/*--------------------------------------------*/
/*--------------------------------------------*/
/*---------                         ----------*/
/*--------- copyright: unimess GmbH ----------*/
/*---------                         ----------*/
/*---------      www.unimess.de     ----------*/
/*---------                         ----------*/
/*--------------------------------------------*/
/*------------------------------------------RS*/

body{

	padding: 0px;
	margin: 0px;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	background: #EADFAA;
}

h1{
	color: #666666;
	font-size: 18px;
	padding: 25px 0px 22px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
}

h2{
	color: #666666;
	font-size: 15px;
}

h3{
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	margin-top: 25px;
}

a{
	color: #000000;
	/*background: #FBFBF0;*/
}
a:hover{
	color: #7D6500;
	background: none;
}

.struktur{
	display: none;
}

#container1{
	background: #EADFAA url(bilder/navigat/bg_x_achse.jpg) repeat-x top;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
}
#container2{
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin:  0px auto 0px auto;
	border:  none;
	width: 877px;	
}
#kopf{
	height: 179px;
	background: url(bilder/navigat/bg_kopf.jpg) no-repeat top;
	padding: 17px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border-bottom: 1px solid #F4E6C1;
}
#logo{
	display: block;
	padding: 0px 0px 0px 0px;
	margin:  0px 17px 0px 0px;
*	margin:  0px 8px 0px 0px;
	border:  none;
	float: right;
}
*+html #logo{margin:  0px 17px 0px 0px;}

#adresse{
	float: left;
	background: url(bilder/navigat/adresse_bg.jpg) no-repeat right;
	width: 440px;
	font-size: 10px;
	padding: 4px 0px 3px 15px;
	margin:  6px 15px 1px 407px;
*	margin:  124px 8px 1px 203px;
	border:  none;	
	display: block;
}
*+html #adresse{margin:  6px 50px 1px 410px;	}

#navigation{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	display: block;
	height:34px;

}
#navigation ul{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;

}
#navigation li{
	padding: 8px 0px 8px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	float: left;
	list-style: none;

}
#navigation li a{
	padding: 8px 27px 8px 29px;
	margin:  0px 0px 0px 0px;
	background: #E0C124 url(bilder/navigat/navi_pfeil.gif) no-repeat 14px 10px;	
	border-right: 1px solid white;
	font-size: 16px;
	color: white;
	text-decoration: none;
}
#navigation li a:hover{
	background: #E1CA59 url(bilder/navigat/navi_pfeil.gif) no-repeat 16px 10px;	
}
#navigation .aktiv{
	background: #F4F2E6 url(bilder/navigat/navi_pfeil_h.gif) no-repeat 16px 10px;	
	color: #494949;
}
/*----*/

#subnavigation{
	padding: 0px 0px 25px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
}
#subnavigation ul{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
}
#subnavigation li{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	list-style: none;
}
#subnavigation li a{
width: 238px;
	text-decoration: none;
	color:#363636;
	display: block;
	padding: 2px 0px 2px 26px;
	margin:  0px 0px 0px 0px;
	border-bottom: 1px solid #E5DFC0;
	background: url(bilder/navigat/subnavi_pfeil.gif) no-repeat 14px 4px;
}
#subnavigation li a:hover, #subnavigation .aktiv{
	background:#F1E9C5 url(bilder/navigat/subnavi_pfeil.gif) no-repeat 14px 4px;
}

/*----*/
#subsubnavigation{
	padding: 6px 0px 45px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
}
#subsubnavigation ul{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
}
#subsubnavigation li{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	list-style: none;
}
#subsubnavigation li a{
width: 225px;
	height: 15px;
	font-size:11px;
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 39px;
	margin:  0px 0px 0px 0px;
	border-bottom: 1px solid #E5DFC0;
	background: #FBF8ED url(bilder/navigat/subnavi_liste.gif) no-repeat 27px 6px ;
	color: #363636;
}
#subsubnavigation li a:hover, #subsubnavigation .aktiv{
	background: White url(bilder/navigat/subnavi_liste.gif) no-repeat 27px 6px ;
}

/*----*/


#spalte1{
	float: left;
	width: 264px;
	padding: 70px 0px 0px 0px;
	margin:  0px 1px 0px 0px;
	border:  none;
	background: #F7F3DF url(bilder/navigat/spalten_bg.gif) repeat-x top;
}
#spalte2{
	float: right;
	width: 566px;
	*width: 566px;
	padding: 0px 20px 20px 14px;
	margin:  0px 12px 0px 0px;
	border:  none;		
	background: #F1E9C5  url(bilder/navigat/spalten_bg.gif) repeat-x top;;
}


#fussspacer{
	clear: both;
	padding: 0px 0px 0px 0px;
	margin:  1px 0px 0px 0px;
	border:  none;

}

#fusszeile{
	height:22px;
	width: 600px;
	padding: 4px 0px 0px 0px;
	margin:  0px 0px 0px 265px;
	border:  none;
	background: #F7F2DD;
	border-top: 1px solid #EADFAA;
}
#fusszeile ul{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	background: Black;
}
#fusszeile li{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	float: left;
	list-style: none;
}
#fusszeile li a{
	font-size: 11px;
	color:#959495;
	padding: 0px 4px 0px 4px;
	margin:  0px 0px 0px 0px;
	border:  none;
	text-decoration: none;	
	background: none;
}
#fusszeile li a:hover{
	color: #3C3C3C;

}
#fusszeile .nachoben a {
	color: #494949;
	font-weight: bold;
	padding: 0px 4px 0px 16px;
	margin:  0px 0px 0px 15px;
	background: url(bilder/navigat/fusszeile_pfeil.gif) no-repeat 0px 4px;
}

input, textarea{
	width: 210px;
	*width: 200px;
}

.checkbox{
	width: 20px;
}

.plz{
	width: 40px;
}

.wohnort{
	width: 161px;
	*width: 151px;
}

.button{
	width: 100px;
	margin-right: 0px;
	margin-left: auto;
	font-size: 10px;
}

.bild{
	float: right;
	margin: 0px 0px 20px 20px;
}
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 2px solid #CC0000;
}

#MODUL_Neuigkeiten .TABELLENRAND {
	width: 100%;
}

#MODUL_Neuigkeiten .NORMAL {
	width: 100%;
	border-bottom: 1px solid #EABD00;
}

#MODUL_Neuigkeiten .td_UEBERSCHRIFTSZEILE_ZUSATZ {
	text-align: right;
}