/* Basic Structure*/
body  {
	BACKGROUND : #fff url("img/back1.gif") repeat-x; FONT-FAMILY : sans-serif;
}


/* Header*/
#header  {
	BACKGROUND : #000066 url("img/ul2.png") bottom left repeat-x;
	POSITION : relative;
	MIN-HEIGHT : 39px; 
	HEIGHT : 6em;	
	PADDING : 10 0 10 100px;
	/*oben rechts unten links*/	
}

#header h1  {
	POSITION : absolute;
	TOP : 0;
	LEFT : 0;
	MARGIN : 0;
	FONT-SIZE : 2px;
	BACKGROUND : url("img/ol.gif") no-repeat; 
	HEIGHT : 8px; 
	Z-INDEX : 100;
}

#header h1 a  {
	DISPLAY : block;
	WIDTH : 365px;
	HEIGHT : 45px;
	BACKGROUND : transparent url("img/ta.gif") no-repeat;
	MARGIN-LEFT: 20px;
	MARGIN-TOP: 20px;
	TEXT-INDENT : -700em;
	TEXT-DECORATION : none;
}

#header img  {
	POSITION : absolute;
	TOP : 0;
	RIGHT : 0;
	PADDING : 0 0 12px 20px;
	BACKGROUND : url("img/or.gif") no-repeat top right;
	MARGIN : 0;
	TEXT-ALIGN : right;
	WHITE-SPACE : nowrap;
	}

#header ul  {
	WIDTH : auto;
	POSITION : absolute;
	BOTTOM : 0;
	RIGHT : 0;
	MARGIN : 0;
	PADDING : 0 20px 0 0;
	LIST-STYLE : none;
	BACKGROUND : url("img/ur.gif") no-repeat bottom right;
	Z-INDEX : 90;
}

#header ul a  {
	FLOAT : left;
	DISPLAY : block;
	PADDING : 7px 15px 7px 30px;
	BACKGROUND : transparent url("img/tab2_2.gif") 0% -35px no-repeat;
	COLOR : #000066;	
	TEXT-DECORATION : none;
}

#header ul a#links {
	FLOAT : left;
	DISPLAY : block; 
	PADDING : 7px 15px 7px 40px;	
	BACKGROUND : transparent url("img/tab2_2.gif") 0% -177px no-repeat;	
	COLOR : #000066; 
	TEXT-DECORATION : none;
}

#header li  {
	FLOAT : right;
	BACKGROUND : transparent url("img/tab2_2.gif") 100% -35px no-repeat;	
	PADDING : 0px 12px 0px 0px;	
	MARGIN : 0 0 0 0; 
	/*BORDER-BOTTOM : 1px solid #000066;*/
}

#header li#rechts {
	FLOAT : right;
	BACKGROUND : transparent url("img/tab2_2.gif") 100% -177px no-repeat; 
	PADDING : 0px 12px 0px 0px; 
	MARGIN : 0 0 0 0;
}

#header ul li:hover a  {
	BACKGROUND-POSITION : 0% -106px;
}

#header ul li:hover a#links {
	BACKGROUND-POSITION : 0% -249px;
}

#header ul li:hover  {
	BACKGROUND-POSITION : 100% -106px;
}

#header ul li#rechts:hover  {
	BACKGROUND-POSITION : 100% -249px;
}

/* Body*/
body  {
	MIN-WIDTH : 610px;
	MARGIN-TOP: 20px;
	MARGIN-LEFT: 15%;
	MARGIN-RIGHT: 15%;
}


/* Content*/
#main_body {
	CLEAR: both;
	PADDING: 0px 0px 1em 0px;
	MARGIN-BOTTOM: 40px;
}

#container {
	MARGIN: 0px auto; 
	MAX-WIDTH: 70 em;
}

#main_content {
	MARGIN-LEFT: 25%;
}


/* Columns */
.col1 {
	PADDING-RIGHT: 3%;
	FLOAT: left;
	WIDTH: 30%;
	BORDER-RIGHT : dotted 1px black;
} /* einfache Breite */

.col2 {
	PADDING-RIGHT: 3%;
	FLOAT: left; 
	WIDTH: 60%;
	BORDER-RIGHT : dotted 1px black;
} /* doppelte Breite */

.col1r {
	FLOAT: left;
	WIDTH: 33%;
} /* einfache Breite rechts */

.col2r { 
	PADDING-RIGHT: 3%;
	FLOAT: left;
	WIDTH: 63%;
} /* doppelte Breite rechts */


/* ?????? */
/* Footer*/
#footer  {
	border-top : 1px solid #999;
	margin : 2em 0;
	padding : 1em 0;
	text-align : center;
}

#footer ul  {
	margin : 0;
	padding : 0;
	list-style : none;
}

#footer li  {
	display : inline;
}

#footer span,#footer a  {
	white-space : nowrap;
	padding : 0 1em;
}

#footer p span,#footer p a  {
	white-space : nowrap;
	padding : 0 0.3em;
}

#footer span a  {
	padding : 0;
}

#footer p,#footer p a  {
	color : #666;
}

#footer p a:hover  {
	color : #000;
}

