@media screen
{

body { 
	background: #fff; padding:0px;
	background:url(../images/bodybg.gif);
	background-repeat:repeat-x;
}

/* Hier kann ein umlaufender Rand um die gesamte Webseite erzeugt werden */
#page{background: #fff;border:0px #868789 solid;border-bottom:0px;}

#header { position:relative; height:242px; background-color:#fff;border-left:1px #868789 solid;z-index:10;}


.abstand {border-left:1px #868789 solid;}

#nav{  background-color:#868889; height:24px; border-left:0px #868789 solid;}

#twitter {
	padding-top: 4px;
	float: left;
	margin-left: 15px;
}	

/*#footer { color:#888; background:#fff; margin: 1em; padding: 1em 0 0 0;  solid; }*/

/* Festlegung der Layoutbreite und Zentrierung*/
#page_margins {
  padding-right:5px;  
  background:url(../images/mcbgright.gif);
  background-position:right bottom;
	width:973px; 
	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-left:1px #868789 solid;
	background:url(../images/contentbg.gif);
	background-repeat:repeat-y;
}

/* LOGO */
#logo {
  width:242px;
  float:left;
  display:inline;
  margin-left:34px;
  margin-top:15px;
  margin-bottom:20px;
}



#flash {
 position:absolute;
 top: 0px;
 left: 764px;
 z-index:5;
}

/* MAINKV/FLASH */
#mainkv {
 height:120px;
 clear:both;
 padding-top:7px;
 background:url(../images/kvbg.gif);
 background-repeat:no-repeat;
 z-index:2;
}

#breadcrumb  {
	clear:both;
	height:25px;
	border-left:1px #868789 solid;
	 color:#cfd0d2;
	 padding-left:25px;
	 padding-top:6px;
}


/* Formatierung der Fu�zeile */
#footer {
	margin:0;
	margin-left:0px; 
	margin-right:0px;
	padding:0; 
	background-color:#b3b3ed;
	height:113px;
	background:url(../images/footerbg.gif);
}
/* Print */
#print {
  margin-top: 22px;
	margin-left: 127px;
	width:70px;
	height:27px;
	display:inline;
	float:left;
}

#nllink {
	font-weight: bold;
	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;
	vertical-align:top;
	margin-top:74px;
	padding-right: 5px;
	padding-bottom: 1px;
	font-size: 11px;
}

.searchinput {
	float:left;
	vertical-align:top;
	margin-top:73px;
	width:245px;
	float:left;
}


/* Special myavn  */ 
#myavn {
 /*float:right;*/
 padding:0;
 margin:0;
 right:222px;
 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;}



}

