@media screen
{

body {background:#fff;padding:0px;padding-top:0px;color: #666;}

/* Hier kann ein umlaufender Rand um die gesamte Webseite erzeugt werden */
#page{ background: #fff;padding:0px; }

#header { position:relative; height:65px; background-color:#fff;}
#topline {height:16px;clear:both;font-size:0;line-height:0}
#topline #sloganleft,
#topline #sloganright,
#topline #slogan {
 display:inline;
 float:left;
 height:16px;
 background-repeat:no-repeat;
}
#topline #sloganleft,
#topline #sloganright {width:14px;}
#topline #slogan {width:897px;background-color:#bd0f33;text-align:right;padding-right:3px;}
#topline #sloganleft {background-image:url('../images/redleft.gif');}
#topline #sloganright {background-image:url('../images/redright.gif');}

#nav{ background-color:#fff;height:10px;margin-bottom:20px;}


#kv {height:172px;clear:both;margin-bottom:10px;}

#logo {padding-top:25px;float:right;}

/* Festlegung der Layoutbreite und Zentrierung*/
#page_margins { 
	width:928px; 
	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 */
	position:relative;
}

/* Korrektur von Randabst�nden */
#main { margin:0;padding:0;}


/* Formatierung der Fu�zeile */
#footer {
	margin:0;
	margin-left:0px; 
	margin-right:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px; 
	background-color:#fff;
	margin-top:15px;
	font-size:10px;
	font-weight:bold;
}

/* Himtergrundgrafik f�r linke Spalte - Grafikbreite 250 Pixel */
/*#main { background: #fff url() repeat-y top left; }*/

#copyright {
	float:right;
	width:750px;
	font-style:italic;
}

#footernav div.footerleft {
 float:left;
 width:150px;
 display:inline;
}

/* ######################################################################################################
** ### Formatierung der Allgemeinen Inhaltsspalte LINKS  ###############################################
** ######################################################################################################*/

/*Breite  linke Spalte */
#col1 {  }

/*ergibt Abstand mittlere Spalte */
#col3 {
  	margin-left: 0;
	width: 780px;
  	/* min height */
     min-height:200px;
	height:auto !important;
	height:200px; 
	background-color:#ffffff;
	/* default 2spaltig */
	margin-right:0;
}



/* ######################################################################################################
** ### Formatierung der inneren Spaltencontainer und deren Abst�nde ###############################################
** ######################################################################################################*/

#col1_content { margin-left: 0; padding-left: 10px;}
#col2_content {	margin:0; }
#col3_content { }

}
