/*************************
** START DER SCREEN.CSS **
**************************/


@import url(../../media/kunde/parameter.css);


/****************************** 
   ALLGEMEINE SEITENELEMENTE
*******************************/

BODY { 
margin: 0; padding: 0; 
}
BODY, p, H1, H3, H4, H5, HR, TD, TH, UL, LI { 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
BODY, p, HR, TD, TH, UL, LI { 
FONT-SIZE: 12px;
}
A:link, A:visited, A:active { 
TEXT-DECORATION: none;
}
A:hover { 
TEXT-DECORATION: underline;
}
p { 
LINE-HEIGHT: 1.4; 
}
HR { 
BORDER: 1px solid;	 /* Trennlinie dotted, dashed, solid */
}
FORM { 
MARGIN: 0px; border: none; 
}
ul, li { 
list-style-type: square; 
}
H1, H2, H3, H4, H5 {
MARGIN: 5px 0px; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
}
H1 {FONT-SIZE: 16px; }	/* H1 kleiner als H2 >> (längerer) Obertitel */
H2 {FONT-SIZE: 22px; }
H3 {FONT-SIZE: 12px; }
H4 {FONT-SIZE: 12px; }
H5 {FONT-SIZE: 12px; }



/***********************
   TEMPLATE-BEREICHE
************************/

/* HAUPTTABELLE (Links: Infos+Menu, Rechts: Banner+Inhalt
   Definition Menues weiter unten) */

.haupttabelle {
WIDTH: 950px; HEIGHT: 100%; 
border-collapse:collapse; border: 1px solid;
BACKGROUND-COLOR: #FFFFFF;
vertical-align: top;
PADDING: 1px;

filter:alpha(opacity=100);
-moz-opacity:1.00; 

}
.haupttab-links {
WIDTH: 300px;
vertical-align: top;
}
.haupttab-rechts {
WIDTH: 650px;
}

/* --- */

.tab-links {
WIDTH: 300px; HEIGHT: 100%; 
border-collapse:collapse; border: 0px solid;
vertical-align: top;
PADDING: 1px
}
.suche {
WIDTH: 300px; HEIGHT: 35px;
vertical-align: middle;
border-bottom: 1px solid;
}
.search { 
height: 15px;
}
.search_string { 
width: 160px; height: 18px; font-size: 10px; 
}
.search_submit { 
width: 120px; height: 18px; font-size: 9px; 
}
.navi-und-co{
vertical-align: top;
border-right: 1px solid;
}
.menu-global-infobox {
WIDTH: 300px;  height: 100%;
border-collapse:collapse; border: 0px solid;
vertical-align: top;
PADDING: 1px
}
/*
menu ...
... siehe weiter unten separat
*/
.zusatzinfo { 
vertical-align: top; width: 100%; 
PADDING: 10px
height: 60px
}
.infobox {
vertical-align: top; width: 100%; HEIGHT: 100%; 
PADDING: 10px
}
.footer {
WIDTH: 300px; HEIGHT: 40px;
vertical-align: top;
TEXT-ALIGN: center;
border-top: 1px solid;
PADDING-right: 10px;
PADDING-left: 10px
}


/* --- */

.tab-rechts {
WIDTH: 100%; HEIGHT: 100%; 
border-collapse:collapse; border: 0px solid;
vertical-align: top;
PADDING: 1px
}
/*
quickmenu ...
... siehe weiter unten separat
*/
.fixbanner {
WIDTH: 650px; HEIGHT: 10px;
vertical-align: middle;
border-bottom: 0px solid;
}
.pfadnavigation {
WIDTH: 100%; HEIGHT: 25px;
vertical-align: middle;
PADDING: 10px;
FONT-WEIGHT: bold; 
border-bottom: 1px solid;
}
.print {
FONT-WEIGHT: bold; 
}
.hauptinhalt {
WIDTH: 650px;
vertical-align: top;
PADDING: 10px;
background-image: url(content-bg.jpg); background-attachment: fixed; background-position: top center; background-repeat: no-repeat;
}
.powered {
WIDTH: 100%; HEIGHT: 40px;
vertical-align: top;
TEXT-ALIGN: center;
border-top: 1px solid;
PADDING-right: 10px;
PADDING-left: 10px
}

/***********************
   QUICK.MENU
************************/
.quickmenu {
WIDTH: 100%; HEIGHT: 35px;
vertical-align: middle;
TEXT-ALIGN: right;
border-bottom: 1px solid;
PADDING-right: 10px;
FONT-WEIGHT: bold
}
.menu ul, quickmenu ul {
FONT-SIZE: 12px; 
}
.quickmenu ul, .quickmenu li { 
margin: 0px; padding-left: 5px; padding-right: 5px; display: inline; 
list-style-type: none;
}
.quickmenu a:link, .quickmenu a:visited, .quickmenu a:active { 
TEXT-DECORATION: none; 
}
.quickmenu a:hover { 
TEXT-DECORATION: underline; 
}



/***********************
   HAUPT.MENU
************************/

.menu { 
vertical-align: top; width: 100%; 
PADDING: 10px;
height: 60px;
FONT-WEIGHT: bold
}
.menu a { 
width: 100%; display: block; 
}
.menu a:link, .menu a:visited, .menu a:active { 
TEXT-DECORATION: none; 
}
.menu a:hover { 
TEXT-DECORATION: underline; 
}
.menu ul, .menu li {
list-style-type: none; display: block; 
margin: 0px; padding-top: 3px; padding-bottom: 1px
}
.menu ul ul li { 
padding-left: 25px; FONT-SIZE: 12px; 
}
.menu ul ul ul li {
padding-left: 25px; list-style-type: none;
}
.menu ul ul ul ul li { 
list-style-type: none;
}
.menu ul ul ul ul ul li { 
list-style-type: none;
}


/*************************
** ENDE DER SCREEN.CSS **
**************************/
