/* Style sheet xBasic */
a{text-decoration:underline;color:#0099ff;}
body{height:100%;margin:0;padding:0;background-color:#e25e2a;background-position:left top;}
a,b,body,cite,div,em,i,label,li,ol,p,strong,td,th,u,ul{font-family:Verdana, sans-serif;}
h1,h2,h3,h4,h5,h6{font-family:Verdana, sans-serif;}
fieldset,form,input,optgroup,select,textarea{font-family:Verdana, sans-serif;}
a,body,div,fieldset,form,input,label,li,ol,optgroup,p,select,td,th,textarea,ul{font-size:11px;color:#666966;}
h1,h2,h3,h4,h5,h6{font-size:12px;color:#666966;}
#links a , img{border:0px; text-decoration:none}


p,pre,form{margin:0;padding:0;}
h1{margin:0 0 12px 0;padding:0;font-weight:bold;font-size:13px;}
h2{margin:0 0 6px 0;padding:0;font-weight:bold;font-size:11px;}
optgroup{padding-top:3px;padding-bottom:3px;font-style:normal;}
a:hover{text-decoration:underline;}
#header{padding:30px;}
#main{margin-top:40px;padding:35px;}
#wrapper{background:#ffffff url("tl_files/xBrowser_style_sheets/img/bg_main.gif") left center repeat-y;}
#footer{
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #000000;
	margin: 30px;
	padding-top: 20px;
	text-align: right;
}
.mod_navigation{padding-top:10px;}
ul.level_1 li{float:left;margin-right:10px;list-style-type:none;}
ul.level_1{margin:0;padding:0;}


.countdown{
	background:#ffffff url("img/blase.gif") no-repeat left center;
	position: absolute;
	left: 730px;
	top: -15px;
	height: 120px;
	width: 120px;
}
.countdown_txt{position:absolute; left:30px; top:22px; text-align:center; width:50px;color:white; font-weight:bold}
.logo{z-index:1}
.mod_changelanguage { position:relative; left:-35px; top:-55px;}
.mod_changelanguage li{float:left; list-style-type:none; padding-right:6px}

.mod_navigation{ position:relative; left:5px; top:-30px; padding-top:10px; padding-bottom:10px; border-bottom:solid 10px black; border-top:solid 5px black;}

.mod_navigation li {float:left; list-style-type:none; margin:0px; padding:0px}

.gt_Rockwell{padding-bottom:15px;}

input.text {margin-bottom:10px;border:solid 1px grey; }
label {float:left; width:100px; }
.submit{margin-bottom:10px;border:solid 1px grey; }

p.error{float:right; margin-right:150px; color: red}

.ce_text li {
    background-image: url("img/li.gif");
    background-position: left 2px;
    background-repeat: no-repeat;
    list-style: none outside none;
    padding-bottom: 10px;
    padding-left: 22px;
}


.explanation {
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}

#f1{width:500px}
#f1 .checkbox{margin-bottom:20px}



#anmeldung hr{
margin-top:20px; margin-bottom:20px; width:100%;
 border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #e25e2a;
 border-bottom: solid 1px #FFFFFF; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
}
#table_42 td{padding:10px;}

img a{border:0px}

.record{
	margin-bottom:30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	padding-bottom:20px;
}
.field_0{
	font-weight: bold;
}
.field_1{
	margin-top:10px; margin-bottom:10px
}
