/* copyright modulor - Andreas Niederer  */
/****************************************/
#Seite { }
/****************************************/
#Kopfzeile {
//	height:56px;
	height:80px;
	width:740px;
}
/****************************************/
#Logo {
	width:244px;
	padding:8px 12px 0 12px;
	float:left;
}
#SubLogo {
position:absolute;
top:45px;
left:650px;
display:none;
}
#Anwender { 
	font-size:75%; 
	color:#666666;
	width:300px;
	padding:8px 0 0 8px;
	float:right;
	text-align: right;
}
#Anwender-bearbeiten {}
#Anwender-abmelden {}
#Anwender a { font-weight:normal;}
/****************************************/
#Reiter {
	width:723px;
	font-size: 11px;
	line-height:14px;
	margin:0px;
	padding:0 0 0 21px;
	clear:both;
	height:17px;
	border-bottom:1px solid #CCCCCC;
}
#Reiter ul {
	list-style-type: none;
	margin:0px;
	padding:0px;
}
#Reiter li {
	list-style: none;
	padding:0px;
	float:left;
	width:109px;
	margin:0 4px 0 0;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
#Reiter  a { padding-left:2px; display:block; height: 16px; font-weight:normal; }
#Reiter li.aktiv a { font-weight:bold !important; background-color:#eff2ef !important; }
/****************************************/
#Objekt-Suche {
	clear:both;
	padding:4px 0 8px 24px;
	width: 716px;
	font-size: 85%;
}
#Objekt-Suche label {	
	display: block;
    float: left;
    width: 100px;
	height: 56px;
}
#Objekt-Suche-Eingabe { width:240px; }
#Objekt-Suche-Button {}
#Objekt-Suche a { font-weight:normal;}
/****************************************/
#Container { width: 760px; clear:both;}
#Breadcrumb { font-size:75%; padding:0 0 8px 8px;}
#Navigation {
	float:left;
	width:168px;
	font-size: 11px;
	line-height: 120%;
	border-bottom:1px none #C5C4B9;
	color:#999999;
}
#Navigation a {
	display:block;
	width:100%;
	color:#333333;
	font-weight:bold;
}
#Navigation a:hover { color:#FF0000; }
#Navigation ul {
	padding:0px;
	margin:0px;
	list-style-image: url();
	list-style-type: none;
}
#Navigation ul li {
	margin:0px;
	padding:4px 2px 4px 0px;
	padding-left:16px;
	line-height: 120%;
	border-bottom:1px solid #C5C4B9;
}
#Navigation ul li ul li{
	margin:0px;
	margin-left:-2px;
	border-bottom:0px none #C5C4B9;
	font-weight:normal;
	padding:4px 2px 4px 10px;
	}
#Navigation ul li ul li a { font-weight:normal; }
/****************************************/
#Inhalt {
	float:left;
	width:728px;
	min-height:400px;
	font-size:100%;
	line-height:133%;
	background-color:#eff2ef;
	padding-left:16px;
}
/****************************************/
#Objekt-Gruppen  {
	margin:0 0 20px 0;
	font-size:85%;
	width:336px;
}
#Objekt-Gruppen h2 { line-height: 120%; padding:5px 2px 4px 8px; }
#Objekt-Gruppen h2 a { font-weight:bold; }
#Objekt-Gruppen a { 
	display:block;
	width:100%;
	color:#333333;
	font-weight:normal;
}
#Objekt-Gruppen a:hover { color:#FF0000; }
#Objekt-Gruppen ul {
	padding:0px;
	margin:0px;
	list-style-type: none;
	border-bottom:1px solid #C5C4B9;
}
#Objekt-Gruppen ul li {
	margin:0px;
	padding:4px 2px 4px 16px;
	line-height: 120%;
	border-top:1px solid #C5C4B9;
}
#Objekt-Gruppen li.aktiv a { font-weight:bold !important; }
#Objekt-Gruppen li.aktiv { background-color:#E0E3E0 !important; }
#Objekt-Gruppen.aktiv   { background-color:#E0E3E0; }
/****************************************/
#Objekt-Filter { 
	font-size:85%;
	line-height:180%; 
	padding:2px 0 8px 8px; 
	margin:0 0 8px 0; 
	background-color:#E0E3E0;
}
#Objekt-Filter select { max-width:340px; }
/****************************************/
#Ergebnis-Info { font-size:85%; padding:0px 0 0 8px; margin:0 0 0 0; }
#Objekt-Liste { }
#Objekt-Liste-Leer { padding:16px 0 32px 8px; color:#FF0000; font-weight:bold; }
#Ergebnis-Seiten { float:left; font-size:85%; width:450px; padding:0 0 16px 8px;}


#Ergebnis-Einstellung {float:right; font-size:85%;padding-right:8px;}
#Ergebnis-Einstellung select {font-size:85%;}
/****************************************/

