body{ color: #000; font-size: 15px; font-family: Verdana, Helvetica, sans-serif, arial; margin: 0; padding: 0; }
body h1{ color: #f00; font-size: 120%; font-weight: bold; text-align: center; position: absolute; top: 125px; left: 160px; width: 600px; margin: 0; padding: 0; }
body a:link{ color: #000000; text-decoration: none; }
body a:visited{ color: #000000; text-decoration: none; }
body a:hover{ color: #0000FF; text-decoration: none; }
body a:active{ color: #000000; text-decoration: none; }
body img{ border:0; }
body button{ font-size: 11px; }
body form{ margin: 0; padding: 0; }

/*Kopf */
#head {
	background-color: #f4f4f4;
	background-repeat: no-repeat;
	background-position: right top;
	width: 1000px;
	height: 86px;
	visibility: visible;
	margin: 0 0 70px;
	padding: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
/*#head { background-color: #f4f4f4; background-image: url(usa_wohnmobil_dateien_zu_wohnmobilen_in_amerika/tct_web_top_right.gif); background-repeat: no-repeat; background-position: right top; width: 1000px; height: 86px; visibility: visible; margin: 0 0 70px; padding: 0; border-bottom: 1px solid #00a; }
*/
/*Inhalt */
#center_content { font-size: 100%; width: 580px; visibility: visible; min-height: 500px; height: auto; margin-bottom: 20px; margin-left: 170px; display: block; }
/*bugfix IE */
*html #center_content { height:500px; }
#center_content hr{ text-align: center; width: 80%; margin-bottom: 30px; }
#center_content a{ text-decoration: underline; }
#center_content h2 {
	color: #fff;
	font-weight: bold;
	margin: 0;
	font-size: 12px;
}
#center_content h3 { color: #fff; font-size: 95%; font-weight: bold; margin: 0; }
#center_content .left { width: 290px; float: left; }
#center_content .left dl{ float: left; margin: 0 0 15px; padding: 0; }
#center_content .left dt{ float: left; margin: 0; padding: 0; }
#center_content .left dd{
	font-size: 10px;
	background-color: #f5f5f5;
	width: 165px;
	height: 78px;
	overflow: hidden;
	float: right;
	margin-top: 0;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 2px;
 }
#center_content .left dd .title{
	font-weight: bold;
	font-size: 12px;
	height: auto;
	display: block;
	margin-bottom: 3px;
}
#center_content .left_double { width: 290px; float: left; }
#center_content .left_double dl{ float: left; margin: 0 0 15px; padding: 0; }
#center_content .left_double dt{ float: left; margin: 0; padding: 0; }
#center_content .left_double dd{ font-size: 70%; background-color: #f5f5f5; width: 175px; height: 150px; overflow: hidden; margin: 0 3px 0 5px; padding: 0 2px; float: right; }
#center_content .left_double dd.title{
	font-weight: bold;
	font-size: 12px;
	height: auto;
	display: block;
	margin-bottom: 3px;
 }

#center_content .right { width: 290px; float: right; }
#center_content .right dl{ float: left; margin: 0 0 15px; padding: 0; }
#center_content .right dt{ float: left; margin: 0; padding: 0; }
#center_content .right dd{
	font-size: 10px;
	background-color: #f5f5f5;
	width: 178px;
	height: 78px;
	float: right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 2px;
 }
#center_content .right dd.title{
	font-weight: bold;
	font-size: 12px;
	height: auto;
	display: block;
	margin-bottom: 3px;
 }
#center_content .both { width: 580px; float: left; }
#center_content .both dl{ float: left; margin: 0 0 15px; padding: 0; }
#center_content .both dt{ float: left; margin: 0; padding: 0; }
#center_content .both dd{ font-size: 70%; background-color: #f5f5f5; width: 470px; height: 60px; overflow: hidden; margin: 0 0 0 5px; padding: 0 2px; float: right; }
#center_content .both dd.title{
	font-weight: bold;
	font-size: 12px; 
	height: auto;
	display: block;
	margin-bottom: 3px;
 }
