@media screen
{

body { background: #fff; padding: 0px; font-family:verdana,arial,sans-serif; }

/* Hier kann ein umlaufender Rand um die gesamte Webseite erzeugt werden */
#page{  background: #fff; padding: 0; margin: 0;}

#header {
	float:left;
	clear:right;
	background-color:#fff;
}

#startcontent {clear:both;background-color:#fff}

#largecontent {clear:both;margin-left:-164px;}

#navigation {   
  left: 720px;  
  top: 0;  
  position: absolute;
  margin: 0 10px;   
  width: 270px;
  min-height:600px;
  margin-top:45px;margin-right:7px;
}

#logo {
	float:left;
	width:145px;
	position: relative;
}

#pagetitle {
	height:30px;padding-top:50px;
}
/*#footer { color:#888; background:#fff; margin: 1em; padding: 1em 0 0 0;  solid; }*/

/* Festlegung der Layoutbreite und Zentrierung*/
#page_margins {	
  width: auto;
	max-width:inherit;  /*min-width f�r fixes Layout abschalten */
	min-width:inherit;  /*  max-width f�r fixes Layout abschalten */
}

#container {
        float:left;width:720px;
}
/* Korrektur von Randabst�nden */
#main { margin:0;padding:0;margin-left:145px;}


/* Formatierung der Fu�zeile */
#footer {
	margin:0;
	margin-left:0px; 
	margin-right:0px;
        margin-bottom:10px;
        clear: both;
}
#footer #lastmod {
width:200px;float:left;font-size:11px;color:#003b6a;
}
#footer #print {
width:200px;float:right;text-align:right;font-size:11px;color:#003b6a;
cursor: pointer; cursor: hand;
}
/* Himtergrundgrafik f�r linke Spalte - Grafikbreite 250 Pixel */
/*#main { background: #fff url() repeat-y top left; }*/

#pagebrowse {
        border-bottom:1px #003b6a solid;
        height:18px;        
        position: absolute;
        right: 16px;
        padding-top:2px;
        clear:both;
        font-size:11px;
        padding-left:8px;
        width: 110px;
}

#suche {
  position: absolute;
  clear:both;
  left: 25px;
  top: -43px;  
  visibility:hidden;
  z-index:2000;
}

#suchbutton {
	cursor: pointer; cursor: hand;
}

#rightnavslogan {
        font-weight:bold;
        float:right;
        border-bottom:1px #003b6a solid;
        height:20px;
        clear:both;
        font-size:11px;
        padding-right:5px;
        color:#003b6a;
}

/* ######################################################################################################
** ### Formatierung der Allgemeinen Inhaltsspalte LINKS  ###############################################
** ######################################################################################################*/

/*Breite  linke Spalte */
#col1 { width: 210px; }

#col2 {
	min-height:200px;
	height:auto !important;
	height:200px; 
}
/*ergibt Abstand mittlere Spalte */
#col3 {
  	margin-left: 0px;
  	/* min height */
	min-height:200px;
	height:auto !important;
	height:200px; 
	border-left: none;
	/* default 2spaltig */
	margin-right:0;
}



/* ######################################################################################################
** ### Formatierung der inneren Spaltencontainer und deren Abst�nde ###############################################
** ######################################################################################################*/

#col1_content {  }
#col2_content {}
#col3_content {}

}

