td {
line-height:150%;
}

a:link { color: #3366CC; text-decoration: none;}
a:visited {color: #3366CC; text-decoration: none;}
a:hover {color: #C60063; text-decoration: none;}
a:active {color: #C60063; text-decoration: none;}


#navitable a:link { color: #3366CC; text-decoration: none;}
#navitable a:visited {color: #3366CC; text-decoration: none;}
#navitable a:hover {color:  #3366CC; text-decoration: none;}
#navitable a:active {color:  #3366CC; text-decoration: none;}



h1 {
color:#C60063;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1em;
padding: 3px 0px 2px 0px;
margin:  0px 0px 0px 0px;
}

h2 {
color:#0033CC;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em;
padding: 5px 0px 2px 0px;
margin:  0px 0px 0px 0px;
}

.logo {
margin:3px 0px 0px 0px;
}



.menuskin {
/*	BORDER-RIGHT: #ffffcc 1px solid; BORDER-TOP: #ffffcc 1px solid; Z-INDEX: 100; VISIBILITY: hidden; FONT: 13px/18px Arial; BORDER-LEFT: #ffffcc 1px solid; WIDTH: 240px; BORDER-BOTTOM: #ffffcc 1px solid; POSITION: absolute; BACKGROUND-COLOR: #EFB6E7; TEXT-DECORATION: none*/
	BORDER-RIGHT: #ffffcc 1px solid; BORDER-TOP: #ffffcc 1px solid; Z-INDEX: 100; VISIBILITY: hidden; BORDER-LEFT: #ffffcc 1px solid; WIDTH: 260px; BORDER-BOTTOM: #ffffcc 1px solid; POSITION: absolute; 
	BACKGROUND-COLOR: #EFB6E7; TEXT-DECORATION: none;
	text-align:left;

}
.menuskin a:link {PADDING-RIGHT: 10px; PADDING-LEFT: 10px ; TEXT-DECORATION: none; font-family: verdana, arial, helvetica, sans-serif; font-size:0.7em;color:#3366CC;}
.menuskin a:visited {PADDING-RIGHT: 10px; PADDING-LEFT: 10px ; TEXT-DECORATION: none; font-family: verdana, arial, helvetica, sans-serif;font-size:0.7em;color:#3366CC;}
.menuskin a:hover {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; TEXT-DECORATION: none; font-family: verdana, arial, helvetica, sans-serif;font-size:0.7em;color:#3366CC;}
.menuskin a:active {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; TEXT-DECORATION: none; font-family: verdana, arial, helvetica, sans-serif; font-size:0.7em;;color:#3366CC;}

.menuitems {
padding: 2px 0px 2px 0px;
}
#mouseoverstyle {
	BACKGROUND-COLOR: highlight
}
#mouseoverstyle A {
	COLOR: white
}


/*textfield   { border: 1px solid silver; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px
}*/



.white_bold {
font-weight:bold;
color:#ffffff;
}

.navtextbig {
font-family: verdana, arial, helvetica, sans-serif; 
font-size:0.8em;
color:#3366CC;
padding: 2px 0px 2px 0px;
background-color:#f1f1f1;

}


.navtextbig_aktiv {
font-family: verdana, arial, helvetica, sans-serif; 
font-size:0.8em;
color:#3366CC;
padding: 2px 0px 2px 0px;
background-color:#f1f1f1;
border-bottom: 1px solid #3366CC;
}

#navitable{
width:160px;
margin:20px 0px 0px 0px;
}


.bg_rosa{
 background-color:#EFB6E7;
 width:160px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 height:20px;
}


#searchtable{
width:160px;
margin: 0px 0px 0px 0px;
}
#searchtable td {
font-family: verdana, arial, helvetica, sans-serif; 
font-size:0.8em;
color:#3366CC;
padding: 15px 0px 5px 4px;
margin: 0px 0px 0px 0px;
/*background-color:#f1f1f1;*/

}


.searchinput {
font-family: verdana, arial, helvetica, sans-serif; 
border: 1px solid #3366CC;
/*background-color:#C0C0C0;*/
width: 128px; 
height:18px;
margin: 0px 0px 0px 0px;
padding:1px 0px 0px 1px;
float:left;
color:#3366CC;
}

.gobutton {
margin: 0px 0px 0px 0px;
}

.searchbutton {
font-family: verdana, arial, helvetica, sans-serif; 
font-size:0.8em; 
color: #3366CC; 
width: 45px; 
display:inline;
margin: 5px 0px 0px 0px;
padding:2px 2px 2px 2px;
border: 1px solid #C0C0C0; 
background-color:#ffffff;

}



#bg_hellgrau {
background-color:#C0C0C0;
color:#FFFFCC;
font-family: verdana, arial, helvetica, sans-serif; 
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:160px;
}

#bg_hellgrau p{
margin: 5px 0px 15px 0px;
padding:0px 0px 0px 5px;
line-height:130%;
font-size:0.8em;
}


#leftborder_pink {
 background-color:#3366CC;
 border-left:3px solid #EFB6E7;
 height:19px;
 width:160px;
 }
 
 #date {
 font-family: verdana, arial, helvetica, sans-serif; 
 color:#ffffff;
