/****************************************************************************/

/*         Stylesheet für das 3 spaltiges Divida - Layout                    */
                                                      
/****************************************************************************/

*	{
   margin:0;
   padding:0;
}
html {
	height: 100%;
}
body	{
    font-family: Verdana, Helvetica, sans-serif;
	font-size: 76%;
	height: 100%;
} 
li  .usb	{
   position:absolute;
   left:-3000px;
   top:-3000px;
   width:1px;
   height:0px;
}
#seite{
   width: 66em;
   margin-right: auto;
   margin-left: auto;
}
#main{
   position: relative;
   margin: 1em 0 0 0.5em;
}
#kopf	{
    color: #000;
	height: 150px;
	background: url(../images/basic/dividia-light.gif) 0 0 no-repeat;
	padding: 2em 0 0 0.5em;
}
h1 {
	margin: 0;
	font-size: 2em;
	color: #d18d1c;
	padding: 0 0 0.8em 0 ;
        text-transform: lowercase;
        font-weight: normal;
}
h2 {
	margin: 0;
	font-size: 2em;
	color: #990033;
	padding: 0 0 0.8em 0 ;
        text-transform: lowercase;
        font-weight: normal;
}
/*h2 {
	font-size: 1em;
	font-weight: bold;
	color: #333;
}*/
h5 {
	margin: 0;
	font-size: 2em;
	color: #FF99CC;
	padding: 0 0 0.8em 0 ;
        text-transform: lowercase;
        font-weight: normal;
}
h3 {
	font-size: 1.3em;
	font-weight: bold;
	color: #d18d1c;
}
h4 {
	font-size: 1em;
	font-weight: bold;
	color: #333;
	font-style: italic;
}
h6 {
	font-size: 1em;
	font-weight: bold;
	color: #857040;
}
/* Gestaltung der Pfadnavigation - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.pfadmenu a{
	font-size: 1em;
	text-transform: lowercase;
	color: #000;
	text-decoration: none;
	font-weight: bold; 
}
/* Logoplatzierung für das 'Toptemplate' - - - - - - - - - - - - - - - - - - - - - - */
#kopffooter{ 
	position: absolute;
	top: 42px;
	right: 8px;
   	height: 100px;
	width: 250px;
	}
/* Gestaltung des Topmenues - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#topmenu	{
	position: absolute;
	top:0px;
	right: 0px;
	background: #990033;
}
#topmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#topmenu ul li	{
   float: left;
   border: 1px solid #ff99cc;
   border-width: 0 1px 0 0;
} 
#topmenu ul li	a{
	text-decoration: none;
	font-size: 0.9em;
	display: block;
	padding: 0.3em 1.5em;
	text-transform: lowercase;
	color: #ff99cc;
	font-weight: bold;
	}
#topmenu ul li:hover, #topmenu ul li a:hover {
	display: block;
	background: #ff99cc;
	color: #333333;
}
#topmenu ul li.topactiv a{
	display: block;
	background: #ff99cc;
	color: #333333;
}
#topmenu ul li.news a{
	display: block;
	background: #990033;
	color: #FF9900;
}
#topmenu ul li.news:hover, #topmenu ul li.news a:hover {
	display: block;
	background: #ff99cc;
	color: #333333;
}
#topmenu ul li.impress a{
	display: block;
	background: #990033;
	color: #FF6699;
}
#topmenu ul li.impress:hover, #topmenu ul li.impress a:hover {
	display: block;
	background: #FF6699;
	color: #333333;
}
#topmenu ul li.impressA a{
	display: block;
	background: #FF6699;
	color: #333333;
}
/* Gestaltung des Hauptmenues - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div#mainmenu	{
   float:left;
   position:relative;
   width: 14em;
   z-index:10;
   color: #666;
   padding-top: 2em;
}
div#mainmenu ul {
	list-style: none;
	line-height: 1.5em;
}
div#mainmenu ul ul{
	margin: 0 0 1.5em;
}
div#mainmenu ul a {
	text-decoration: none;
	text-transform: lowercase;
	font-size: 1em;
	color: #c8bfa9;
	font-weight: bold;
}
div#mainmenu ul a:hover{
	color: #857040;
	font-weight: bold;
}
div#mainmenu ul ul a{
	color: #ccc;
	font-weight: normal;
}
div#mainmenu ul ul a:hover{
	color: #000;
	font-weight: normal;
}
div#mainmenu ul li.aktivblock a{
	display: block;
	border-bottom: 1px solid #ff9900;
	color: #857040; 
	font-weight: bold;
	}
	/*Für den IE 6 sind gesonderte Angaben für die aktiven Boxen nötig*/