#Produkt-Detail-Hersteller { font-size:85%; padding: 0 0 0 0px; }
#Produktsuche { float:left; width:70%; }
#Globalfilter { float:right; width:20%; }

/****************************************/
#Objekt-Verwandte { clear:both; }
/****************************************/
#Objekt-Anlegen { 
	clear:both; 
	border-top:1px solid #cccccc; 
	padding:4px 0 4px 24px; 
	background-color:#E0E3E0; 
	background-image:url(../images/picto-objekt-anlegen.gif); 
	background-repeat:no-repeat; 
	background-position:8px 7px;
	font-size:85%;
}
/****************************************/
/* erfasst saemtliche Eingabeformulare im oeffentlichen Bereich */
#Formular-Eingabe  { 
	font-size:85%;
	padding:0px 0 8px 8px; 
	margin:0px 8px 8px 0; 
	background-color:#E0E3E0;
}
#Formular-Eingabe fieldset { margin:0px; padding:0px; border:0px;}
#Formular-Eingabe legend {font-weight:bold; padding:0 0 4px 0; margin:0 0 0 -8px; }
/* #Formular-Eingabe input { margin:0px 0 4px 0; width:160px;} */
#Formular-Eingabe select { margin:0px 0 4px 0; }
#Formular-Eingabe label { display:block; width: 80px; float: left;}
#Formular-Eingabe br { clear:both;}
#Formular-Eingabe div { padding:0 0 0 80px; clear:both;}
#Formular-Eingabe div input { width:auto;}
#Formular-Eingabe ul { padding:8px 0 4px 0;}
/****************************************/
#Fusszeile {
	clear:both;
	/*border-top:1px solid #AAAAAA;*/
	font-size: 80%;
	line-height:133%;
	padding:0 0 16px 24px;
	width:575px;
}
#Fusszeile a { font-weight:normal;}
#Fusszeile-Tagline { padding:8px 0 0 0; }
/****************************************/
.Spalte-Vergleich {width:21px; }
.Spalte-Bewertung {width:57px; }

/****************************************/
#Fehlermeldung { color:#FF0000; font-weight:bold; }

tr.Einschub-Zeile { }
td.Einschub-Zelle { background-color:#FFFFCC; padding: 0 0 8px 8px !important;}
.Einschub-Zelle table { border-bottom: 1px solid #E9E9BA !important; margin: 0 0 16px 0 !important;}
.Einschub-Zelle table td  { border-top: 1px solid #E9E9BA !important; padding:2px 0 4px 0 !important;;}
.Einschub-Zelle table th { }

/* Fortschrittanzeige */
ol.progress { background-color:#E0E3E0; padding:0; margin:0; font-size:90%; width:50%; /* float:right; */ float:right; border:1px solid #cccccc; }
ol.progress li { /* float:left; padding:0; margin:0; */ list-style-position:inside }
ol.progress-last { }
li.progress-selected { color:#009900; font-weight:bold; }
br.progress  { clear:both; line-height:1px; font-size:1px; } 

#Inhalt-Spalte1 {float:left; width:40%;} 
#Inhalt-Spalte2 {float:right; width:60%;}
#Inhalt-Zeile1 {clear:both;}
#Inhalt-Zeile1 h1 { margin:0; padding:0 0 0 8px;}
#Inhalt-Zeile2,#Inhalt-Zeile3,#Inhalt-Zeile4  { clear:both;}
#Inhalt-Update { text-align:left; padding:8px 8px 8px 8px; font-size:75%;}
/****************************************/
body,td,th,div,ul,ol,li,input, option, select, textarea,h2,h3,h4,h5,h6,p { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
body { font-size:0.8em; }
textarea { font-size:1em; }
input { font-size:1em; }
select { font-size:1em; }
h1,h2,h3,h4,h5,h6,p { padding:0px 8px 0px 8px; }
a { text-decoration: none; font-weight: bold; }
a:link { color:#003366 }
a:visited { color:#660033}
a:hover { color: #FF0000; text-decoration:underline }
a:active { color: #FF0000 }

/*neu*/

#Ergebnis-Blaettern-oben { margin:0 30px 0 0; float:right; }
#Ergebnis-Blaettern-unten { margin:0 30px 0 0; float:right; }

#Inhalt { width:940px;}
#Reiter { width:935px;}
#Container { width: 940px; }
#Kopfzeile { width:955px; }
#Objekt-Suche { width: 716px; width: 932px;  }
#Produktsuche label { padding-top:3px; float:none; height:15px; }
#Produktsuche { padding-bottom:10px; }
#Zurueck { float:left; 	font-size: 85%; }
#Globalfilter { padding-bottom:10px; }
#Globalfilter label { width:140px; padding-top:3px; float:none; height:15px;}

