@charset "utf-8";
/* CSS Document */
html 				{margin:0px; padding:0px;}
body 				{ margin:0px; padding:0px; background-color:#53a2cf; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
img					{border:0px;}
iframe				{ border:0px;}
iframe	html		{ border:0px;}
.head01	iframe		{ text-decoration:none; font-weight:bold; color:red; font-size:14px; margin-bottom:15px;}
#sprach select		{ background-color:#FFFFFF; height:14px; width:133px; border: solid 1px red; margin:0;}
.outer 				{background-image:url(img/bg.jpg);width:980px;position:absolute;top:0px;left:50%;margin-left:-490px;border: 1px solid #33CCFF;border-top:0;}
.inner 				{ background:url(img/bg_top.jpg) top no-repeat; width:980px;}
h1					{margin:0}
h2					{ text-decoration:none; font-weight:bold; color:#014c74; font-size:14px; margin-bottom:15px;}

.navtopbox			{ padding:10px 0 0 38px; color:#FFFFFF;}
a.navtop			{ text-decoration:none; color:#FFFFFF;}
a.navtop:hover		{ text-decoration:underline; color:#FFFFFF;}
.navtopactive		{ text-decoration:none; color:#FFFFFF;font-weight:bold;}

.hauptnavbox		{ height:32px; margin:31px 0 0 38px; clear:none}
.hauptnavboxinner  	{ float:left; padding:5px 10px; height:29px;border-right:1px solid #0471ca; text-align:center}
div.hauptnavboxinner:hover  	{ background-color:#FFFFFF}
div.hauptnavboxinner2:hover  	{ background-color:#FFFFFF}
.hauptnavboxinner3  { float:left; padding:5px 10px; height:29px;border-right:1px solid #0471ca; text-align:center; background-color:#FFFFFF;}
.hauptnavboxinner4  { float:left; padding:5px 10px; padding-top:14px; height:20px;border-right:1px solid #0471ca; text-align:center; background-color:#FFFFFF;}
.hauptnavboxinner2  	{ float:left; padding:5px 10px; padding-top:14px; height:20px;border-right:1px solid #0471ca; text-align:center}
a.hauptnav			{ text-decoration:none; font-weight:bold; color:#014c74; }

.logobox			{ margin:28px 0 0 54px;}
.logobox p 			{ margin-left:15px}
.logobox table 		{ margin-left:15px}
.logobox img		{ border:0;}

.content			{ margin:135px 0 0 50px;}
td.conenttd			{ border-bottom:1px dotted #666666; padding:8px 0px;}
table.conenttd		{ border-top:1px dotted #666666; margin-bottom:25px; }
a.textlink			{text-decoration:none; font-weight:bold; color:#014c74;}
a.textlink:hover	{text-decoration:underline; font-weight:bold; color:#014c74;}
.headline			{ color:#FFFFFF; font-weight:bold; background:url(img/head.jpg); height: 18px; width:205px; padding:2px 0 0 5px}
.headline2			{ color:#FFFFFF; font-weight:bold; background:url(img/head.jpg); height: 18px;  padding:2px 0 0 5px}
.oeffnungszeiten	{ border:1px solid #999999; border-bottom:0px; border-right:0px;}
.oeffnungszeiten td	{ border:1px solid #999999; border-top:0px; border-left:0px; }


.formbox			{ margin:135px 0 0 50px; width:220px;}
form				{ margin:0; padding:0;display:inline;}
div.formbox ul		{ margin-top:5px; padding-left: 5px; }
div.formbox li		{ list-style:none; margin:0; padding:0; height:42px;}
div.formbox li.headform		{ font-weight:bold; color:#014c74; height:20px; margin-top:4px;}
.form1				{ background-color:#FFFFFF; height:14px; width:196px; border: solid 1px #666666; margin:0;}
.form2				{ background-color:#FFFFFF; height:14px; width:133px; border: solid 1px #666666; margin:0;}
.form3				{ background-color:#FFFFFF; height:14px; width:54px; border: solid 1px #666666; margin:0;}
.form4				{ background-color:#FFFFFF; height:14px; width:94px; border: solid 1px #666666; margin:0;}
.form5				{ background-color:#FFFFFF; height:62px; width:196px; border: solid 1px #666666; margin:0;}
.form6				{ background-color:#FFFFFF; height:16px; width:198px; border: solid 1px #666666; margin:0;}
.button				{ background-color:#FFFFFF; height:22px; width:135px; border: solid 1px #666666; margin:5px 17px 0 0;}

.footer				{ clear:both;background-color:#014c74; height:20px; width:980px;}
