@charset "UTF-8";
/* CSS Document */

/*
<? // Farbdefinitionen
Linkfarbe: 				#CF9158
background-color: 		#ECF1DD
Titelfarbe: 			#FF7F00
Auszeichnungsfarbe: 	#B90000
Datum (über Titel): 	#890000
?>
*/

body  { color: #333; font-size: 12px; font-family:Helvetica,  Arial, sans-serif; line-height: 16px; letter-spacing: 0.05em; padding-bottom: 3; padding-left: 10 }

a{
text-decoration:none;
}

a:hover { color: #000 }

.small{font-size:10px;line-height:11px;}
.selected { color: #79ad00 }

.link  { color: #777; border: solid 0 }

h1{ padding:0px;margin:0px;font-size:20px;font-weight:normal; }
h2{ font-size:12px; }
h3{ padding:0px;margin:0px;font-size:12px;font-weight:bold; color:#000; }

img { border:none; }


.linklist{
padding:0px;
margin:0px;
list-style:none;
}

.linklist_mp{
font-size:14px;
color:#000000;
padding:5px 0px 5px 0px;
}

.maincolor{
	color: #009900;
}

#div {
display: block;
}


.startseite{
display: block;
}

.startseitebox{
padding:0px;
position: absolute;
left: 20px;
top: 23px;
border: 0px;
}

.startseitebg{
background-color:#FFFFFF;
background-image:url(../../site/img/ohren.jpg);
background-repeat:no-repeat;
}
.logo_img { position: absolute; z-index: 200; top: 23px; left: 130px }
.line1{
border-top:1px dotted #dddddd;
margin:5px 0px 5px 0px;
}


.med_elm{
margin:5px 5px 5px 0px;
float:left;

}


/* Navigation  */

.homeimg{
position:absolute;
top:20px;
left:200px;
z-index:100;
padding:0px;

}


#mainnavi      { font-size: 16px; font-family: Helvetica, Arial, Verdadna, sans-serif; line-height: 18px; background-repeat: repeat-x; text-align: left; padding: 5px 10px 0 0; position: absolute; z-index: 10; top: 150px; left: 13px; width: 220px }

#mainnavi .menulist { background-repeat: repeat-x; margin: 0; padding: 0 }

#mainnavi .menupunkt:hover { 
color: #B90000;
}

#mainnavi .submenulist    { font-size: 12px; background-image: url("../img/l.gif"); background-repeat: repeat-x; background-position: 0 bottom; padding: 5px 0 5px 16px }
#mainnavi .sub_mainlist   { font-size: 12px; background-image: url("../img/l.gif"); background-repeat: repeat-x; background-position: 0 bottom; padding: 0 0 1px }
#mainnavi .sub_mainpunkt       { color: #666; font-size: 12px; line-height: 18px; background-image: url("../img/l.gif"); background-repeat: repeat-x; background-position: 0 bottom; list-style: none; display: block; margin-top: 0; padding: 2px 0 0 }
#mainnavi .menupunkt     { line-height: 26px; background-image: url("../img/l.gif"); background-repeat: repeat-x; background-position: 0 bottom; list-style: none; padding: 0 0 1px }
#mainnavi .submenupunkt   { line-height: 16px; background-repeat: repeat-x; list-style: none; padding: 0 0 1px }
#mainnavi a{
color:#000000;

}

#mainnavi a:hover { 
color: #B90000;
}

#mainnavi .selected  { color: #000 }

#right {
	position:absolute;
	top: 5px; left: 514px; width: 250px;
}
#right .cont_title{
	margin:4px 0px;
}
.small_collection,#right .cont_text{
    padding:4px 0px;
    background-image: url("../img/l.gif"); 
    background-repeat: repeat-x;
}
.button_holder{
	 padding:12px 0px 6px 0px;
}
.small_collection_holder,#right .cont_elm{
    margin:3px 0px 30px 0px;
    background-image: url("../img/l.gif"); 
    background-repeat: repeat-x;
	background-position:bottom;
}
/* Content  */
.suche  { color: #000; font-size: 12px; font-family: Helvetica; margin-left: 10px }
.above_content     { color: #000; font-size: 12px; font-family: Helvetica; line-height: 20px; background-repeat: repeat-x; margin-right: 0; padding: 5px 0 0; position: absolute; z-index: 100; top: 0; left: 260px; width: 600px; height: 193px }
.print_above_content  { color: #000; font-size: 12px; font-family: Helvetica; line-height: 20px; background-repeat: repeat-x; margin-right: 0; padding: 5px 0 0; position: absolute; z-index: 100; top: 0; left: 20px; width: 600px; height: 100px }
.print_content    { font-family: Helvetica, Arial, Verdana, sans-serif; line-height: 18px; background-repeat: repeat-x; margin-right: 0; padding: 5px 0 0; position: absolute; z-index: 100; top: 150px; left: 20px; width: 600px }
.content      { 
font-family: Helvetica, Arial, Verdana, sans-serif; 
line-height: 18px; 
background-repeat: repeat-x; 
margin-right: 0; 
padding: 5px 0 0; 
position: absolute; 
z-index: 100; top: 150px; left: 260px; width: 600px }
.content:hover { 
}

.cont_elm_start { padding: 0; width: 250px }

.cont_elm_start a { }

.cont_elm   { margin-top: 10px; margin-bottom: 30px; padding-bottom: 0; border: 0 }

.cont_elm_sub{

margin-bottom: 20px;
}

.cont_elm_form{
margin-bottom: 20px;
border: 0px;
border-top: 1px;
border-bottom: 1px;
border-color:#dddddd;
border-style: solid;
background-color:#ffffff;
padding: 15px;
padding-bottom: 0px;
color: #000000;

}

.cont_elm_form_bild{
margin-bottom: 20px;
border: 0px;
border-top: 1px;
border-bottom: 1px;
border-color:#dddddd;
border-style: solid;
background-color:#ffffff;
padding: 0px;
padding-left: 15px;
padding-bottom: 15px;
color: #000000;

}

.cont_elm_form_text a{
color: #000000;

}

.cont_elm_form_text{
margin-bottom: 20px;
border: 0px;
border-top: 1px;
border-bottom: 1px;
border-color:#dddddd;
border-style: solid;
background-color:#ffffff;
padding: 15px;
color: #000000;

}
.cont_head { font-size: 12px; background-image: url("../img/l.gif"); background-repeat: repeat-x; background-position: right bottom; padding-bottom: 5px; border: 0 }
.cont_head a  { color: #666 }
.cont_head a:hover { color: #000 }
.suchfeld { background-color: #f1f1f1; padding-top: 2px; padding-left: 4px; position: absolute; z-index: 300; top: 28px; left: 395px; width: 200px; height: 26px; border-style: solid; border-width: 0 1px 2px; border-color: #666 #666 #666 #ccc }
.cont_title        { color: #000; font-size: 16px; font-family: Helvetica, Arial, sans-serif; margin-bottom: 8px }

.cont_lead{
color:#B90000;
font-size:18px;
line-height: 20px;
padding-bottom: 10px;
}

.cont_lead a{
color:#B90000;
}

.cont_date{
color:#B90000;
padding-top: 0px;
padding-bottom: 8px;
}

.cont_text          { color: #666; background-repeat: repeat-x; padding-right: 100px; padding-bottom: 10px; border-style: solid; border-width: 0; border-color: #333 #dddddd #dddddd }

.cont_text a  { color: #000000; text-decoration: underline }
.submainpunkt_text:hover { color: #000 }
.submainpunkt_text a  { color: #666 }
.cont_table_p { color: #000000; background-repeat: repeat-x; padding-top: 0; padding-bottom: 10px; border-style: solid; border-width: 0 0 0; border-color: #333 #dddddd #dddddd }
.cont_table       { color: #000000; background-image: url("../img/l.gif"); background-repeat: repeat-x; background-position: 0 top; padding-top: 5px; border-style: solid solid none; border-width: 0; border-color: #dddddd #dddddd #333 }
.cont_table_back { color: #000000; background-color: #f1f1f1; background-image: url("../img/l.gif"); background-repeat: repeat-x; background-position: 0 top; padding-top: 5px; border-style: solid solid none; border-width: 0; border-color: #dddddd #dddddd #333 }
.cont_table_back_u { color: #000000; background-color: #f1f1f1; background-image: url("../img/l.gif"); background-repeat: repeat-x; background-position: 0 bottom; padding-top: 5px; border-style: solid solid none; border-width: 0; border-color: #dddddd #dddddd #333 }
.cont_table:hover   { }
.cont_table_body   { color: #000000; background-image: url("../img/l.gif"); background-repeat: repeat-x; padding-top: 5px; padding-bottom: 10px; border: solid 0 #dddddd }
.cont_table a { color: #000000 }
.cont_table_1  { color: #777 }
.cont_table_1 a  { color: #777 }
.cont_suche a:hover { color: #000 }
.cont_suche a  { color: #666 }
.cont_suche_link a:hover { color: #000 }
.cont_suche_link a { text-decoration: underline }
.cont_suche  { color: #666; background-image: url("../img/l.gif"); background-repeat: repeat-x; background-position: 0 top; padding-top: 3px; padding-bottom: 2px }
.cont_suche_ohne a:hover { color: #000 }
.cont_suche_ohne a  { color: #666 }
.cont_suche_ohne  { color: #666; background-repeat: repeat-x; background-position: 0 top; padding-top: 1px; padding-bottom: 2px }
.cont_img  { color: #666; background-repeat: repeat-x; padding-right: 10px; padding-bottom: 10px; border-style: solid; border-width: 0; border-color: #333 #dddddd #dddddd }
.cont_img a { color: #000000; text-decoration: underline }
.cont_img_sammlung {
float:left;
/*position:absolute;*/
	width:180px;
	height:180px;
	padding:5px;
	margin-right:10px;
	margin-bottom:5px;
	border:#ccc 1px solid;
	
}

.cont_img_legend {
float:left;
/*position:absolute;*/
	color: #666; 
	width:180px;
	padding-left:1px;
	margin-right:10px;
	margin-bottom:20px;
	
}

ul  { margin: 0; padding: 0 }

li {
padding:0px;
margin:0px;
}
.cont_list  { 
list-style: none; 
background-image:url(../img/pfeil.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding: 0 18px; }
.ausz { color: #b90000; font-size: 12px }

.formular {
width: 300px;
border: 1px;
border-color:#333333;
border-style: solid;
background-color:#ffffff;
padding: 10px;
}


.supertitle{

font-size:34px;
margin:00px 0px 40px 0px;
font-family:Helvetica, sans-serif;
letter-spacing:0px;

}

.collection_list_elm{
}

/*input, textarea, select   { font-size: 12px; font-family: Helvetica; background: #fff; display: inline; width: 300px; float: left; border: solid 0 }*/

.button   { margin-left: 10px }

.button:hover {
  background:#bbb;
}

.checkbox {
  width: 25px;
  border:0px;
}

/*form   { }*/
.submainpunkt_text { color: #7f7f7f; background-repeat: repeat-x; padding-right: 30px; padding-bottom: 10px; border-style: solid; border-width: 0; border-color: #333 #dddddd #dddddd }
.submit_img { margin-left: 10px; width: 96px }
.form_warn   { color: #f00; background-color: #fcc; background-image: url("../img/l.gif"); background-repeat: repeat-x; background-position: 0 top; padding: 8px 100px 8px 27px; border-style: solid; border-width: 0; border-color: #333 #dddddd #dddddd }


.form1{
 background-image: url("../img/l.gif"); background-repeat: repeat-x; background-position: 0 top; padding-top: 5px; padding-bottom: 3px;border-style: solid solid none; border-width: 0; border-color: #dddddd #dddddd #333;
}
