/* CSS Document */

/* ---------- Container ----------*/
div.main{
	left: 50%;
	top:10px;
	width:756px;
	visibility: visible;
	background-color: #FFFFFF;
	background-image: url(images/all/background.jpg);
	background-repeat: no-repeat; 	
   	position: absolute;	
	margin-left: -378px;
	overflow: visible;
}

div.header {
	width:756px;
	height: 87px;
	visibility: visible;
}

div.subNav {
	width:756px;
	height: 18px;	
	visibility: visible;
	font-size: 6px;
}

div.baseline{
	width:756px;
	visibility: visible;
	clear: both;
	float: left;	
}

/* ---------- Menues ----------*/
ul.menuLeft, ul.menuRight {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 18px;
}

ul.menuLeft li {
	float: left;
	height: 18px;	
}

ul.menuRight li {
	float: right;
	height: 18px;	
}

/* ---------- Strukturierung: Startseite ----------*/
div.contentIndex{
	margin-left: 37px;
	margin-top: 0px;
	height: 450px;
	visibility: visible;
	overflow: visible;
	padding-bottom: 20px;				
}

/* AbschnittContainer */
div.normIndex {
	clear: left;
	width:719px;	
	padding-bottom: 0px;	
}

/* 2 Spalten - links breit */
div.normIndex div.left {
	width: 389px;
	float: left;
}
div.normIndex div.right {
	float: left;
	width: 330px;
}


/* ---------- Strukturierung: Startseite ----------*/

div.content{
	margin-left: 37px;
	margin-top: 10px;
	visibility: visible;
	overflow: visible;
	padding-bottom: 20px;
}

div.contentHeightHack {
    height:450px;
    float:right;
    width:1px;
  }


/* AbschnittContainer */
div.special, div.norm, div.spalten, div.spaltenDrei {
	clear: left;
	padding-top: 5px;
	padding-bottom: 0px;	
}

/* 2 Spalten - links breit */
div.norm div.left {
	width: 475px; 
	float: left;
}
div.norm div.right {
	float: left;
	width: 190px; 
	margin-left: 25px;	
}

/* 2 Spalten - rechts breit */
div.special div.left {
	width: 305px;
	float: left;
}
div.special div.right {
	float: left;
	width: 354px;
	margin-left: 25px;	
}

div.spaltenDrei div.spalte {
	width: 228px;
	float: left;
}

/* 4 Spalten - rechts breit */
div.spalten div.left {
	width: 91px;
}
div.spalten div.right {
	width: 210px;
}
