﻿#logo     { position: absolute; top:0px; left:0px; visibility:visible; z-index:0; }
#content  { position: absolute; top:0px; left:128px; visibility:visible; z-index:0; }
#nav      { position: absolute; top:184px; left:128px; visibility:visible; z-index:0; }

p, P, font  { font-family: Arial,helvetica; font-size: 12px; color:#FFFFFF; line-height:22px; letter-spacing:0px; }
.filialen   { font-family: Arial,helvetica; font-size: 12px; color:#FFFFFF; line-height:18px; letter-spacing:0px; }
.subtitel   { font-family: Arial,helvetica; font-size: 12px; color:#FFFFFF; line-height:20px; letter-spacing:0px; font-weight:bold; }
.spec       { font-family: Arial,helvetica; font-size: 11px; color:#FFFFFF; line-height:15px; letter-spacing:0px; }
.speclink   { font-family: Arial,helvetica; font-size: 11px; color:#000000; line-height:15px; letter-spacing:0px; }


body, td.layout_emptybox, td.layout_empty, td.layout_empty p  {background-color: #FFFFFF; font-size: 12px; letter-spacing:2px; }

/*        Hier wird die Grundfarbe aller Seiten eingestellt */

p.copyright,span.copyright { color: #AAAACC; font-size: 10px }

p.tiny, p.tiny p             { font-size: 12px } /*  Hier wird die Schriftgroesse f�r Paragraphen eingestellt */
input, select, li, ol, ul    { font-size: 12px } /*  Hier wird die Schriftgroesse f�r Eingabefelder, Listen usw. */
textarea                     { font-size: 12px } /*  Hier wird die Schriftgroesse f�r Textareas */

/* Hier werden die �berschriften 1 - 6 eingestellt */

h1 { font-family: Arial,helvetica; font-size: 14px; line-height:0px; letter-spacing:0px; color: #FFFFFF; font-weight: normal; }
h2 { font-family: Arial,helvetica; font-size: 14px; line-height:0px; letter-spacing:0px; color: #FFFFFF } /*   */
h3 { font-family: Arial,helvetica; font-size: 15px; line-height:0px; letter-spacing:0px; color: #FFFFFF } /*   */
h4 { font-family: Arial,helvetica; font-size: 16px; line-height:0px; letter-spacing:0px; color: #FFFFFF } /*   */
h5 { font-family: Arial,helvetica; font-size: 17px; line-height:0px; letter-spacing:0px; color: #FFFFFF } /*   */
h6 { font-family: Arial,helvetica; font-size: 8px;  line-height:0px; letter-spacing:0px; color: #FFFFFF } /*   */

div.page_object { padding-bottom:12px; }


/* Hier werden die Hyperlinks Formatiert */

a       { font-family: Arial,helvetica; font-size: 12px; text-decoration: none; color: #000000; }
a:hover { font-family: Arial,helvetica; text-decoration: none; color: #666666; }


a.adminlogin, a.adminlogin:active, a.adminlogin:visited, a.adminlogin:hover { color: #E72122 }


td.layout_header, td.layout_header p           { font-family: Arial,helvetica; font-size: 11px; background-color: #E72122; color: #FFFFFF; }
td.layout_subheader, td.layout_subheader p     { font-family: Arial,helvetica; font-size: 11px; background-color: #E72122; color: #FFFFFF; }
td.layout_subheader a, td.layout_subheader a:active, td.layout_subheader a:visited   {color: #FFFFFF}
td.layout_bright_shadow                        { background-color: #E72122}
td.layout_dark_shadow                          { background-color: #E72122}
td.layout_footer                               { background-color: #E72122; color: #000000}

td.infobox_header, td.infobox_header p         { font-family: Arial,helvetica; font-size: 12px; background-color: #E72122; color: #000000; }
td.infobox_list_1, td.infobox_list_1 p         { font-family: Arial,helvetica; font-size: 12px; background-color: #E72122 }
td.infobox_list_2, td.infobox_list_2 p         { font-family: Arial,helvetica; font-size: 12px; background-color: #E72122 }
td.infobox_body, td.infobox_body p             { font-family: Arial,helvetica; font-size: 12px; background-color: #E72122 }

td.infobox1_header, td.infobox1_header p       { font-family: Arial,helvetica; font-size: 12px; background-color: #E72122; color: #000000; }
td.infobox1_list_1, td.infobox1_list_1 p       { font-family: Arial,helvetica; font-size: 12px; background-color: #E72122 }
td.infobox1_list_2, td.infobox1_list_2 p       { font-family: Arial,helvetica; font-size: 12px; background-color: #E72122 }
td.infobox1_body, td.infobox1_body p           { font-family: Arial,helvetica; font-size: 12px; background-color: #E72122 }

td.infobox2_header, td.infobox2_header p       { font-family: Arial,helvetica; font-size: 12px; background-color: #E72122; color: #000000; }
td.infobox2_list_1, td.infobox2_list_1 p       { font-family: Arial,helvetica; font-size: 12px; background-color: #E72122 }
td.infobox2_list_2, td.infobox2_list_2 p       { font-family: Arial,helvetica; font-size: 12px; background-color: #E72122 }
td.infobox2_body, td.infobox2_body p           { font-family: Arial,helvetica; font-size: 12px; background-color: #E72122 }

td.category_header, td.category_header p       { font-family: Arial,helvetica; font-size: 12px; background-color: #E72122; color: #000000; }
td.category_objects, td.category_objects p     { font-family: Arial,helvetica; font-size: 12px;}

td.search_header, td.search_header p           { font-family: Arial,helvetica; font-size: 12px; background-color: #E72122; color: #000000; }
td.search_objects, td.search_objects p         { font-family: Arial,helvetica; font-size: 12px; background-color: #E72122 }

td.shop_header, td.shop_header p               { font-family: Arial,helvetica; font-size: 12px; background-color: #E72122; color: #000000; }
td.shop_objects, td.shop_objects p             { font-family: Arial,helvetica; font-size: 12px; background-color: #E72122 }

td.list_1_header, td.list_1_header p           { font-family: Arial,helvetica; font-size: 12px; background-color: #E72122 }
td.list_1, td.list_1 p                         { font-family: Arial,helvetica; font-size: 12px; background-color: #E72122 }
td.list_2_header, td.list_2_header p           { font-family: Arial,helvetica; font-size: 12px; background-color: #E72122 }
td.list_2, td.list_2 p                         { font-family: Arial,helvetica; font-size: 12px; background-color: #E72122 }

.header, .header p                             { font-family: Arial,helvetica; font-size: 12px; background-color: #E72122 }
.subheader, .subheader                         { font-family: Arial,helvetica; font-size: 12px; }
.empty, .empty p                               { font-family: Arial,helvetica; font-size: 12px; }
.list, .list p                                 { font-family: Arial,helvetica; font-size: 12px; background-color: #E72122 }
.small, .small p                               { font-family: Arial,helvetica; font-size: 12px; }
.box, .box p                                   { font-family: Arial,helvetica; font-size: 12px; background-color: #E72122 }

div.O                       		       { font-size: 12px; }


body.layout_popup              { background-color: #E72122; font-family: Arial,helvetica; font-size: 12px; color:#FFFFFF; }
td.layout_body                 { padding-top:5px; } 


/******* Editoren die Vom System automatisch erzeugt werden ************************************************************/

/***********************************************************************************************************************/

/******* Die td1, td2, td3 Klassen setzen die Hintergrundfarben der Eintragseditoren ***********************************/


.td1head {background-color: #E72122; color: #FFFFFF }
.td1     {background-color: #E72122;  color: #FFFFFF }

b.td1_required   { font-weight: normal }

.td1headtext     { font-family: Arial,helvetica; font-size: 11px;  color: #FFFFFF}

.td1subheadtext  { font-family: Arial,helvetica; font-size: 11px;  color: #FFFFFF}

.td1             { }   /* Hintergrund f�r Feldnamen */

.td1, .td1 p     { font-family: Arial,helvetica; font-size: 11px; color: #FFFFFF }

.td2             {  }  /* Rahmen (Helligkeit zwischen td1 und td3) */

.addinfo1_td1    { font-family: Arial,helvetica; font-size: 11px; color: #FFFFFF}

.td3, .td2       { background-color: #E72122}                /* Heller Hintergrund (Rechts) */

.td3, .td3 p     { font-family: Arial,helvetica; font-size: 11px; color: #FFFFFF }

.addinfo1_td3    { font-family: Arial,helvetica; font-size: 11px; color: #FFFFFF }


/******* Hier koennen die Benutzerkommentare in Modul - Eingabeformularen formatiert werden */

.wsoeditcomment     { color: #FFFFFF}

.wsoeditdescription { color: #FFFFFF }

/******* Hier k�nnen die Seitenobjekte im Editiermodus formatiert werden. *****************/
.wsoeditregion      { background-color: #E72122 }

.wsooeditbuttons    { background-color: #E72122 }


/******* noch einige definitionen f�r formulare in seitenleisten (mit aufruf stylesheet_prefix=addinfo ***/

.addinfo_td1, .addinfo_td2, .addinfo_td3, .addinfo_td1head   { font-size: 8pt; }


/**********************************************************************************************************************/



/* ------------------- Tree-Navigation (Hauptnavigation) --------------------- */

ul.nav_level_1 { margin:0px; padding:0px; list-style-type: none; text-indent:0px; padding-top:15px; margin-left: 0px; }
ul.nav_level_2 { margin:0px; padding:0px; list-style-type: none; text-indent:0px; margin-left: 10px; }
ul.nav_level_3 { margin:0px; padding:0px; list-style-type: none; text-indent:0px; margin-left: 10px; }
ul.nav_level_4 { margin:0px; padding:0px; list-style-type: none; text-indent:0px; margin-left: 10px; }
ul.nav_level_5 { margin:0px; padding:0px; list-style-type: none; text-indent:0px; margin-left: 10px; }

li.nav_level_1_object, li.nav_level_1_object_active { margin:0px; padding:0px; display:block; }
li.nav_level_2_object, li.nav_level_2_object_active { margin:0px; padding:0px; display:block; }
li.nav_level_3_object, li.nav_level_3_object_active { margin:0px; padding:0px; display:block; }
li.nav_level_4_object, li.nav_level_4_object_active { margin:0px; padding:0px; display:block; }
li.nav_level_5_object, li.nav_level_5_object_active { margin:0px; padding:0px; display:block; }


div.nav_level_1_object, div.nav_level_1_object_active { margin:0px; padding:0px; margin-bottom:5px; overflow:hidden; padding-top:1px; padding-bottom:1px; }
div.nav_level_2_object, div.nav_level_2_object_active { margin:0px; padding:0px; margin-bottom:5px; overflow:hidden; padding-top:1px; padding-bottom:1px; }
div.nav_level_3_object, div.nav_level_3_object_active { margin:0px; padding:0px; margin-bottom:5px; overflow:hidden; padding-top:1px; padding-bottom:1px; }
div.nav_level_4_object, div.nav_level_4_object_active { margin:0px; padding:0px; margin-bottom:5px; overflow:hidden; padding-top:1px; padding-bottom:1px; }
div.nav_level_5_object, div.nav_level_5_object_active { margin:0px; padding:0px; margin-bottom:5px; overflow:hidden; padding-top:1px; padding-bottom:1px; }


a.nav_level_1_object, a.nav_level_1_object_active {
	padding:0px; margin:0px;
	display:block; text-align:left; 
	font-size:12px;
	padding-left: 14px;
	overflow:visible;
}

a.nav_level_2_object, a.nav_level_2_object_active { 
	padding:0px; margin:0px;
	display:block; text-align:left; 
	font-size:12px;
	padding-left: 14px;
	overflow:visible;
}

a.nav_level_3_object, a.nav_level_3_object_active {
	padding:0px; margin:0px; 
	display:block; text-align:left; 
	font-size:11px;
	padding-left: 14px;
	overflow:visible;
}

a.nav_level_4_object, a.nav_level_4_object_active {
	padding:0px; margin:0px; 
	display:block; text-align:left; 
	font-size:11px;
	padding-left: 14px;
	overflow:visible;
}

a.nav_level_5_object, a.nav_level_5_object_active {
	padding:0px; margin:0px;
	display:block; text-align:left;
	font-size:10px;
	padding-left: 14px;
	overflow:visible;
}



div.nav_level_1_object {  }
div.nav_level_1_object_active {  }

a.nav_level_1_object, a.nav_level_1_object:active, a.nav_level_1_object:visited { color: #000000; }
a.nav_level_1_object_active, a.nav_level_1_object_active:active, a.nav_level_1_object_active:visited { color: #ffffff; }
a.nav_level_1_object_active { font-weight: bold; }



div.nav_level_2_object {  }
div.nav_level_2_object_active {  }

a.nav_level_2_object, a.nav_level_2_object:visited, a.nav_level_2_object:active { color: #cccccc; }
a.nav_level_2_object_active, a.nav_level_2_object_active:active, a.nav_level_2_object_active:visited { 
color: #fff; }
a.nav_level_2_object_active { font-weight: bold; }



div.nav_level_3_object {  }
div.nav_level_3_object_active {  }

div.areaMainLeft a.nav_level_3_object { color: #cccccc; font-size:11px; }

a.nav_level_3_object_active, a.nav_level_3_object_active:visited, a.nav_level_3_object_active:active { color: #ffffff; font-size:11px; }
a.nav_level_3_object_active { font-weight: bold; }



div.areaMainLeft a.nav_level_4_object { color: #cccccc; font-size:11px; }

a.nav_level_4_object_active, a.nav_level_4_object_active:visited, a.nav_level_4_object_active:active { color: #ffffff; font-size:11px; }
a.nav_level_4_object_active { font-weight: bold; }

div.areaMainLeft a.nav_level_5_object { color: #cccccc; font-size:11px; }

a.nav_level_5_object_active, a.nav_level_5_object_active:visited, a.nav_level_5_object_active:active { color: #ffffff; font-size:11px; }
a.nav_level_5_object_active { font-weight: bold; }

ul.nav_level_2, ul.nav_level_3, ul.nav_level_4, ul.nav_level_5, ul.nav_level_6, ul.nav_level_7 {
	margin-left: 0px;
}

