@media screen
{

body { 
	background-color: #919191; 
	padding:0px;
	background-image: url(../images/basic/bodybg.jpg);
	background-repeat: repeat-x;
	background-position: top left;	
}

/* Hier kann ein umlaufender Rand um die gesamte Webseite erzeugt werden */
#page{ }

#header {
	background-image: url(../images/header/corner-top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: transparent;
	height: 75px;	
	float: left;
	width: 57px;
}

#headercomment {
   	float: left;
   	padding-top: 7px;
   	font-size: 9px;
   	font-weight: bold;
   	padding-left: 716px;
}


#logo {
  width:833px;
  height: 75px;
  float:right;
  display:inline;
  background-color: #fff;  
  background-image: url(../images/header/logo.gif);
  background-repeat: no-repeat;
  background-position: 658px 15px;  
}

#header1 { 
	float: left; 
	position:relative; 
	z-index:10; 
	background-color: #fff; 
	width: 890px;
	background-image: url(../images/header/small.jpg);	
	background-repeat: no-repeat;
	background-position: 5px 0px;
	padding-bottom: 10px;		
}

#header2 { 
	float: left; 
	background-color: #fff; 
	width: 890px;
	background-image: url(../images/header/big.jpg);	
	background-repeat: no-repeat;
	background-position: 5px 0px;	
	height: 54px;
}

/*#footer { color:#888; background:#fff; margin: 1em; padding: 1em 0 0 0;  solid; }*/

/* Festlegung der Layoutbreite und Zentrierung*/
#page_margins {    
	width:890px;
	background-color: transparent;
	margin-top: 15px;	
	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;		
	border-top: 5px solid #fff;
	height: 466px;
	background-color: transparent;	
}

/* Formatierung der Fu�zeile */
#footer {
	margin:0;
	margin-left:0px; 
	margin-right:0px;
	padding:0; 
	color: #626262;
}
/* Print */
#print {        
	float:right;
	margin-bottom: 5px; /* 20px */
}

#nllink {
	width:80px;
	display:inline;
	clear:right;
	padding-left:0px;
}


/* Himtergrundgrafik f�r linke Spalte - Grafikbreite 250 Pixel */
/*#main { background: #fff url() repeat-y top left; }*/

/* Suche oben */
#search {
 width:310px;
 margin-left:433px;
 height:95px;
 vertical-align:bottom;
 background:url(../images/searchbg.gif) #fff;
 background-position:bottom right;
 background-repeat:no-repeat;
}

.searchsubmit {
	float:right;
	text-align:right;
	float:left;
	vertical-align:top;
	margin-top:74px;
	padding-left:0px;
}
.searchinput {
	float:left;
	vertical-align:top;
	margin-top:71px;
	width:245px;
	float:left;
}


/* Special myavn  */ 
#myavn {
 /*float:right;*/
 padding:0;
 margin:0;
 right:230px;
 top:98px;
 position:absolute;
 display:inline;

}



/* ######################################################################################################
** ### Formatierung der Allgemeinen Inhaltsspalte LINKS  ###############################################
** ######################################################################################################*/

/*Breite  linke Spalte */
#col1 { width: 302px; }

/*ergibt Abstand mittlere Spalte */
#col3 {
  	margin-left: 304px;
  	/* min height */
     min-height:450px;
	height:auto !important;
	height:450px; 
	background-color:transparent;
	border-left: 0px solid #f1f1f6;
	/* default 2spaltig */
	margin-right:0;
}



/* ######################################################################################################
** ### Formatierung der inneren Spaltencontainer und deren Abst�nde ###############################################
** ######################################################################################################*/

#col1_content { margin-left:0; margin-right:0; color: #444; background:inherit; }
#col2_content {	margin-left: 1em; margin-right: 1em; }
#col3_content { margin-left: 40px; margin-right: 30px;}



}
