* { margin: 0; padding: 0; }

html {  
	width: 100%; height: 100%;
	margin: 0; padding: 0;
	font-family: Trebuchet MS, Arial, Tahoma, sans-serif;
}

body {
	height: 100%; background: url(hintergrund.jpg) #fef2e6 0 60px repeat-x;
	overflow: -moz-scrollbars-vertical;
}


/* ######### Formatierungen ######### */

#left h1, #right h1 { font-size: 16pt; color: #ee7f00; }
#content h1 { font-size: 18pt; color: #ee7f00; margin: 0 0 30px 0; }

/* ######### Links ######### */

#switch a { color: #01b5e8; text-decoration: none; }
#switch a:hover { background: #fbdcb9; }

/* ######### Menü ######### */

#menu ul { list-style-type: none; }
#menu ul li { float: left; border-right: 1px solid #ffffff; }
#menu ul li a { display: block; height: 27px; line-height: 27px; padding: 0 20px 0 20px; color: #ffffff; text-decoration: none; }
#menu ul li a:hover { background: url(menuhover.png); color: #ee7f00; }
#menu ul li a.current { background: url(menuhover.png); color: #ee7f00; }

* html ul li a { width: 0; }
* html #menu ul li a:hover { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='orange/menuhover.png', sizingMethod='scale'); background: none; }
* html #menu ul li a.current { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='orange/menuhover.png', sizingMethod='scale'); background: none; }

/* ######### Style ######### */

#switch {  
	width: 100%; height: 35px;
	padding: 15px 0 0 0; margin: 0;
	background: #ffffff;
	border-bottom: 10px solid #01b5e8;
	font-family: Arial, Helvetica, sans-serif; text-align: center;
}

#container {
	width: 996px;
	background: #ffffff;
}

#header {
	width: 996px; height: 271px;
	background: url(header.jpg);
	margin: 0 0 1px 0;
}

#menu {
	width: 996px; height: 27px;
	margin: 237px 0 0 0;
	background: url(menu.png); border-top: 7px solid #ee7f00;
	position: absolute; z-index: 1;
}

* html #menu { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='orange/menu.png', sizingMethod='scale'); background: none; }

#container_content {
	width: 996px;
	background: url(hintergrundcontent.jpg);
	margin: 0 0 1px 0;
}

#inhalt {
	width: 320px;
}

#pic {
	width: 147px;
	float: right;
}

#left {
	width: 200px;
	background: url(box.jpg) no-repeat;
	padding: 153px 0 0 30px;
	font-size: 8pt; color: #ee7f00;
	float: left;
	
}

#content {
	width: 510px;
	margin: 0 0 0 240px;
	font-size: 10pt;
	padding: 40px 0 15px 0;
}

#right {
	width: 200px;
	background: url(box.jpg) no-repeat;
	margin: 0 -30px 0 0; padding: 153px 0 0 30px;
	font-size: 8pt; color: #ee7f00;
	float: right;
}

.clr { clear: both; font-size: 0.001em; height: 0; width: 0; }

