/* ===========================================================================================
   Projekt     : Beumer & Lutum
   -------------------------------------------------------------------------------------------
   Datei       : allgemein.css
   Beschreibung: Stylesheet in alle Seiten
   =========================================================================================== */
   
body { color:#990000; background-color:#FBF2DF; font-family:Verdana; font-size:12px;margin-top:0px;margin-bottom:0px; }

#main 		 { margin:0px auto; background-color:white; width:885px; margin-top:0px; padding: 25px 45px 40px 45px; }
*+html #main { margin-top:1px;}

#funcMenu 	{ height:15px; position:relative; width:884px;}

.header        { height:167px; margin-top:0px; width:885px; }
* html .header {width:885px;}

.headerImages  { 
			background-color:	#FBF2DF;
			background-image: 	url(../images/system/backKopf.gif);
			background-repeat:	repeat-x;
			float:				left; 
			height:				190px; 
			margin-left:		28px;
			}
* html .headerImages {height: 180px;}

.headerImg1 , .headerImg1Sub , .headerImg2Sub  { float:left; margin-top:15px; }
.headerImg1Sub 				   { height:180px;  margin-top:15px; }
.headerImg2Sub				   { background:#F6DDB8; height:180px; }
* html .headerImg1Sub { margin-left:0px; }
* html .headerImg2Sub { height:180px; width:161px; margin-left:0px; }

#container {background-image:url(../images/system/marginLeft.gif);background-repeat:repeat-y; }
#containerSub {background-image:url(../images/system/marginLeft.gif);background-repeat:repeat-y; margin-top:23px; }
* html #containerSub {margin-top:0px;}

#links    { float:left; width:15em; }
#linksSub { float:left; width:15em; position:relative; }
#rechts   { padding:0 0 0 0em; margin-left:24.3em; background-color:#FBF2DF; }
#rechts:after { content:"clear"; clear:both; display:block; height:0; overflow:hidden; visibility:hidden; }

#innen2   { margin:0 0em 0em 0em; overflow:hidden; }

#innen2-links , #innen2-linksSub { float:left; width:432px; border-bottom:1px solid #FBF2DF; padding:0 0 0 0; background-color:#FBF2DF; }
#innen2-rechts , #innen2-rechtsSub { padding:0.5em 0 0 0; }

#innen2-rechts, #innen2-rechtsSub { margin-left:430px; background-color:#F6DDB8; border-bottom:1px solid #F6DDB8;}
*+html #innen2-rechts , *+html #innen2-rechtsSub { margin-left:432px; }
#innen2-rechts:after , #innen2-rechtsSub:after  { content:"clear"; clear:both; display:block; height:0; overflow:hidden; visibility:hidden; }

* html #innen2-rechts { margin-left:429px;}
* html #innen2-links { width:431px; }

* html #innen2-rechtsSub { margin-left:429px;}
* html #innen2-linksSub { width:429px; }

.clearer { display:none; }

.bold		{ font-weight:bold; }

.mainText    { margin:0 25px 0px 50px; line-height:1.3em; }
.mainTextH1  { font-size:14px; font-family:Tahoma; letter-spacing:0.1em; color:#cc3300; margin:36px 25px 20px 50px; text-transform:uppercase; }
* html .mainTextH1 { margin-top:-1px; }
.mainTextH1        { margin-top:3px; }
.lang 			   { margin-top:20px; margin-bottom:15px; }

/* functionsmenü */
.funcMenuUl 		{ top:-12px; }
* html .funcMenuUl 	{ top:  0px; }
*+html .funcMenuUl  { top:  0px; }
.funcMenuUl { position:absolute; right:0px; list-style-type:none; }
.funcMenuLi { 
				border-right:	1px solid #990000; 
				color:			#cc3300; 
				float:			left; 
				font-size:		10px; 
				height:			11px; 
				margin-left:	5px; 
				padding-right:	5px; 
				padding-bottom:	1px; 
				text-transform:	uppercase;  				
			}
.funcMenuLiLast { padding-right:0px; border-right:none; }

/* text Box rechte Spalte unten*/
/*html>body #innen2-rechtsBoxBottom { clear:both; position:relative; }
html>body .boxBottom 			  { right:1px; }*/
/*.boxBottom { 
				border-top:1px solid #990000;
				border-bottom:1px solid #990000;
				width:160px; 
				padding-top:5px; 
				padding-bottom:7px; 
				background:#EDBA85; 
				margin-left:2px;
				
				margin-top:40px;
				bottom:0px;
				
				margin-bottom:0px; 
				position:absolute; 
 				
			}*/
.innen2-rechtsTeaser {
border-top:1px solid #990000;
border-bottom:1px solid #990000;
margin-top:40px;
background:#EDBA85; 
padding-top:5px; 
padding-bottom:7px; 
}
						
.boxBottomText , .boxBottomTextLast { font-size:11px; width:140px; margin-left:10px; margin-top:5px; margin-bottom:7px; }
.boxBottomText 						{ border-bottom:2px dotted #cc3300; padding-bottom:5px; }
.boxBottomTitel 					{ font-weight:bold; font-size:11px; margin-top:0px; margin-bottom:2px; text-transform:uppercase; }
*+html .boxBottomTextLast			{ padding-bottom:7px; }

* html .boxBottomTextLast {}
* html .boxBottom { width:161px; margin-bottom:-14px; }

/* Hauptmenü */
.mainMenuUL 		{ list-style:none; padding:0px; margin-left:16px; margin-top:18px; }
* html .mainMenuUL  { margin-left:10px; margin-top:17px; }
*+html .mainMenuUL  { margin-left:14px; }
.mainMenuULSub 		{ margin-top:-15px; }
* html .mainMenuULSub { margin-left:11px; margin-top:-20px; }
.mainMenuLi { border-bottom:2px dotted #990000; font-weight:bold; margin-top:0px; padding:12px 0px 2px 0px; width:125px; }
.mainMenuLiAktiv { color:#cc3300; }

/*für anker: wiederverkäufer-----*/
.anker { margin-top:11px; }
* html .anker {margin-top:0px;}
.ankerUl {margin-top:-7px;}

/* Untermenü */
.subMenuSubLi 		{ font-size:11px; font-weight:bold; margin-left:5px; padding-top:2px;padding-bottom:1px; width:137px; }
.subMenuSubLiFirst  { margin-top:5px; }

/*linke spalte*/
.marginLeftText /*, .marginLeftTextSub*/ {float:left; margin-top:-33px; }
/*.marginLeftTextSub {margin-top:-33px;}*/
* html .marginLeftText {margin-top:-38px;}

.imgGros   { margin-top:20px; margin-left:2px; }
* html .imgGros {margin-top:17px;}

.linksImgPos  { position:absolute; right:0px; margin-right:-96px; margin-top:17px; }

/* footer */
#footer 		{ position:absolute; margin-top:-2px; background:#CE4115; height:15px; width:885px; }
* html #footer  { margin-top:-4px; }

/* folgeseite */
.headerImg1Folge
{ height:180px;  margin-top:15px; float:left; margin-top:15px; }
* html .headerImg1Folge { margin-left:0px; }

/*LINKS*/
a.lnkMenu:link , a.lnkMenu:visited , a.lnkMenu:focus , a.lnkMenu:active 
 { color:#990000; text-decoration:none; } 
a.lnkMenu:hover { color:#cc3300; }

a.lnkMenuSub:link , a.lnkMenuSub:visited , a.lnkMenuSub:focus , a.lnkMenuSub:active 
 { color:#990000; text-decoration:none; font-weight:bold; } 
a.lnkMenuSub:hover { color:#cc3300; }

a.lnkText:link , a.lnkText:visited , a.lnkText:focus , a.lnkText:active 
 { color:#cc3300; font-weight:bold; text-decoration:none; } 
 a.lnkText:hover { color:#cc3300; text-decoration:underline; }

a:link , a:visited , a:focus , a:active
 { color:#cc3300; font-weight:bold; text-decoration:none; }
 a:hover  
 { color:#cc3300; text-decoration:underline; }
 
a.lnkFuncMenu:link , a.lnkFuncMenu:visited , a.lnkFuncMenu:focus , a.lnkFuncMenu:active 
 { color:#990000; text-decoration:none; font-weight:normal; } 
a.lnkFuncMenu:hover { color:#cc3300; } 
 
 /* */
* html #innen2 { height:1%; }
* html #innen2-links { height:1%; }
* html #innen2-linksSub { height:1%; }
* html #rechts { position:relative; }
* html #innen2 { position:relative; }
* html #innen2-rechts { position:relative; }
* html #innen2-rechtsSub { position:relative; }
* html .clearer { display:block; height:0; font-size:0; clear:both; }

/**/
*+html .clearer { display:block; height:0; clear:both; }


