/* 
**  Dateiversion: 09.03.06  
**  Datei       : basemod.css
**  Funktion    : Basis-Modifikation
*/

@media all
{

/* Formatierung der Seite */
body {
	background: #fff;
	padding: 0px;	
	font-size: 93%;
	font-family: Verdana, Arial, Sans-Serif; 
}

/*Rand um die  Webseite  */
#page{background: #fff url("../images/streifenoben.jpg") repeat-x  left top; }
#page_margins {min-width: 756px; max-width: 1280px; margin:auto;}

/* Formatierung der Kopfbereiches */
#header { position:relative; height: 120px;  background: url("../images/header_logo.jpg") no-repeat  left top; }
#header img {position:absolute; top: 10px; left: 30px;}
.skipnav {
	float:right; padding-right:100px; padding-top:30px;font-size:10px;
}

.skipnav a {
	color:#FEFDFD; background:inherit;
}

.skipnav a:hover, .skipnav a:focus {
	color:#999;
}


/* Formatierung der Fußzeile */
#footer { color:#000; background:#fff ; margin:10px 16px 0 16px; padding: 10px; line-height: 2em;font-size:0.7em;text-align:left;color: #999;}
#footer a { color: #999;text-decoration:none;}
#footer a:hover, #footer a:focus {color:#000;text-decoration:underline;}


/*  Formatierung der Inhaltsspalten */

#main { color: #000; background: #fff url("../images/bluegradient.jpg") repeat-x  top; padding: 0; margin:0;} 

/* linke Spalte */
#col1 {	width: 219px;}	
#col1_content {	padding:0; margin:0 10px; color: #293793; background:inherit; border-right: 1px #293793 solid;border-left: 1px #293793 solid;overflow:hidden}

#col1_content1  {
	text-align:center; padding-top:20px;
}

#col1_content1 img {padding-top:120px;}

#col1_content1 a {
	color: #293793;
}

/* Rechte Spalte */
#col2 {	width: 21.8%; }
#col2_content {	padding:0; margin:0; }

/* Mittlere Spalte */
#col3
{
  	margin-left: 219px; 
   	margin-right: 21.8%; 
	background:#fff;
	color:#000;
	height:500px;
}

#col3_content { margin:0; padding:8px 0px; }

/*  ### linke Navigation ################################################################### */
	
#leftnav_ul ul {
	width: auto;
	margin:0;
	padding:0;
	border:0;
	
	}

/* Submenue ohne Einrueckung
------------------------------------------------- */


#leftnav_ul ul li {
	list-style: none;
	margin: 0;
	padding:0;
	border-bottom: 1px solid #293793;
	display:block;
	font-size:0.9em;
	line-height: 20px; 
	}

#leftnav_ul ul ul li {
	padding:0;
	/*margin-left:-23px;*/
	border-top: 1px solid #293793;
	border-bottom: 0;
	display:block;
	background:#C2C9DA;
	font-size:1em;
	}


/* 1. Navigationsebene */

#leftnav_ul ul li a {
	margin:0;
	padding: 0 0 0 23px;
	color: #293793; 
	text-decoration:none; 
	background: #C2C9DA url("../images/navlist_inactive.gif") no-repeat left center; 
	display:block;
	width:100%;	
	}

#leftnav_ul ul li a:hover {
	padding: 0 0 0 23px;
	color: #C2C9DA; 
	text-decoration:none; 
	background: #293793 url("../images/navlist.gif") no-repeat  left center;
	}

#leftnav_ul ul li a:focus {
	padding: 0 0 0 23px;
	color: #C2C9DA; 
	text-decoration:none; 
	background: #293793 url("../images/navlist.gif") no-repeat  left center;
	}

#leftnav_ul ul li a:active {
	padding: 0 0 0 23px;
	color: #C2C9DA; 
	text-decoration:none; 
	background: #293793 url("../images/navlist.gif") no-repeat  left center;
	}	

#leftnav_ul ul li a#level1current {
	padding: 0 0 0 23px;
	color: #C2C9DA; 
	text-decoration:none; 
	background: #293793 url("../images/navlist.gif") no-repeat  left center;
	font-weight:bold;
	}	
#leftnav_ul ul li a#level1highlight {
	padding: 0 0 0 23px;
	color: #C2C9DA; 
	text-decoration:none; 
	background: #293793 url("../images/navlist.gif") no-repeat  left center;
	font-weight:bold;
	}	
	
/*#leftnav_ul ul li#level1active {
	padding: 0 0 0 23px;
	color: #C2C9DA; 
	text-decoration:none; 
	background: #293793 url("../images/navlist.gif") no-repeat  0 2px;
	}*/

/* 2. Navigationsebene */

#leftnav_ul ul ul li a {
	padding: 0 0 0 23px;
	color: #293793; 
	text-decoration:none; 
	background: #C2C9DA;
	
	}

#leftnav_ul ul ul li a:hover {
	padding: 0 0 0 23px;
	color: #C2C9DA; 
	text-decoration:none; 
	background:  #293793;
	}

#leftnav_ul ul ul li a:focus {
	padding: 0 0 0 23px;
	color: #C2C9DA; 
	text-decoration:none; 
	background: #293793;
	}

#leftnav_ul ul ul li a:active {
	padding: 0 0 0 23px;
	color: #C2C9DA; 
	text-decoration:none; 
	background:  #293793;
	}

#leftnav_ul ul ul#level2 li a#level2current {
	padding: 0 0 0 23px;
	color: #C2C9DA; 
	text-decoration:none; 
	background: #293793;
	font-weight:bold;
	}
#leftnav_ul ul ul#level2 li a#level2highlight {
	padding: 0 0 0 23px;
	color: #C2C9DA; 
	text-decoration:none; 
	background: #293793;
	font-weight:bold;
	}	
	

	
/*#leftnav_ul ul ul li#level2active {
	padding: 0 0 0 34px;
	color: #293793; 
	text-decoration:none; 
	background:  #C2C9DA url("../images/subnavlist.gif") no-repeat 16px 2px;
	}*/


/*searchform	*/
	
#searchform {margin:10px;}

#s {width:130px;padding:2px;border:1px #293793 solid;background:#C2C9DA;color:#293793;}	

#searchsubmit {width:55px;border:1px #293793 solid;background:#293793;margin-left:2px;color:#C2C9DA;padding:1px 2px;font-size:12px;font-weight:bold; cursor:pointer;}	
	

} 
