div.div_sem_links a {
color:#71747B;
}
div.div_sem_links {
color:#71747B;
}

#sitemap-link-overview {
position: absolute;
top: -1500px;
width:100%;
text-align: justify;
color:#c0c0c0;
text-align:center;
}

#sitemap-link-overview table tr td {
color:#71747B;
}

#sitemap-link-overview table tr td a {
color:#71747B;
}

.maxblank {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #FFFFFF}
.weiss_9px { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #FFFFFF }
.maxblank_9pt_weiss { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; color: #FFFFFF }
.maxblank_11pt_weiss { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #FFFFFF }
.dkblau_11px { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #001442 }
.aktueller_bereich {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #00407D; text-decoration: none}
.fehler {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000}
.topmenu { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF ; text-decoration: none; font-weight: bold}
.navpadding { margin-top: 2px; }
a.menu:link {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none}
a.menu:hover {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline;font-weight:normal}
a.menu:active {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline;font-weight:normal}
a.menu:visited {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF;font-weight:normal}
 
a {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #C0C0C0; text-decoration: none;font-size:12px;}
a:hover {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #ffffff; text-decoration: none;font-weight:normal}
td.menu_left_out { text-align:right}
td.menu_left_out a{ white-space:nowrap;color:#c0c0c0;font-weight:bold; }
td.menu_left_out a:hover{ white-space:nowrap;color:#c0c0c0;font-weight:bold;text-decoration:underline; }


div.menu_left_out { text-align:right;line-height:22px;}
div.menu_left_out a{ white-space:nowrap;color:#c0c0c0;font-weight:bold; }
div.menu_left_out a:hover{ white-space:nowrap;color:#c0c0c0;font-weight:bold;text-decoration:underline; }

div.menu_left_out_container { width:82px;text-align:right;position:relative;left:0px;}

a.navigation_left_line:link {color:#FFFFFF;font-weight:normal:;text-decoration:none}
a.navigation_left_line:visited {color:#FFFFFF;font-weight:normal:;text-decoration:none}
a.navigation_left_line:hover {color:#FFFFFF;font-weight:normal:;text-decoration:underline}
a.navigation_left_line_highlight {color:#c0c0c0;font-weight:bold;text-decoration:underline}
a.navigation_left_line_highlight:hover {color:#FFFFFF;font-weight:bold;}

a:navigation_top {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #ffffff; text-decoration: none;font-weight:normal}

h3 {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #c0c0c0; margin: 0px}
h4 {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #c0c0c0; margin: 0px}
td { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #C0C0C0;font-stretch:condensed }

#h1header {font-weight:bold;letter-spacing:1px;color:#FFFFFF;font-size:12px}
#h2header {font-weight:normal;letter-spacing:1px;color:#FFFFFF;font-size:12px}

h1 { font-weight:bold;letter-spacing:1px;color:#C06536; font-size:12px;padding:0px;display:inline;font-family: Arial, Helvetica, sans-serif; }

.content_form td
{
color:#c0c0c0;
font-size:12px;
padding:0px;
margin:0px;
line-height:20px;
}

.content_form td span
{
font-size:21px;
padding:0px;
margin:0px;
}

textarea {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

.content_form td input
{
color:#000000;
width:260px;
border:solid 1px #808080;
background-color:#999999;
font-size:12px;
padding:0px;
margin:0px;
}

.content_form td option
{
color:#000000;
width:280px;
border:solid 1px #808080;
background-color:#999999;
font-size:12px;
padding:0px;
margin:0px;
}

.content_form td textarea
{
color:#000000;
width:260px;
border:solid 2px #808080;
background-color:#999999;
font-size:12px;
padding:0px;
margin:0px;
}

.einzelmodelle_header:hover
{
color:#FFFFFF;
font-weight:bold;
}

.content_header
{
color:#C0C0C0;
font-weight:bold;
}

.content_text
{
line-height:20px;
text-align:justify;
}

.inputText 
{
	border : 1px solid #FFFFFF;
	background-color : #00417B;
	font-family : Arial;
	font-size : 10px;
	color: #FFFFFF;
	width:230px;	
}
.inputTextKl
{
	border : 1px solid #FFFFFF;
	background-color : #00417B;
	font-family : Arial;
	font-size : 10px;
	color: #FFFFFF;
	width:150px;	
}
.inputTextBox
{
	border : 1px solid #FFFFFF;
	background-color : #00417B;
	font-family : Arial;
	font-size : 10px;
	color: #FFFFFF;
	width:150px;	
	height:60px;
}
.inputTextBox230
{
	border : 1px solid #FFFFFF;
	background-color : #00417B;
	font-family : Arial;
	font-size : 10px;
	color: #FFFFFF;
	width:230px;	
	height:60px;
}
.inputTextBoxMedium
{
	border : 1px solid #FFFFFF;
	background-color : #00417B;
	font-family : Arial;
	font-size : 10px;
	color: #FFFFFF;
	width:280px;	
	height:60px;
}
.inputTextBoxBig
{
	border : 1px solid #FFFFFF;
	background-color : #00417B;
	font-family : Arial;
	font-size : 10px;
	color: #FFFFFF;
	width:330px;	
	height:60px;
}
.inputButton 
{
	border : 1px solid #FFFFFF;
	background-color : #0099CC;
	font-family : Arial;
	font-size : 10px;
	color: #FFFFFF;
	width:230px;	
	height:18px;		
}
.inputButton330 
{
	border : 1px solid #FFFFFF;
	background-color : #0099CC;
	font-family : Arial;
	font-size : 10px;
	color: #FFFFFF;
	width:330px;	
	height:18px;		
}
.inputButtonKl 
{
	border : 1px solid #FFFFFF;
	background-color : #0099CC;
	font-family : Arial;
	font-size : 10px;
	color: #FFFFFF;
	width:150px;	
	height:18px;		
}
.inputPlz 
{
	border : 1px solid #FFFFFF;
	background-color : #00417B;
	font-family : Arial;
	font-size : 10px;
	color: #FFFFFF;
	width:50px;	
}

.inputOrt
{
	border : 1px solid #FFFFFF;
	background-color : #00417B;
	font-family : Arial;
	font-size : 10px;
	color: #FFFFFF;
	width:176px;	
}
.inputCheckBox
{
	border : 0px solid #FFFFFF;
	background-color : #000000;
	color: #cfcfcf;
}
.maxblank_11pt_weissblocksatz { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #FFFFFF ; letter-spacing: normal; text-align: justify; word-spacing: normal; white-space: normal; vertical-align: baseline}

body {
margin: 0px;
}

.overflow
{
	table-layout:fixed;
	white-space:nowrap;
	overflow: hidden;	
}


/* cr: 21.10.2009 --> from layout file */
div.layer_image_background {
	position:absolute;
	z-index:50;
	background-color:#000000;
	width:100%;
	height:1100px;
	display:none;
}
div.layer_image {
	cursor:pointer;
	color: #FFFFFF;
	text-align: left;
	padding: 5px;
	position:absolute;
	z-index:100;
	width:100%;
	height:900px;
	display:none;
}
div.layer_image_zoom_click {
	position:absolute;
	z-index:20;
	width:1px;
	height:1px;
	top: 190px;
	left: 30px;
}
input, textarea, option, select {
	border: solid 2px #71747B;
	background-color: #e0e0e0;
	font-size:12px;
}
h5 {
	font-weight: normal;
	font-size:12px;
}
a.navigation_left_line {
	color: #c0c0c0;
}



