@media screen
{

body { background: #fff; padding: 0; margin: 0;}

/* Hier kann ein umlaufender Rand um die gesamte Webseite erzeugt werden */
#page{ 
	background: #fff; 
	border-left: 1px solid #a7bcbb;
	border-right: 2px solid #d4dddc;
	border-bottom: 1px solid #a7bcbb;
	padding: 5px;
	padding-right: 6px;
	padding-top: 0px;
}

#header { 
	position:relative; 
	height:95px; 
	background-color:#fff;
	text-align:right;
	background-image: url(../images/header.jpg);
	background-position: top left;
}

#nav {  }

#logo {
	float: left;
	position: relative;
	top: 10px;
	left: 25px;
}

#support {
	float: right;
	position: relative;
        right: 10px;
        top: 50px;
}

#leftlogo {
	padding-left: 1px;
	position: relative;
	text-align: center;
	color: #adbfbe;
	font-weight: bold;
	text-transform: uppercase;
}

#leftlogo #leftlogotext {
	position: relative;
	top: -30px;
}

#keyvisual {
	height: 254px;
	display: none;
}

#searchform {
	float: right;
	padding-top: 13px;
	margin-right: 10px;
}

#print {
	float: right;
	margin-right: 10px;
}

#print a {
	color: #7b7b7b;
	text-decoration: none;
}

#print a:hover {
	text-decoration: underline;
}


/* Festlegung der Layoutbreite und Zentrierung*/
#page_margins { 
	width:980px; 
	margin-left: auto;
 	margin-right: auto;
	max-width:inherit;  /*min-width für fixes Layout abschalten */
	min-width:inherit;  /*  max-width für fixes Layout abschalten */	
}

/* Korrektur von Randabständen */
#main { 
	margin:0;
	padding:0;
	margin-top: 10px;
}

/* Formatierung der Fußzeile */
#footer {
	margin:0;
	margin-left:0px; 
	margin-right:0px;
	padding:5px;  
	margin-top: 0px;
}

/* Himtergrundgrafik für linke Spalte - Grafikbreite 250 Pixel */
/*#main { background: #fff url() repeat-y top left; }*/



/* ######################################################################################################
** ### Formatierung der Allgemeinen Inhaltsspalte LINKS  ###############################################
** ######################################################################################################*/

/*Breite  linke Spalte */
#col1 { width: 210px; }

/*ergibt Abstand mittlere Spalte */
#col3 {
  	margin-left: 210px;
  	/* min height */
        min-height:600px;
	height:auto !important;
	height:600px; 
	/* default 2spaltig */
	margin-right:0;
}



/* ######################################################################################################
** ### Formatierung der inneren Spaltencontainer und deren Abstände ###############################################
** ######################################################################################################*/

#col1_content { margin-left: 1em; margin-right: 1em; background:inherit; }
#col2_content {	margin-left: 1em; margin-right: 1em; }
#col3_content { margin-left: 1em; margin-right: 1em;}

}