#center_content .both_double {
	width: 580px;
	float: left;
	margin-top: 10px;
}
#center_content .both_double dl{ float: left; margin: 0 0 15px; padding: 0; }
#center_content .both_double dt{ float: left; margin: 0; padding: 0; }
#center_content .both_double dd{
	font-size: 70%;
	background-color: #f5f5f5;
	width: 470px;
	height: 60px;
	overflow: hidden;
	float: right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 2px;
}
#center_content .both_double dd.title{ font-weight: bold; font-size: 80%; height: 20px; }
#center_content .fehler{ color: #f00; font-size: 80%; }
/*Links*/
#center_content .left a:link{ color: #000000;  }
#center_content .right a:link{ color: #000000;  }
#center_content .both a:link{ color: #000000;  }
#center_content .left a:visited{ color: #000000; }
#center_content .right a:visited{ color: #000000; }
#center_content .both a:visited{ color: #000000;  }

#center_content a.link_rot_blau:link   { color: #f00; text-decoration: none }
#center_content a.link_rot_blau:visited   { color: #f00 }
#center_content a.link_rot_blau:hover  { color: #00a }
#center_content a.link_rot_blau:active  { color: #f00 }
body #center_content a:link{ color: #0000AA; text-decoration: underline; }
body #center_content a:visited{ color: #0000AA; text-decoration: underline; }
body #center_content a:hover{ color: #FF0000; text-decoration: underline; }
body #center_content a:active{ color: #0000AA; text-decoration: underline; }
body #center_content .title a:link{ color: #000000; text-decoration: underline; }
body #center_content .title a:visited{ color: #000000; text-decoration: underline; }
body #center_content .title a:hover{ color: #FF0000; text-decoration: underline; }
body #center_content .title a:active{ color: #000000; text-decoration: underline; }


/*Sidebar */
#sidebar{ font-size: 80%; background-color: #f2f2f2; position: absolute; top: 87px; left: 800px; width: 200px; height: auto; min-height: 610px; display: block; }
/*bugfix IE */
*html  #sidebar{ height:610px; } 
#sidebar div{ padding-top: 0; padding-right: 2px; padding-left: 2px; display: block; }
#search form{ background-color: #e2e2ef; margin: 0 0 0; padding: 2px 0; display: block; }
#search .formtext{ color: #f00; font-size: 90%; width: 100px; margin: 0 10px 0 0; padding: 0; }
#search .button{ font-size: 11px; margin: 0; padding: 0; }
#sidebar a{ color: #00a; text-decoration: underline; }


/*Navigation */
#nav { font-size: 80%; position: absolute; top: 150px; left: 0; width: 110px; float: left; margin: 0; padding: 0; }
#nav .home{ color: #000000; font-size: 80%; font-weight: bold; background-image: url(usa_wohnmobil_dateien_zu_wohnmobilen_in_amerika/pfeil_1_rot.gif); background-repeat: no-repeat; background-position: 0 50%; padding: 5px 0; display: block; }
#nav .home a{ color: #000000; font-size: 100%; margin-left: 15px; padding: 5px 0; display: block; }
#nav .title{
	font-size: 95%;
	font-weight: bold;
	margin-bottom: 4px;
	padding: 5px 0 2px;
	display: block;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #505050;
}
#nav ul { font-size: 80%; list-style-type: none; margin: 0 0 0 5px; padding: 0; display: block; }
#nav li a{ background-color: #f4f4f4; width: 100px; margin-top: 3px; margin-bottom: 3px; padding: 2px 0 2px 2px; display: block; }
#nav li a:hover{ color: #00a; background-color: #dce5ec; }
#nav .sub_ul { margin: 0; padding: 0; }
#nav .sub_ul li { margin: 0 0 0 1em; padding: 0; }
#nav .sub_ul li a{ font-size: 125%; background-color: #e2e2ef; width: 92px; border-style: none; border-width: 0; }
#nav .sub_ul li a:hover{ color: #00a; background-color: #f5f5f5; }
#nav .sub_sub_ul { margin: 0; padding: 0; }
#nav .sub_sub_ul li { margin: 0 0 0 10px; padding: 0; }
#nav .sub_sub_ul li a{
	font-size: 10px;
	background-color: #B3B3FF;
	width: 82px;
	border-style: none;
	border-width: 0;
	color: #FFFFFF;
}
#nav .sub_sub_ul li a:hover{ color: #00a; background-color: #f5f5f5; }
/*bugfix IE */
*html #nav li a{ width: 100px; }
*html #nav .sub_ul li a{ font-size: 125%; background-color: #e2e2ef; width: 92px; }
*html #nav .sub_sub_ul li a{ font-size: 10px; background-color: #B3B3FF;color: #FFFFFF; width: 82px; }
#tsBox {
	font-size: 10px;
	margin-left: 5px;
	margin-top: 30px;
}

