*
{
 padding:0;
 margin:0;
 border:0;

}
body
{
 background-color:#fff;
 background-image:url(../grafik/design/page_bg_4te_decathlon.jpg);
 background-position:left top;
 background-repeat:no-repeat;
 font-family:Arial;
 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;
 font-family:Comic Sans MS, Arial;

}
.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;

}
#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-family:arial;
 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-family:Arial;
 font-size:16px;
 font-weight:bold;
 font-style:italic;
 text-transform:uppercase;

}
#sub_menu ul
{
 list-style:none;
 display:inline;
 font-family:Arial;
 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-family:Arial;
 font-size:12px;
 color:#434446;
 font-style:italic;
 margin-top:20px;
 line-height:20px;
 width:590px;

}
#footer
{
 width:755px;
 height:245px;
 position:relative;
 background-image:url(../grafik/design/footer.jpg);
 background-repeat:repeat-x;
 background-position:0px 59px;
 margin-top:40px;
 clear:both;

}
#footer_img_posi
{
 padding-left:30px;
 top:8px;
 position:absolute;
 width:720px;

}
#footer_copyright
{
 height:30px;
 padding-left:651px;
 top:223px;
 position:absolute;
 width:140px;
 z-index:100;

}
#footer_copyright a
{
 text-decoration:none;
 color:#CBD9E4;
 font-family:Arial;
 font-size:10px;
 z-index:110;

}
.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;

}
