html, body{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;height:100%;background-color:#fbcc5a;}
body, td, th{font-family: 'Open Sans', sans-serif;font-size:13px;line-height:155%;color:#0c4b94;}
body {overflow-y:scroll;}
form{margin:0px;padding:0px;}
.input_search_text{color:#004276;}
.highlight{background-color:Yellow;color:Blue;padding:0;}
#Submit2{font-size:11px;}
a:link{color:#fcb016;}
a:visited{color:#fcb016;}
a:focus{color:#fcb016;}
a:active{color:#fcb016;}
a:hover{color:#fcb016;text-decoration:underline;}
P{margin-top:0px;margin-bottom:0px;}

h1 {margin:0px 0px 20px 0px;padding:0px;font-size:13px;font-weight:bold;}


.Code{border:#000000 1px solid;padding-right:5px;padding-left:5px;color:#000000;font-family:'Courier New', Monospace;background-color:#DDDDDD;}
.warn{color:#AA0000;}
.ok{color:#4DA44D;}
.Imgborder{border:1px solid #008c9f;}
table.sitemap{font-family:Verdana, Arial, Helvetica, sans-serif;margin:0px;padding:0px;width:300px;color:#FFFFFF;font-size:11px;text-align:left;}
table.sitemap th{text-align:left;height:50px;width:300px;font-size:18px;padding-left:0px;border-bottom:0px solid #fff;}
table.sitemap td{color:#797979;}
table.sitemap td.row0{color:#797979;padding-left:20px;padding-right:20px;}
table.sitemap td.row1{color:#797979;padding-left:40px;padding-right:20px;}
table.sitemap td.row2{color:#797979;padding-left:60px;padding-right:20px;}
table.sitemap td.row3{color:#797979;padding-left:80px;padding-right:20px;}
table.sitemap td.row4{color:#797979;padding-left:100px;padding-right:20px;}
table.sitemap td.row5{color:#797979;padding-left:120px;padding-right:20px;}
table.sitemap td.row6{color:#797979;padding-left:140px;padding-right:20px;}
table.sitemap td.row7{color:#797979;padding-left:160px;padding-right:20px;}
.sitemap ul{padding:0;margin:0;}
.sitemap ul.row0{list-style-type:square;}
.sitemap ul.row1{list-style-type:square;}
.sitemap ul.row2{list-style-type:disc;}
.sitemap ul.row3{list-style-type:circle;}
.sitemap ul.row4{list-style-type:circle;}
.sitemap ul.row5{list-style-type:circle;}
.sitemap ul.row6{list-style-type:circle;}
.sitemap ul.row7{list-style-type:circle;}
.sitemap li{padding:0;margin:0;}

table.content{width:1020px;min-height:200px;}

.td2{width:460px;padding:45px 50px 0px 0px;margin:0px 0px 0px 0px;}
.td2 h1 { font-family:'Times New Roman', serif;font-size:24px;color:#28a144;margin:0;padding-top:0px;padding-bottom:30px;line-height:115%;font-weight:normal;}

input:focus {  }
input.error { border: 1px dotted red; background-color:#ffd2d2; }
div.error { color:red;}

.m1CL0 {text-decoration:none;width:100%;color:#0c4b94;font-weight:bold; }
.m1CL0:link {text-decoration:none;width:100%;color:#0c4b94;font-weight:bold; }
.m1CL0:visited {color:#0c4b94;text-decoration:none; }
.m1CL0:active,.m1CL0:hover,.m1CL0:focus {color:#66a9bd;text-decoration:none; font-weight:bold;}
.m1CL0 .mactive {color:#66a9bd;text-decoration:none; font-weight:bold;}
.m1mit {padding-bottom:10px;color:#66a9bd; border-left:0px solid #85b9e1;height:59px; }
.m1mit:first-child { border-left:0px solid #ffffff;}
.m1mit:last-child {padding-bottom:0px; }
.m1mit:last-child>.m1CL0 {text-decoration:none;width:100%;color:#fcb016;font-weight:bold; }
.m1mit:last-child>.m1CL0:link {text-decoration:none;width:100%;color:#fcb016;font-weight:bold; }
.m1mit:last-child>.m1CL0:visited {color:#fcb016;text-decoration:none; }
.m1mit:last-child>.m1CL0:active,.m1mit:last-child>.m1CL0:hover,.m1mit:last-child>.m1CL0:focus {color:#66a9bd;text-decoration:none; font-weight:bold;}
.m1mit:last-child>.m1CL0 .mactive {color:#66a9bd;text-decoration:none; font-weight:bold;}

.mbutton {margin-top:5px;width:78px;height:32px;background: url(/UserFiles/Image/layout/csg.png) no-repeat top left;}
.sprite-mbutton-buttons_10{ background-position: 0 0; width: 78px; height: 32px; } 
.sprite-mbutton-buttons_20{ background-position: 0 -82px; width: 78px; height: 32px; } 
.sprite-mbutton-buttons_30{ background-position: 0 -164px; width: 78px; height: 32px; } 
.sprite-mbutton-buttons_40{ background-position: 0 -246px; width: 78px; height: 32px; } 
.sprite-mbutton-buttons_50{ background-position: 0 -328px; width: 78px; height: 32px; } 
.transparency_button {
	/* Required for IE 5, 6, 7 */
	/* ...or something to trigger hasLayout, like zoom: 1; */
	width: 100%; 
	/* Theoretically for IE 8 & 9 (more valid) */	
	/* ...but not required as filter works too */
	/* should come BEFORE filter */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=50);
	/* Older than Firefox 0.9 */
	-moz-opacity:0.5;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.5;
	/* Modern!
	/* Firefox 0.9+, Safari 2?, Chrome any?
	/* Opera 9+, IE 9+ */
	opacity: 0.5;
}


#available {	display: none;color: green; font-weight:bold;}
#not_available {	display: none;color: #A00000; font-weight:bold;}
#not_available_error {	display: none;color: #900000; font-weight:bold;}
.available {	display: block;color: green; font-weight:bold;}
.not_available {	display: block;color: #A00000; font-weight:bold;}
.not_available_error {	display: block;color: #900000; font-weight:bold;}

#banner {overflow:hidden;margin:0 auto;padding:0;position:relative;width:100%;height:190px;background-color:#389e00; }
#banner_img {width:1024px;height:190px;background-repeat:no-repeat;background-position:34px 0px;}
#banner_bottom {margin:0; padding:0;position:relative;width:100%;height:67px;text-align:left;}

#logo { position:relative;display:block;width:100%;overflow:hidden;text-align:right;}
#logo img {margin:40px 70px 20px 0px}
#hlogo { position:relative;display:block;width:100%;padding-top:0px;padding-bottom:20px;overflow:hidden;}
#hlogo img {margin-bottom:30px;}

#tm { position:relative;display:block;width:755px;height:62px;text-align:left;border-top:9px solid #7dc6d9;padding-top:44px;overflow:hidden;}
#tm ul {padding:0;margin:0;list-style-type: none; }
#tm li {float:left;list-style:none;width:130px;font-size:18px;font-family:'Times New Roman',serif;}
#tm li:last-child {width:80px;}

#tt {position:relative;display:block;width:100%;text-align:left;border-bottom:12px solid #7dc6d9;margin:37px 0px 0px 0px;}
#tt h1 {color:#7dc6d9; font-size:28px;font-family:'Times New Roman',serif;margin:0px;padding-left:9px;padding-bottom:7px;}
#line_tt {position:relative;display:block;width:528px;height:32px;text-align:left;margin:-22px 0px 0px 0px;background-color:#f5f9e3;}

#submenue{width:812px;border-top:5px solid #7dc6d9;position:absolute;display:block;bottom:3px;right:0px;width:812px;border-top:3px solid #7dc6d9;}
#submenue ul {padding:0;margin:0; padding-left:65px;}
#submenue li {float:left;font-size:13px;font-family:'Times New Roman',serif;padding-right:45px;}
#submenue a {font-weight:bold;color:#fcb016;}

#content {position:relative;display:block;width:100%;padding:0px;margin:0px;}
#content_top {position:relative;display:block;margin:0px;padding:0px;width:1020px;min-height:215px;background-color:#f5f9e3;}
#content_frame {position:relative;display:block;width:1020px;padding-left:0px;margin:0px;background-color:#f5f9e3;text-align:left;}

#print_footer {  display:none;}
hr { height:1px;border-width:0;color:#a1a1a1;background-color:#a1a1a1;}
table,tr,thead,td {border: 0px solid #000;}

#content_txt {position:relative;display:block;margin-left:257px;width:635px;padding: 60px 0px 250px 0px;}
#eventinfo {position:absolute;display: table-cell;vertical-align: middle;width:170px;height:170px;top:330px;right:0px;text-align:right;padding:0px 0px 0px 0px;background-image:url('/UserFiles/Image/layout/home_pfeil.png');}
#eventtxt {display: table-cell;vertical-align: middle;width:145px;height:140px;text-align:right;padding:30px 5px 10px 20px;}

.bevo_th_bg {background-color:#d4ece5;height:30px;}
.bevo_t_bg {background-color:#f6d571;}
.bevo_t_border {border-bottom:4px solid rgb(245, 249, 227);height:32px;}



