/*

CSS for www.fahrradies-kiel.de

Author Name     : TONNE24 - online media
Author Site     : http://www.tonne24.de
Version         : 1.0, November 2008

*/


body {
        font-family: Helvetica, Arial, Verdana, sans-serif;
        font-size: 14px;
          color: #444;
          line-height: 1.5;
}

#wrapper {
        margin: 0 auto;
        padding: 0;
}

#header {
        width: 980px;
        margin: 0 0 0 0;
        background: url('/tl_files/fahrradies/images/bg-header.gif') 0 0 no-repeat;
}

#header .inside {
        width: 942px;
        margin: 0 0 25px 19px;
        padding: 0 0 20px 0;
        background: url('/tl_files/fahrradies/images/fahrradies-logo.gif') 20px 58px no-repeat;
}

* html #header .inside { padding: 0; }

#header .mod_article .image_container { margin: 53px 0 0 291px; }
* html #header .mod_article .image_container { margin: 53px 0 0 282px; }


#header .mod_article .image_container img {
        border: 1px solid #c1c1c3;
        border-right: 0;
        width: 650px;
        height: 93px;
}

#left .textsizer {
        position:absolute;
        left: 18px;
        top: 18px;
        color: #888;
        border: 0px solid red;
        margin: 5px 0 10px 0;
}

#left .textsizer .right { margin-left:5px }

* html #header .textsizer { padding: 0 10px 0 0; }


#container {
        width: 980px;
        border: 0px solid red;
        background: url('/tl_files/fahrradies/images/bg-container.gif') center top repeat-y;
}

#footer {
        width: 980px;
        padding: 0;
        background: url('/tl_files/fahrradies/images/bg-footer.gif') center top no-repeat;
}

#footer .inside {
        text-align:right;
        padding: 25px 40px 25px 0;
        color: #999;
}

#footer .inside a:link,
#footer .inside a:visited { color: #999; text-decoration: bold; }

#footer .inside a:active,
#footer .inside a:hover  { color: #999; text-decoration: underline; }


/* Headlines */
h3 { font-size: 12px; }

#main, #main2, #right { padding: 25px 0 0 0; }

#left { margin: -30px 0 0 0; }

/* Mittlere Spalte */
#main { width: 520px; }

* + html #main { width: 490px; }

* html #main { width: 480px; }

#main .inside { padding: 0 40px 25px 22px }

#main .mod_article h2.ce_headline { font-size: 16px; color: #ee9922; }

#main .mod_article .ce_text { margin: 15px 0 0 0; }

#main .mod_article .ce_text h2 { font-size: 16px; }


.mod_article a:link,
.mod_article a:visited  { color: #3333CC; font-weight: normal; text-decoration: bold; }

.mod_article a:active,
.mod_article a:hover  { color: #330099; font-weight: normal; text-decoration: bold; }


#main .mod_article a:link,
#main .mod_article a:visited  { color: #3333CC; font-weight: normal; text-decoration: bold; }

#main .mod_article a:active,
#main .mod_article a:hover  { color: #330099; font-weight: normal; text-decoration: bold; }

#main2 .mod_article a:link,
#main2 .mod_article a:visited  { color: #3333CC; font-weight: normal; text-decoration: bold; }

#main2 .mod_article a:active,
#main2 .mod_article a:hover  { color: #330099; font-weight: normal; text-decoration: bold; }

#main2 .mod_cataloglist a:link,
#main2 .mod_cataloglist a:visited  { color: #3333CC; font-weight: normal; text-decoration: bold; }

#main2 .mod_cataloglist a:active,
#main2 .mod_cataloglist a:hover  { color: #330099; font-weight: normal; text-decoration: bold; }




/* Mittlere Spalte 2 Spalter */
#main2 { width: 650px; min-height:480px; border: 0px solid red; margin-left:311px; }
* html #main2 { margin-left:290px; }

#main2 .inside { padding: 0 0px 25px 0px; }

#main2 .mod_article#angebote { width: 650px; }

#main2 .mod_article h2.ce_headline {font-size: 16px; color: #ee9922; }
#main2 .mod_cataloglist h2.ce_headline {font-size: 16px; color: #ee9922; }


#main2 .mod_article .ce_text { width: 630px; margin: 15px 0 0 0; }

#main2 .mod_cataloglist .ce_text { width: 630px; margin: 32px 0 0 0; }

#main2 .mod_article .ce_text h2 { font-size: 16px; }
#main2 .mod_cataloglist .ce_text h2 { font-size: 16px; }

#main2 .mod_article.rreise .ce_text .image_container .caption { color: #bcbcbd; }

#main2 #radtouren { width: 650px; }
#main2 #radtouren iframe { margin: 20px 0 20px 0; }

#main2 iframe { border: 0; height: 500px; }

#main2 #suchergebnisse { width: 450px; }
#main2 #suchergebnisse .mod_search { margin: 32px 0 0 0; }


/* Rechte Spalte */
#right { margin:0 19px 0 0; border: 0px solid blue; }

#right .inside { margin: 75px 0 0 0; }

#right .mod_article h2.ce_headline { font-size: 16px; color: #ee9922; margin:0; }

#right .mod_article .ce_text { margin: 32px 0 0 0; }

#right .mod_article .ce_image { margin: 0 0 20px 0; }

#right .mod_article .ce_image .image_container img {
        border: 1px solid #c1c1c3;
        border-right: 0;
}


/* Kontaktformular */
.ce_form tr.row_5 td.col_first { vertical-align: top; }

.ce_form input, textarea {
        width: 230px;
        margin: 5px;
        padding: 2px;
        border: 1px solid #bcbcbd;
}

.ce_form .submit {
        width: 130px;
        background: #eee;
        margin-top: 20px;
}

.ce_form .error { margin: 5px; color: red; }

.ce_form span.mandatory { margin-left: 3px; }

.ce_form .captcha { width: 25px; }

.ce_form .captcha_text {  }


/* Suchform linke Spalte */
#f6 #ctrl_10 {
        width: 117px;
        margin: 0 0 0 5px;
        border: 1px solid #bcbcbd;
        color: #bcbcbd;
}


/* Suchform mittlere Spalte */
#suchergebnisse .mod_search { margin: 32px 0 0 0; }

#suchergebnisse .mod_search #keywords,
#suchergebnisse .mod_search #submit {
        border: 1px solid #888;
        color: #888;
        padding: 2px;
        margin: 0 10px 0 0;
}

#suchergebnisse .mod_search .radio_container { margin: 10px 0 0 0; }

#suchergebnisse .mod_search .pagination ul { text-align:right; list-style: none; margin:0; padding:0 }

#suchergebnisse .mod_search .pagination ul li { display: inline; margin: 0 2px 0 2px; padding:0 }
