body{
	padding: 0px;
	margin: 0px;
	border: none;
	font-size: 12px;
	background: white url(bilder/navigat/body_bg.gif) repeat-y center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h1{
	font-size: 16px;
	color: white;
		padding: 0px 0px 15px 0px;
		margin:  0px 0px 0px 0px;
		border:  none;
}

h2{
	font-size: 12px;
	font-weight: bolder;	
	color: #760024;
}

a{
	color:#790025;
}
a:hover{
	color: Black;
	text-decoration: none;
}


#logo{
		padding: 0px 0px 0px 0px;
		margin:  0px 0px 0px 276px;
		border:  none;
}

#container1{
	width: 765px;
	padding: 0px 0px 0px 0px;
	margin:  0px auto 0px auto;
	border:  none;

}
#container2{
	width: 752px;
	padding: 0px 6px 0px 7px;
	margin:  0px 0px 0px 0px;
	border:  none;
	background:  url(bilder/navigat/kopfgrafik_normal.jpg) no-repeat;
}

#headlinecontainer{
	padding: 15px 0px 0px 207px;
	margin:  0px 0px 0px 0px;
	border:  none;
	background: transparent url(bilder/navigat/headline_bg.gif) repeat-x bottom;	
}

#headlineecke{
	background: url(bilder/navigat/headline_ecke.jpg) no-repeat left top;
	padding: 5px 0px 0px 28px;
	margin:  0px 0px 0px 0px;
	border:  none;
	
}

#struktur{
	color:#99546B;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 3px 0px;
	font-size: 10px;	
	border:  none;
	background: url(bilder/navigat/struktur_linie.gif)  repeat-x;
}
#struktur a{
	font-size: 10px;	
	color:#99546B;
}
#struktur a:hover{
	color: #D3ACB8;
}

#navigation{
	width: 752px;
	height: 36px;
	padding: 0px 0px 0px 0px;
	margin:  23px 0px 0px 0px;
	border:  none;

}

#navigation ul{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
}
#navigation li{
	padding: 12px 0px 9px 5px;
	margin:  0px 0px 0px 0px;
	border:  none;
	list-style: none;
	float: left;
}
#navigation li a{
	height: 30px;
	font-size: 12px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: white;
	padding: 12px 6px 9px 6px;
	margin:  0px 0px 0px 0px;
	border:  none;
	text-decoration: none;
	border-right: 1px solid #720129;
}
#navigation li a:hover{
	background: #963856;
}

#navigation .aktiv {
	background: #963856;
	
}

#subnavigation{
	float:  left;
	width: 216px;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	background: White url(bilder/navigat/subnavi_bg.jpg) no-repeat right top;
	border-bottom:1px solid #E2E2E2 ;
}



#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;
	width: 100%;
}
#subnavigation li a{
	font-size: 14px;
	padding: 2px 0px 2px 33px;
	margin:  0px 0px 0px 0px;
	border:  none;	
	border-top:1px solid #E2E2E2 ;
	display: block;
	text-decoration: none;
	color:#575757;
	width: 100%;
	width:183px;
	background: transparent url(bilder/navigat/subnavigation_blende.gif) repeat-y right;	
}
#subnavigation li a:hover{
	background: #E9E9E9;
	color: Black;
}
#subnavigation .aktiv{
	background:  none;
	color: white;
}

/*-----------------------------------*/

#subsubnavigation{
	padding: 0px 0px 0px 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;	
	width: 100%;
}
#subsubnavigation li a{
	font-size: 13px;
	padding: 0px 0px 0px 33px;
	margin:  0px 0px 0px 0px;
	border: none ;
	display: block;
	text-decoration: none;
	color: #555555;
	width: 183px;
	background: #FFFFFF url(bilder/navigat/subnavi_liste.gif) no-repeat 21px center;
	border-top: 1px solid #DBDBDB;
	*border: none ;
}
#subsubnavigation li a:hover{
	color: black;
}

/*-----*/


#subsubsubnavigation{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;

}


#subsubsubnavigation ul{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
}
#subsubsubnavigation li{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	list-style: none;
	width: 100%;
}
#subsubsubnavigation li a{
	font-size: 12px;
	padding: 1px 0px 1px 33px;
	margin:  0px 0px 0px 0px;
	border: none ;
	display: block;
	text-decoration: none;
	color: #737373;
	width: 183px;
	background: #F7F7F7 url(bilder/navigat/subnavi_liste.gif) no-repeat 21px center;
}
#subsubsubnavigation li a:hover{
	color: black;
}

/*-----*/


#contentcontainer{
	width: 536px;
	float: right;
	padding: 0px 0px 8px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	background: transparent url(bilder/navigat/streifen_unten.gif) repeat-y right;
}

#dunkelrot #spalte1{
	background:  #ECEBEB url(bilder/navigat/contentbg_einbruchschutz.jpg) no-repeat right top;
}

#inhalt{
	width: 536px;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	background: #E0E0E0;
}
#spalte1{
	float: left;
	width:276px;
	background: #ECEBEB url(bilder/navigat/spalte1_verlauf.jpg) repeat-x top;
	padding: 20px 20px 20px 20px;
	margin:  0px 0px 0px 0px;
	border:  none;
}
#spalte2{
	float: right;
	width:208px;
	background: #E0E0E0;
	padding: 20px 0px 20px 12px;
	margin:  0px 0px 0px 0px;
	border:  none;
}


