@charset "windows-1252";  
/*	layout.css

	Layout-Definition, Basislayout "3-cols"

	(C) 10/2006, Sven Preis, sense-IT GmbH 
	Version 1.0, 02.10.2006					*/


body {		
			margin: 0;
			padding: 0;
			border: 0;
}

#links {
      overflow:auto;
      position:absolute;
      width:100%;
      height:100%;
			background-image:url('../uploads/images/background_links.gif');
			background-repeat:no-repeat;
      background-repeat:repeat-x;
			background-position:bottom;
}
 

#wrapper {										/* Wrapper um alle Elemente,
												Abstand zu den Anzeigerändern */
			margin: 0;
			padding: 10px 0px 10px 0px;
			left:50%;
			margin-left:-450px;
			position:absolute;
      width:900px;
      display: block;
}


#headlogo {										/* breites Banner im Kopfbereich */
			margin: 0;
			
			/*padding-top: 15px;*/
			padding-bottom:10px;

			/*height: 178px;*/
      background-image:url('../uploads/images/header.jpg');
      background-repeat:repeat-x;
      display: block;
      text-align:center;
}

#headlogo #right {						/* rechte Spalte, rechts neben Content */
			margin: 0;
			padding: 0px 10px 0 0px;
      height:180px;
			display: block;
			width:   110px;
     	text-align:center;
			float: right;			
}

#headlogo #left {
			margin: 0 150px 0 50px;
			padding-top: 10px; 
}

#headlogo .sitename {							/* Positionierung für Sitename-Anzeige */
			padding-top: 15px;
			padding-left: 3px;

}

#mainnav	{									/* Hauptnavigation */
			margin: 0;
			padding: 3px;

			display: block;
			
			text-align: center;
}

#subnav	{										/* Unternavigation */
			margin: 0;
			padding: 3px 3px 10px 3px;

			display: none;
}



#contentwrapper {								/* Wrapper um den eigentlichen Content */
			margin: 0;
			padding: 0;	
      background-image:url('../uploads/images/background_main.gif');
      background-repeat:no-repeat;
      background-position:bottom;
			display: block;
}


#contentwrapper #header {						/* Header-Bereich, ganze Breite */
			padding: 3px;
			margin: 0;
			display: block;
}


#contentwrapper #footer {						/* Footer-Bereich, ganze Breite */
			clear: both;

			padding: 0px;
			margin: 0;

			display: block;
			text-align: center;
}

#contentwrapper #innerwrapper {					/* Wrapper um beide Content-Spalten */
			overflow: hidden;					/* für equal-height-hack */
			display: block;			
}		 

#contentwrapper #innerwrapper #obennav {
      display: block;
      float:right;
      margin-right:5px;
      margin-top:5px;
}

#contentwrapper #contentnav {					/* Navigationsbereich links neben dem Content */
			margin: 0 3px 0 0;
			padding: 0;

			width:   249px;
			display: block;
			
			float: left;  
}


#contentwrapper #rightcol {						/* rechte Spalte, rechts neben Content */
			margin: 0;
			padding: 0 8px 0 8px;

			display: block;
			/*width:   150px;*/

			text-align:center;
			float: right;			
}

#contentwrapper #rightcol div{
      margin-top:10px;
}

#contentwrapper #rightcol div img{
      border:0;
      
}

#contentwrapper #breadcrumb{
  margin:5px 50px 0 10px;
  padding-left:5px;
  padding-bottom:5px;
  border-bottom:1px dashed gray
}

#contentwrapper #content {							/* Content-Bereich */
			margin: 30px 150px 10px 50px;
			padding: 3px; 
		
}	 


#contentwrapper #contentnav, #rightcol {					/* für equal-height-hack */
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
}