#tsInnerBox{
background-color:#FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;background-image: url(usa_wohnmobil_dateien_zu_wohnmobilen_in_amerika/bg_grey.jpg);background-repeat: repeat;background-position: left top;vertical-align:middle;width:100px;margin-top:0px;border:1px solid #C0C0C0;padding:2px;
}	
#tsSeal{
text-align:center;width:90px;float:left; border:0px solid; padding:2px;
}		
#tsText{
	text-align:center;
	line-height:125%;
	width:90px;
	float:left;
	border:0px solid;
	padding:2px;
	font-size: 9px;
	margin-bottom: 10px;
}
#tsSingle {
	margin-left: auto;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
}
#tsSingleBox {
	background-color: #F3F3F3;
	margin-top: 10px;
	text-align: center;
}
#speziBox {
	background-color: #F3F3F3;
	margin-top: 10px;
	text-align: center;
	font-size: 10px;
}
#speziBox span {
	text-align: left;
	display: block;
}

/*Breadcrumb */
#crumb { font-size: 70%; position: absolute; top: 104px; left: 53px; right: 0; bottom: 0; height: 1ex; float: left; margin: 0; padding: 0; }
#crumb li { list-style-type: none; display: inline; }
#crumb li a { font-weight: bold; background-image: url(usa_wohnmobil_dateien_zu_wohnmobilen_in_amerika/pfeil_schwarz.gif); background-repeat: no-repeat; background-position: 0 50%; padding-left: 12px; }

/*Tabs */
#tabs { position: absolute; top: 61px; left: 350px; }
#tabs ul { font-size: 70%; right: 0; bottom: 0; margin: 0; padding: 0; font-weight: bold; width: 800px; list-style-type: none; }
#tabs li { margin-right: 2px; margin-left: 2px; padding: 0; display: inline; }
#tabs a.active{ background-position: 0 -39px; border-bottom: 1px solid #fff; }
#tabs a.active span{ background-position: 100% -39px; border-bottom: 1px solid #fff; }
#tabs a { background-image: url(usa_wohnmobil_dateien_zu_wohnmobilen_in_amerika/tabs_links.gif); background-repeat: no-repeat; background-position: left top; float: left; margin-right: 2px; margin-left: 2px; padding-left: 6px; display: block; }
#tabs a:hover{ background-position: 0 -39px; }
#tabs a span{ background-image: url(usa_wohnmobil_dateien_zu_wohnmobilen_in_amerika/tabs_rechts.gif); background-repeat: no-repeat; background-position: right top; padding-top: 6px; padding-right: 6px; padding-bottom: 6px; display: block; }
#tabs a:hover span{ background-position: 100% -39px; }
/*bugfix IE */
*html #tabs { position: absolute; top: 61px; left: 350px;}


/*about+kontakt */
#about { font-size: 75%; position: absolute; top: 3px; left: 520px; right: 0; bottom: 0; width: 500px; height: 1ex; z-index: 10; visibility: visible; float: left; margin: 0; padding: 0; }
#about li { padding-right: 20px; list-style-type: none; display: inline; }
#about li a:hover { color: #f00; }

/*Fuss */
#foot {
	color: #777;
	font-size: 70%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	left: 200px;
	width: 580px;
	margin-left: 170px;
	float: none;
	clear:both;
}
#foot a:link { color: #777; text-decoration: none }
#foot a:visited { color: #777; text-decoration: none }
#foot a:hover { color: #f00; text-decoration: none }
#foot a:active { color: #777; text-decoration: none }
#foot p { margin: 0; padding: 0; }
.nichtanzeigen {
	display: none;
}
.anzeigen{}