#fusszeile{
	padding: 10px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	clear: both;
	width: 752px;
	height: 30px;
	background: #E3E3E3 url(bilder/navigat/fusszeile_bg.gif) repeat-y left;
}
#fusszeile .nachoben{
	padding: 0px 0px 0px 0px;
	margin:  0px 3px 0px 236px;
	border:  none;
	color: #7C002B;
	font-weight: bold;
}
#fusszeile a{
	padding: 0px 4px 0px 4px;
	margin:  0px 0px 0px 0px;
	border:  none;
	text-decoration: none;
	color: #8B8B8B;
	font-weight: bold;	
}
#fusszeile a:hover{
	text-decoration: underline;
	color: #1E1E1E;
}
/*---    Farbauswahl   ---*/


#neutral #headlinecontainer,
#neutral #contentcontainer,
#subnavigation .suborange,
#neutral #subsubnavigation li a:hover {
	background-color: #790024;
}

#neutral #subnavigation .aktiv{
	background-color: #790024;
	
}

#orange #headlinecontainer,
#orange #contentcontainer,
#subnavigation .suborange,
#orange #subsubnavigation li a:hover {
	background-color: #DB8330;
}
#hellgelb #headlinecontainer,
#hellgelb #contentcontainer,
#subnavigation .subhellgelb,
#hellgelb #subsubnavigation li a:hover{
	background-color: #EBE00E;/* F1FA6D*/
}

#dunkelgelb #headlinecontainer,
#dunkelgelb #contentcontainer,
#subnavigation .subdunkelgelb,
#dunkelgelb #subsubnavigation li a:hover{
	background-color: #DEC935;
}
#dunkelrot #headlinecontainer,
#dunkelrot #contentcontainer,
#subnavigation .subdunkelrot,
#dunkelrot #subsubnavigation li a:hover{
	background-color: #720129;
}
#hellrot #headlinecontainer,
#hellrot #contentcontainer,
#subnavigation .subhellrot,
#hellrot #subsubnavigation li a:hover{
	background-color: #AB1823;
}

#beispiele #headlinecontainer,
#beispiele #contentcontainer,
#subnavigation .subschwarz,
#beispiele #subsubnavigation li a:hover{
}
#beispiele #subnavigation .subschwarz{
	background-color: #000000;
	display: none;
}

#subnavigation .leerzeile{
	height: 20px;
	display: block;
	border-top: 1px solid #DBDBDB;
	display: none;
}

/*----------------------*/
/*  Spaltendarstellung für die Module  */

#module #spalte1, #beispiele #spalte1{
	float: left;
	width:483px;
	background: #ECEBEB url(bilder/navigat/spalte1_verlauf.jpg) repeat-x top;
	padding: 20px 20px 20px 20px;
	margin:  0px 0px 0px 0px;
	border:  none;
}
#module#spalte2, #beispiele #spalte2 {
	float: right;
	width:1px;
	background: #E0E0E0;
	padding: 20px 0px 20px 12px;
	margin:  0px 0px 0px 0px;
	border:  none;
}

#module #headlinecontainer,
#module #contentcontainer,
#module #subnavigation .suborange,
#module #subsubnavigation li a:hover {
	background-color: #790024;
}

/*----------------------*/
/*-----------------------------*/

#MODUL_Neuigkeiten .NORMAL {
	width: 100%;
	border-bottom: 1px solid #740022;
}

#MODUL_Neuigkeiten h1 {
	font-size: 14px;
	color: black;
}


#MODUL_Neuigkeiten .td_UEBERSCHRIFTSZEILE_ZUSATZ {
	text-align: right;
}

.plz{
	margin: 0px 0px 0px 0px;
	width : 50px;
	height: 19px;
}

.wohnort{
	margin: 0px 0px 0px 0px;
	width : 150px;
	height: 19px;
}

INPUT{
	margin: 0px 0px 0px 0px;
	width : 210px;
	height: 19px;
}

.CHECKBOXKlein{
	margin: 0px 0px 0px 0px;
	width : 50px;
	height: 19px;
}

TEXTAREA{
	width : 210px;
}

.button{
	width : 102px;
	height: 14px;
	color: #666666;
	font-size: 10px;
	background: #CDCABA;
	border: none;	
}

.button:hover{
	color: #F1EAD3;
	font-size: 10px;
	background: #211F20;
	border: none;	
}

#MODUL_Tipps .GRUPPENUEBERSCHRIFT {
	font-size: 140%;
	font-weight: bold;
}

#MODUL_Tipps .td_NORMAL ul {
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#MODUL_Tipps .td_NORMAL li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
}

#MODUL_Tipps .TABELLENRAND {
	width: 480px;
}

#MODUL_Tipps .NORMAL {
	width: 100%;
}

#MODUL_Tipps .halbstrich {
	color: #EFEFEF;
	width: 100%;
	border: none;
	border-top: 1px solid #AFAFAF;
}

#MODUL_Tipps .NORMAL2 td {
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
