body
{
 background-color:#fff;
 background-image:url(../grafik/design/page_bg_4te_decathlon_neu.jpg);
 background-position:left top;
 background-repeat:no-repeat;
 font-family:Arial, Geneva, sans-serif;
 font-size:12px;
 color:#434446;
 font-style:italic;

}
.gallery_pic_1
{
 float:left;
 width:120px;

}
h1
{
 color:#e32b3f;
 line-height:22px;
 font-size:20px;
 padding-bottom:12px;

}
h4
{
 color:#276fb2;
 padding-bottom:12px;

}
a
{
 color:#e32b3f;
 text-decoration:none;
 border:0;

}
.radio, .image, img, checkbox, .checkbox
{
 margin:0;
 padding:0;
 border:0;

}
input, .formular_input_text
{
 border:1px solid #e32b3f;

}
.input_alert_text
{
 background-image:url(../grafik/design/error.png);
 background-repeat:no-repeat;
 color:#67025f;
 padding-left:20px;
 line-height:25px;

}
.inputAlert
{
 background-color:#d9c1cc;

}
.img_template1
{
 float:left;
 margin-bottom:5px;
 margin-right:5px;

}
.img_template2
{
 float:right;
 margin-bottom:5px;
 margin-left:5px;

}
.img_template4
{
 clear:both;
 float:left;
 margin-bottom:5px;
 margin-right:5px;

}
.img_template5
{
 float:left;

}
.img_template6
{
 float:left;
 padding-bottom:10px;
 padding-right:10px;

}
#SponsorLogo
{
 width:300px;
 height:80px;
 position:absolute;
 left:45px;
 top:25px;

}
#weather
{
 position:absolute;
 left:620px;
 width:160px;
 top:0px;
 height:1000px;

}
#head_link
{
 width:150px;
 height:20px;
 margin-left:498px;
 padding-top:5px;
 position:relative;
 font-size:9px;

}
#head_link a
{
 color:#276fb2;
 text-decoration:none;

}
#page
{
 position:relative;
 margin:220px 0px 0px 148px;
 width:650px;

}
#main_menu
{
 width:650px;
 height:20px;
 position:relative;

}
#main_menu ul
{
 list-style:none;
 display:inline;
 font-size:16px;
 font-weight:bold;
 font-style:italic;
 text-transform:uppercase;

}
#main_menu #nav ul
{
 display:none;

}
#sub_menu ul
{
 list-style:none;
 display:inline;
 font-size:12px;
 font-weight:bold;
 font-style:italic;
 text-transform:uppercase;

}
#main_menu li
{
 display:inline;
 padding-right:14px;

}
#sub_menu li
{
 display:inline;
 padding-right:10px;

}
#main_menu a
{
 text-decoration:none;
 color:#276fb2;

}
#sub_menu a
{
 text-decoration:none;
 color:#434446;

}
#main_menu a:hover
{
 text-decoration:none;
 color:#e32b3f;

}
#sub_menu a.level_2active
{
 color:#e32b3f;

}
#main_menu a.level_1active
{
 color:#e32b3f;

}
#sub_menu
{
 width:650px;
 height:20px;
 position:relative;
 padding-top:10px;

}
#content
{
 font-size:12px;
 color:#434446;
 font-style:italic;
 margin-top:20px;
 line-height:20px;
 width:590px;

}
#footer
{
 width:595px;
 height:195px;
 position:relative;
 b//ackground-image:url(../gra//fik/design/footer.jpg);
 background-repeat:repeat-x;
 background-position:0px 59px;
 margin-top:40px;
 margin-left:140px;
 clear:both;

}
#footer_img_posi
{
 top:8px;
 position:absolute;
 width:595px;

}
#footer_img_posi h4
{
 color:#CBD9E4;
 font-size:11px;
 font-style:italic;
 margin:0px 0px 2em 10px;
 padding:0px;
 border-bottom:1px solid;

}
#footer_copyright
{
 height:30px;
 top:175px;
 position:absolute;
 width:585px;
 z-index:100;
 color:#CBD9E4;
 padding-top:0.5em;
 border-top:1px solid;
 font-size:10px;
 margin-left:10px;

}
#footer_copyright a
{
 text-decoration:none;
 z-index:110;
 color:#CBD9E4;

}
.no_border
{
 border:0;

}
#footer_img_posi img
{
 border:0;

}
#newsletter_newsletter
{
 margin-right:5px;

}
#formular .radio
{
 margin-left:5px;
 margin-right:5px;

}
#countdown_div
{
 color:#276FB2;
 font-size:20px;
 font-weight:bold;
 height:143px;
 left:464px;
 line-height:25px;
 position:absolute;
 text-align:center;
 top:-245px;
 width:65px;

}
#ampel_div
{
 height:220px;
 left:620px;
 position:absolute;
 top:-97px;
 width:200px;
 z-index:10;

}