font-size:12px;
 font-weight:bold;
 border-left:1px solid #ffffff;
 background-color:#3366CC;
 height:19px;
 width: 620px;
 text-align: right;
 }
 
 
  #textfield {
margin: 0px 0px 0px 0px;
padding:30px 0px 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
}

#textfield p{
margin: 0px 0px 0px 0px;
padding:5px 0px 5px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:0.8em;
color: #0033CC;
line-height:150%;
text-align:justify;
}

#textfield td {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:0.8em;
color: #0033CC;
line-height:150%;

}

#textfield ul {
margin: 0px 0px 0px 0px;
padding:5px 0px 5px 18px;
list-style-type:circle;
}

#textfield li {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:12px;
color: #0033CC;
margin: 0px 0px 0px 0px;
padding:2px 0px 2px 0px;

}

#textfield p.small{
font-size:10px;
}
#textfield p.purpur {
color:#C60063;
}
 
#textfield table.showtable {
  border: 1px solid #EFB6E7;
 margin: 10px 0px 10px 0px;
 }
 #textfield td.showtable_border {
 border-right: 1px solid #EFB6E7;
 border-bottom: 1px solid #EFB6E7;
 }
  #textfield td.showtable_border_right {
   border-bottom: 1px solid #EFB6E7;
 }
 
#textfield td.showtable_border_bottom {
 border-right: 1px solid #EFB6E7;
 }
 
 #textfield td.showtable_border_bottomright {
 border:none;
 }
 
 
 #textfield p.hoch{
line-height:190%;
}
 .suchergebnisliste {
margin: 0px 0px 0px 0px;
padding:6px 6px 6px 6px;
}

 .suchergebnishinweis {
margin: 0px 0px 0px 0px;
padding:6px 6px 20px 6px;

}

  
 .suchergebnis {
border: 1px solid #C60063; 
background-color:#f1f1f1;
margin: 0px 0px 20px 0px;
padding:0px 0px 0px 0px;
}


/* *********  Formular felder ********************/
	
.form_row {
font-family: verdana,Arial, Helvetica, sans-serif;
font-size:0.8em;
margin: 0px 0px 6px 0px;
padding:0px 0px 0px 0px;
}

.form_name {
width:120px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
color: #0033CC;
}

.form_field {
width:220px;
display:inline;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.text_0 {
width:200px;
height:17px;
color: #0033CC;
background-color:#FFFFFF;
border: 1px solid  #3366CC;
}

.text_0_error {
width:200px;
height:17px;
color: #0033CC;
background-color:#FFFFFF;
border: 1px solid #C60063;
}
.error {
color:#C60063;
}

.textarea_0 {
width:200px;
height:100px;
color: #0033CC;
background-color:#FFFFFF;
border: 1px solid #3366CC;
}
	
.button_breit {
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#3366CC;
	background: #ffffff;
	border: 1px solid  #3366CC;
	height: 21px;
	width: 160px;
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 3px 0px;
	}


/*dunkles pink aus logo:
C60063


heller: E579AF

rosa: F7A6D6
oder : EFB6E7


hellgelb schrift in linkem kasten:

FFFFCC


blau:3366CC

orange:FF9900


dunkleres blau...
#516076

*/

