/* CSS Document */
/* rot: #CC271E */
/* dunkelgrau: #969DA3 */
/* hellgrau: #DCDCDE */

html {
height: 101%;
}

body
	{
	font-family:arial, helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	margin: 0;
	padding: 0;
	height: 101%;
	background-color:#FFF;
	color:#505552;
	}

	
/************************ SCHRIFT *********************/	

h1, h2, h3, p 
	{
	margin:0px;
	padding:0px;
	}
	
h1
	{
	color: #CC271E;
	font-size: 15px;
	margin-bottom: 10px;
	font-weight: bold;
	}
h2
	{
	color: #CC271E;
	font-size: 13px;
	margin-bottom: 10px;
	font-weight: bold;
	}
	
h3
	{
	color: #606569;
	font-size: 13px;
	font-weight: bold;
	}	
	
h4
	{
	color: #CC271E;
	font-size: 12px;
	font-weight: bold;
	}
		
a
 	{
	color: #CC271E;	
	text-decoration: none;
	}	
		
	
/************************ Ende SCHRIFT *********************/	

/************************ LAYOUT *********************/

#wrapper {
	
	width: 930px;
	height: auto;
	padding: 0;
	margin: 15px auto 15px auto;
	border: 1px solid #969DA3;
    background-image:url(/fileadmin/admin_content/medien/images/bg-maincontent.gif);
	background-repeat:repeat-y;
}

#header
	{
	width: 912px;
	height: 129px;
	padding-left: 18px;
	padding-top: 10px;
    background-image:url(/fileadmin/admin_content/medien/images/logo-header.gif);
	}

#print-container {
    float:left; 
	height: auto;
	width: 600px;
	padding-left: 30px;
	padding-top: 12px;
	padding-right: 30px;
	padding-bottom: 25px;
}

#left {
    float:left; 
    min-height: 370px;
	height: auto;
	width: 603px;
	padding-left: 30px;
	padding-top: 12px;
	padding-right: 30px;
	padding-bottom: 25px;
}

#left1 {
    float:left; 
    min-height: 370px;
	height: auto;
	width: 400px;
	padding-left: 30px;
	padding-top: 12px;
	padding-right: 5px;
	padding-bottom: 25px;
}

#middle {
    float:left; 
	height: auto;
	width: 203px;
	padding-left: 5px;
	padding-top: 60px;
	}

#right {
	float:right;
	width: 264px;
}

#footer{
	clear:both;
	width: 930px;
	height: 86px;
	background-image:url(/fileadmin/admin_content/medien/images/footer.gif);
	}	

.error
	{
	color: #CC271E;
	font-weight: bold;
	}
	
.breadcrumb {
	color: #606569;
	font-size: 10px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 15px;
 }
 
.topmenue {
	font-size: 12px;
	font-family: Arial,Helvetica, sans-serif;
	font-weight: normal;
	line-height: 12px;
	text-decoration: none;
} 
	
#mainmenue
	{
	width: 912px;
	height: 25px;
	padding-left: 18px;
	color:#FFF;
	background-color:#CC271E;
	z-index: 500;
	}
	
#mainmenue a
	{
	color:#FFF;
	text-decoration: none;
	}
	
#mainmenue a:hover
	{
	color:#FFF;
	}	

#picarea
	{
	width: 930px;
	height: 114px;
	background-image:url(/fileadmin/admin_content/medien/images/bildleiste.jpg);
	}
	
#content
	{
	min-height: 370px;
	width: 930px;
	height: auto;
	padding: 0;
	margin: 0;
	border: 0;
	line-height: 16px;
	font-size: 12px;
	}		

#subcontent
	{
	float:right;
	width: 264px;
	}

#greyframe
	{
	padding: 0;
	margin: 0px auto 0px auto;
	width: 206px;
    background-image:url(/fileadmin/admin_content/medien/images/frame/bg.gif);
	background-repeat:repeat-y;
	}
	
#greyframetop
	{	
	height: 14px;
	background-image:url(/fileadmin/admin_content/medien/images/frame/top.gif);
	background-repeat:no-repeat;
	}
	
#greyframemain
	{
	margin-left: 10px;
	margin-right: 5px;
	font-size: 11px;
	}	
	
#greyframemain ul
	{
	border: 0;
	margin: 5px;
	padding: 10px;
	}
	
#greyframebottom
	{	
	height: 13px;
	background-image:url(/fileadmin/admin_content/medien/images/frame/bottom.gif);
	background-repeat:no-repeat;
	}

form
	{
	background-color: #F0F0F0;
	border: 1px dotted #969DA3;
	}
	
.clear
{
	clear: both;
	padding-bottom: 1px;	/* for Gecko-based browsers */
	margin-bottom: -1px;	/* for Gecko-based browsers */
}