TD, TH, .BOD, FONT { font: 13px Geneva, Helvetica, arial, sans-serif; color: #000000; }

.Color245 {color:#990000;}
.red {color:#990000;}
.Color248 {color:#009900;}
.Color243 {color:#606060;}
.Color246 {color:#004D91;}

.rot {color:#bb1131;}
.kontaktfeld {
	background:#bb1131;
	padding: 10px 10px 10px 10px;
	font-family: Geneva, Helvetica, Arial, san-serif; 
	font-size: 13px; 
	text-decoration: none; 
	color: #ffffff;
	font-weight: bold;
	}
	
.kontaktfeld:hover {
	background:#bb1131;
	padding: 10px 10px 10px 10px;
	font-family: Geneva, Helvetica, Arial, san-serif; 
	font-size: 13px; 
	text-decoration: none; 
	color: #000000;
	font-weight: bold;
	}	


textarea { font-family : Arial, Helvetica, sans-serif;
                    font-size: 13px; color: #000000; background: #ededed;  border: 1px solid #000000;}
input { font-family : Arial, Helvetica, sans-serif;
                    font-size: 13px; color: #000000; background: #ededed;  border: 1px solid #000000;}   
.suchfeld { font-family : Arial, Helvetica, sans-serif; width:100px;
                    font-size: 11px; color: #000000; background: #ededed;  border: 1px solid #000000; padding-left:3px;}            
.suchknopf { font-family : Arial, Helvetica, sans-serif; width:50px; height:20px;
                    font-size: 11px; color: #ffffff; background: #bb1131;  border: 0px solid #000000; font-weight: bold;}

form input.suchknopf {cursor:pointer} /* IE 6.+ only*/
form input.suchknopf:hover {cursor:pointer} /* Gecko Engines only */

p.bildunterschrift {  font-family: Geneva, Helvetica, Arial, san-serif; color: 000000; margin: 2 0 0 0;; font-weight: normal}


.ueberschriftweiss { font-family: Arial, Helvetica, sans-serif; letter-spacing: 0.3em; font-size: 1em;  color: #FFFFFF; text-decoration: none}

.ueberschriftlink { font-family: Arial, Helvetica, sans-serif; font-size: 1em;  color: #FFFFFF; text-decoration: none}
.ueberschriftlink:hover { font-family: Arial,  Helvetica, sans-serif; font-size: 1em;  color: #ffffff; text-decoration: underline}

.navigation {  font-family: Arial,  Helvetica, sans-serif; font-size: 100%; text-decoration: none; color: #000000; font-weight: regular;}
.navigation:hover {  font-family: Arial,  Helvetica, sans-serif; font-size: 100%; text-decoration: underline; color: #bb1131; font-weight: regular;}

.rootline A:link {  font-family: Geneva, Helvetica, Arial, san-serif; font-size: 100%; text-decoration: none; color: #002c71; font-weight: regular;}
.rootline A:visited {  font-family: Geneva, Helvetica, Arial, san-serif; font-size: 100%; text-decoration: none; color: #002c71; font-weight: regular;}
.rootline A:hover {  font-family: Geneva, Helvetica, Arial, san-serif; font-size: 100%; text-decoration: underline; color: #002c71; font-weight: regular;}
.rootline A:active {  font-family: Geneva, Helvetica, Arial, san-serif; font-size: 100%; text-decoration: none; color: #002c71; font-weight: regular;}

A.menu1NO:link {  font-family: Arial,  Helvetica, sans-serif; font-size: 100%; text-decoration: none; color: #4e4b4a; font-weight: regular;text-indent:-0.6em;}
A.menu1NO:visited {  font-family: Arial,  Helvetica, sans-serif; font-size: 100%; text-decoration: none; color: #4e4b4a; font-weight: regular;text-indent:-0.6em;}
A.menu1NO:hover {  font-family: Arial,  Helvetica, sans-serif; font-size: 100%; text-decoration: none; color: #bb1131; font-weight: regular;text-indent:-0.6em;}
A.menu1NO:active {  font-family: Arial,  Helvetica, sans-serif; font-size: 100%; text-decoration: none; color: #bb1131; font-weight: regular;text-indent:-0.6em;}

A.menu1ACT:link {  font-family: Arial,  Helvetica, sans-serif; font-size: 100%; text-decoration: none; color: #bb1131; font-weight: regular;text-indent:-0.6em;}
A.menu1ACT:visited {  font-family: Arial,  Helvetica, sans-serif; font-size: 100%; text-decoration: none; color: #bb1131; font-weight: regular;text-indent:-0.6em;}
A.menu1ACT:hover {  font-family: Arial,  Helvetica, sans-serif; font-size: 100%; text-decoration: none; color: #bb1131; font-weight: regular;text-indent:-0.6em;}
A.menu1ACT:active {  font-family: Arial,  Helvetica, sans-serif; font-size: 100%; text-decoration: none; color: #bb1131; font-weight: regular;text-indent:-0.6em;}

A.menu2NO:link {  font-family: Arial,  Helvetica, sans-serif; font-size: 100%; text-decoration: none; color: #4e4b4a; font-weight: regular;text-indent:-0.5em;}
A.menu2NO:visited {  font-family: Arial,  Helvetica, sans-serif; font-size: 100%; text-decoration: none; color: #4e4b4a; font-weight: regular;text-indent:-0.5em;}
A.menu2NO:hover {  font-family: Arial,  Helvetica, sans-serif; font-size: 100%; text-decoration: none; color: #bb1131; font-weight: regular;text-indent:-0.5em;}
A.menu2NO:active {  font-family: Arial,  Helvetica, sans-serif; font-size: 100%; text-decoration: none; color: #bb1131; font-weight: regular;text-indent:-0.5em;}

A.menu2ACT:link {  font-family: Arial,  Helvetica, sans-serif; font-size:  100%; text-decoration: none; color: #bb1131; font-weight: regular;text-indent:-0.5em;}
A.menu2ACT:visited {  font-family: Arial,  Helvetica, sans-serif; font-size: 100%; text-decoration: none; color: #bb1131; font-weight: regular;text-indent:-0.5em;}
A.menu2ACT:hover {  font-family: Arial,  Helvetica, sans-serif; font-size: 100%; text-decoration: none; color: #bb1131; font-weight: regular;text-indent:-0.5em;}
A.menu2ACT:active {  font-family: Arial,  Helvetica, sans-serif; font-size: 100%; text-decoration: none; color: #bb1131; font-weight: regular;text-indent:-0.5em;}

A.menu3NO:link {  font-family: Arial,  Helvetica, sans-serif; font-size: 100%; text-decoration: none; color: #4e4b4a; font-weight: regular;text-indent:-0.5em;}
A.menu3NO:visited {  font-family: Arial,  Helvetica, sans-serif; font-size: 100%; text-decoration: none; color: #4e4b4a; font-weight: regular;text-indent:-0.5em;}
A.menu3NO:hover {  font-family: Arial,  Helvetica, sans-serif; font-size: 100%; text-decoration: none; color: #bb1131; font-weight: regular;text-indent:-0.5em;}
A.menu3NO:active {  font-family: Arial,  Helvetica, sans-serif; font-size: 100%; text-decoration: none; color: #bb1131; font-weight: regular;text-indent:-0.5em;}

A.menu3ACT:link {  font-family: Arial,  Helvetica, sans-serif; font-size:  100%; text-decoration: none; color: #bb1131; font-weight: regular;text-indent:-0.5em;}
A.menu3ACT:visited {  font-family: Arial,  Helvetica, sans-serif; font-size: 100%; text-decoration: none; color: #bb1131; font-weight: regular;text-indent:-0.5em;}
A.menu3ACT:hover {  font-family: Arial,  Helvetica, sans-serif; font-size: 100%; text-decoration: none; color: #bb1131; font-weight: regular;text-indent:-0.5em;}
A.menu3ACT:active {  font-family: Arial,  Helvetica, sans-serif; font-size: 100%; text-decoration: none; color: #bb1131; font-weight: regular;text-indent:-0.5em;}







  body{
  	margin : 0 0 0 0;
  	
	
	

  	font-family : geneva, Helvetica, Arial, sans-serif;
                    font-size: 75%;
	SCROLLBAR-FACE-COLOR: #bb1131; 
	SCROLLBAR-HIGHLIGHT-COLOR: bb1131;
	SCROLLBAR-SHADOW-COLOR: bb1131; 
	SCROLLBAR-3DLIGHT-COLOR: #bb1131; 
	SCROLLBAR-ARROW-COLOR: #ffffff; 
	SCROLLBAR-TRACK-COLOR: ffffff; 
	SCROLLBAR-DARKSHADOW-COLOR: #bb1131 
  
  }



#logo
	{
	background-color:#594fbf;
	margin-right:5px;
	float:left;
	margin-bottom:5px;
	width:137px;
	height:44px;
	}


tr.linktable_0 { background-color:#dfedfb; }
tr.linktable_1 { background-color:#8Ab5e3; }
tr.linktable_2 { background-color:#F1F1F1; }
tr.linktable_3 { background-color:#666666;}
tr.linktable_3 td { background-color:#666666; color:white; font-weight:bold;}
tr.linktable_4 { background-color:#d62121;}
tr.linktable_4 td { background-color:#d62121; color:white; font-weight:bold;}
tr.linktable_5 { background-color:#FFFF00;}
tr.linktable_5 td { background-color:#FFFF00; color:white; font-weight:bold;}
tr.linktable_6 { background-color:#00a541;}
tr.linktable_6 td { background-color:#00a541; color:white; font-weight:bold;}
td.color1 { background-color:#dfedfb; }
td.color2 { background-color:#8Ab5e3; }
td.color3 { background-color:#F1F1F1; }
td.color4 { background-color:#666666; color:white; font-weight:bold;}
td.color5 { background-color:#d62121; color:white; font-weight:bold;}
td.color6 { background-color:#FFFF00; color:white; font-weight:bold;}
td.color7 { background-color:#00a541; color:white; font-weight:bold;}

ul.content { 
	font-family: Geneva, Helvetica, Arial, san-serif; 
	font-size: 1em; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	font-weight: regular;
	text-indent: -1.5em;
}


h1.content {
 	font-family: Geneva, Helvetica, Arial, san-serif; 
	font-size: 1.6em; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	font-weight: bold
}

h2.content { 
	font-family: Geneva, Helvetica, Arial;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
	color:#000000;
}

h3.content {
	font-family: Geneva, Helvetica, Arial;
	font-size: 1.2em;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 1px;
	color:#ffffff;
	width:100%;
	font-weight:bold;
	background-color:#bb1131;
}





h4.content {
	font-family: Geneva, Helvetica, Arial;
	font-size: 1.2em;
	margin-bottom: 0px;
	margin-top: 5px;
	padding: 1px;
	color:#ffffff;
	width:99%;
	font-weight: bold;
	background-color:#bb1131;
}


a {   font-family: Geneva, Helvetica, Arial, san-serif; font-size: 1em; color: #002c71; text-decoration: none;}
a:hover {  font-family: Geneva, Helvetica, Arial, san-serif; font-size: 1em; color: #bb1131; text-decoration: underline; }


.suchergebniss {   font-family: Geneva, Helvetica, Arial, san-serif; font-size: 1em; color: #002c71; text-decoration: none;}

.suchergebniss:hover {  font-family: Geneva, Helvetica, Arial, san-serif; font-size: 1em; color: #bb1131; text-decoration: underline; }



table.grau {
	background-color: #ededed;
	
	
}

table.grau td{
	padding: 0px;
	
}

table.inhaltrechts td{
	color: #bb1131;
	background:#ededed;
	
}

table.grau td ol { 	font-family: Geneva, Helvetica, Arial, san-serif; 
	font-size: 1em; 
	margin-left: 2em;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: regular;
	
}

table.grau td ul { 	font-family: Geneva, Helvetica, Arial, san-serif; 
	font-size: 1em; 
	margin-left: 1.5em;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: regular;
	
}




table.rot{
	background-color: #D62121;
	color: #ffffff;
	width: 325px;
	
}




table.rot td{
	background-color: #D62121;
	color: #ffffff;
	padding: 5px;
	
}

table.rot td ol { 	font-family: Geneva, Helvetica, Arial, san-serif; 
	font-size: 1em; 
	margin-left: 2em;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: regular;
	
}

table.rot td ul { 	font-family: Geneva, Helvetica, Arial, san-serif; 
	font-size: 1em; 
	margin-left: 1.5em;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: regular;

	
}


table.textbox {
	background-color: #ffffcc;
	padding: 0px;
	color: #000000;
	width: 99%;
	padding: 0;
}
table.textbox td{
	background-color: #ffffcc;
	color: #000000;
	padding: 5px;
	
}

table.textbox td ol { 	font-family: Geneva, Helvetica, Arial, san-serif; 
	font-size: 1em; 
	margin-left: 2em;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: regular;
	
}

table.textbox td ul { 	font-family: Geneva, Helvetica, Arial, san-serif; 
	font-size: 1em; 
	margin-left: 1.5em;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: regular;

	
}

table.textbox h1 {
	font-family: Geneva, Helvetica, Arial;
	font-size: 1.2em;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 1px;
	color:#ffffff;
	width:100%;
	font-weight: none;
	background-color:#999999;
}

table.textbox h4 {
	font-family: Geneva, Helvetica, Arial;
	font-size: 1.2em;
	font-style: normal;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 1px;
	color: #000000;
	width:100%;
	font-weight: bold;
	background-color:#feff99;
}

