body{
	margin:0px; 
  	font-family: "Trebuchet MS", "Luxi Sans", "Helvetica", sans-serif;
	font-size:9pt;
	background-repeat:no-repeat;
	}
	
table.rahmen{
	width:800px;
  	background-repeat:no-repeat;
	}

hr{
	color:#a02031;
	}

td{
	border-width:0px;
	font-size:9pt;
	line-height:12pt;
	color:black;
	font-weight:normal; 
	vertical-align:top;
	background-repeat:no-repeat;
}

td.links{
	background-color:#e2bcc1;
	border-right-width:0px;
	border-right-style:solid;
	border-right-color:#a02031;
	font-size:9pt;
	line-height:12pt;
	color:black;
	font-weight:normal; 
	vertical-align:top;
 	padding-left:6px;
	}
  
td.rechts{
	background-color: white;
	font-size:9pt;
	line-height:12pt;
	color:black;
	font-weight:normal; 
	vertical-align:top;
	padding-left:40px;
	padding-top:20px;
    	padding-right:40px;
	}
	
td.menu1{
	Color:white;
	font-family: "Trebuchet MS", "Luxi Sans", "Helvetica", sans-serif;
	font-size:10pt;
	padding-top:3px;
	background-color: #839627;	
	}
	
td.menu2{
	Color:white;
	font-family: "Trebuchet MS", "Luxi Sans", "Helvetica", sans-serif;
	font-size:10pt;
	background-color: #a02031;
	}

.suche{
	font-family: "Trebuchet MS", "Luxi Sans", "Helvetica", sans-serif;
	font-size:10pt;		
	background-color: #a02031;
	}
				
td.verweise{
	background-color:white;
	color:#a02031;
  	font-family: "Trebuchet MS", "Luxi Sans", "Helvetica", sans-serif;
  	font-size:8pt;
	line-height:9pt;
  	}
  	
a{
	color:#a02031;
	text-decoration:none;
	}

a:visited{
 	text-decoration:none;
	}

a:hover{
    	color:#a02031;
    	text-decoration:underline;
}
  	
.tx-dropdownsitemap-pi1 LI.open OL { display: block; } 
.tx-dropdownsitemap-pi1 LI.closed OL { display: none; } 
.tx-dropdownsitemap-pi1 LI.open UL { display: block; } 
.tx-dropdownsitemap-pi1 LI.closed UL { display: none; } 
.tx-dropdownsitemap-pi1 DIV { border: solid 0px #A42235; padding: 2px; margin: 2px; } 
.tx-dropdownsitemap-pi1 DIV.level_2 { background: #FFFFFF; } 
.tx-dropdownsitemap-pi1 DIV.level_3 { background: #D0E0CC; } 
.tx-dropdownsitemap-pi1 DIV.level_4 { background: #FFFFFF; } 
.tx-dropdownsitemap-pi1 DIV.level_5 { background: #E0CCCC; } 
.tx-dropdownsitemap-pi1 DIV.expAll { text-align: center; }
.tx-dropdownsitemap-pi1 A.expAll {color: #A42235; text-decoration: none; }
.tx-dropdownsitemap-pi1 A:visited.expAll {color: #A42235; text-decoration: none; }
.tx-dropdownsitemap-pi1 A:hover.expALL {color: #A42235; text-decoration: underline; }

div.menu1-level1-no{
	font-family: "Trebuchet MS", "Luxi Sans", "Helvetica", sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:white;
	float:left;	
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px;
	}
	
div.menu1-level1-no a{
     	color:white;
   	text-decoration:none;
	}

div.menu1-level1-no a:visited{
     	color:white;
   	text-decoration:none;
	}
		
div.menu1-level1-no a:hover{
    	color:white;
    	text-decoration:underline;
	}

div.menu1-level1-act{
	font-family: "Trebuchet MS", "Luxi Sans", "Helvetica", sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#839627;
	background-color:white;
	float:left;	
    	text-decoration:none;
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px;
	}

div.menu1-level1-act a{
    	text-decoration:none;
	}

div.menu1-level1-act a:visited{
    	text-decoration:none;
	}
		
div.menu1-level1-act a:hover{
    	text-decoration:underline;
	}

div.menu1-level2-no{
  	font-family: "Trebuchet MS", "Luxi Sans", "Helvetica", sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:white;
	float:left;	
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px;
	}

div.menu1-level2-no a{
	color:white;
    	text-decoration:none;
	}	
	
div.menu1-level2-no a:visited{
	color:white;
    	text-decoration:none;
	}

div.menu1-level2-no a:hover{
	color:white;
    	text-decoration:underline;
	}

div.menu1-level2-act{
	font-family: "Trebuchet MS", "Luxi Sans", "Helvetica", sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#a02031;
	background-color:white;
	float:left;	
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px;
	}

div.menu1-level2-act a{
    	text-decoration:none;
	}
	
div.menu1-level2-act a:visited{
    	text-decoration:none;
	}

div.menu1-level2-act a:hover{
    	text-decoration:underline;
	}
			
h1{
	Color:white;
  	font-family: "Trebuchet MS", "Luxi Sans", "Helvetica", sans-serif;
	font-size:12pt;
	line-height:15pt;
	font-weight:bold;
	background-color:#a02031;
	text-align: center;
	vertical-align: center;
}

input.mailformplus_textfeld{
	width:300px;
	}

input.mailformplus_textfeldbig{
	width:500px;
	}
	
input.mailformplus_textfeldklein{
	width:40px;
	}

textarea.mailformplus_textarea{
	width:300px;
	height:90px;
	}

textarea.mailformplus_textareabig{
	width:500px;
	height:150px;
	}
		
ul.formerror{
	color:#A42235;
	}

li.error{
	color:#A42235;
	}

a.verweise{
	color:#A42235; 
	text-decoration:none;
	font-size:8pt;
	line-height:8pt;
	}

a:visited.verweise{
	color:#A42235;
	text-decoration:none;
	}

a:hover.verweise{
	text-decoration:underline;
  }