* html #mainmenu ul li.aktivblock a	{
	width: 13em;
	border-bottom: 1px solid #ff9900;
	color: #857040; 
	font-weight: bold;
		}
div#mainmenu ul li.aktivblock ul li a{
	color:#ccc; 
	font-weight: normal;
}
div#mainmenu ul li.aktivblock ul li a:hover{
	color:#000; 
	font-weight: normal;
}
div#mainmenu ul li.aktivblock ul li.aktivblock a{
	color:#000; /* Für moderne Browser */
	font-weight: normal;
}
/* Gestaltung des Submenues - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#submenu	{
   float:right; 
   position:relative;   
   width:12.5em;
   z-index:10;
/*   border: 1px dotted blue;
*/}
#submenu ul {
	list-style: none;
	line-height: 1.7em;
	display: block;
	white-space: nowrap;
}
#submenu ul a{
	color: #ccc;
	font-size: 0.9em;
	text-transform: lowercase;
	text-decoration: none;
}
#submenu ul a:hover{
	color: #333;
}
#submenu ul li a.subactiv{
	color: #000;
}

#submenu h3 {
	font-size: 0.9em;
	color: #9b1036;
	padding-bottom: 1.5em;
}
#submenu span{
	font-weight: bold;
	font-style: italic;
	text-transform: lowercase;
}
#submenu a {
	color: #9b1036;
}
/* Box für den Inhalt  - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ 
#content{  
	position: absolute;
	left: 15.5em;
	top: 0px;
	width: 37em;    
	padding: 0;
	color: #333;
	font-size: 1em;
	line-height: 1.3em;
}
* html #content
		{
			margin:0;
			left:1em;    /*  IE auf 0 setzten: stellt das Element in abhängigkeit des umgebenden Divs dar*/
		}
#content a {
	color: #9b1036;
}
#content h3 {
	font-size: 1em;
	color: #9b1036;
	padding-bottom: 1.5em;
}
#content span{
	font-weight: bold;
	font-style: italic;
	text-transform: lowercase;
}
#content span:lang(en){ 
	font-weight: normal;
	font-style: normal;
	text-transform: none;
	}
#bildcontent{
	margin-bottom: 2.2em;
}
#newslettercontent{  
	width: 37em;
    margin: 0 3em 0 5.5em;
	padding: 0;
	color: #333;
	font-size: 1.2em;
	line-height: 1.3em;
}
/* Box für das Logo unten  - - - - - - - - - - - - - - - - - - - - */
/* Logoplatzierung für das 'Template' - - - - - - - - - - - - - - - - - - - - - - */

#footer h5{ 
	position: absolute;
	right: 0px;
	margin-top: 2em;
   	height: 100px;
	width: 250px;
	
	}
/* Horizontal rules  - - - - - - - - - - - - - - - - - - - - - - - - - */

#nachkopf{
   clear:both;
   display:none;
   height:0;      
}
/* Formularfelder - - - - - - - - - - - - - - - - - - - - - - - - - */
.feld {
	border: 1px solid #333;
}
.box {
	text-decoration: none;
	padding: 2px;
	height: 5px;
	width: 4px;
	border: 1px solid #333;
}
.knopf {
	border: 1px solid #333;
	background-color: #ccc;
}
