@import url(menu_main_swn.css);
@import url(menu_neben.css);
@import url(news_swn_latest.css);
@import url(content.css);
@import url(alinbu_netzentgelt.css);



/* fuer alle HTML-Elemente */
* { margin: 0; padding: 0 }
/* Korrektur fuer Selectboxen */
option { padding-left: 0.4em }

body, html {
	scrollbar-face-color		: #E8EAEA;
	scrollbar-3dlight-color		: #E8EAEA;
	scrollbar-shadow-color		: #E8EAEA;
	scrollbar-track-color		: #dee1e1;
	scrollbar-highlight-color	: #E8EAEA;
	scrollbar-arrow-color		: #333366;
	scrollbar-darkshadow-color	: #333366;
	
	border: 0;
	width: 100%;
	height: 100%;
	background: #c7d6ed url(images/bg_general.gif) center 0 repeat-y;
	
	/* Zentrierung im Internet Explorer */
	position: relative;
	text-align: center;	
	}

	
		
#bg_all {
	background: url(images/bg_general_top.gif) center 0 no-repeat; /* fuer Ff und Op bei Skalierung */
	}

#outer-wrapper {
	text-align: left;
	margin: 0 auto 0 auto;      /* standardkonforme horizontale Zentrierung */
	position: relative;
	width: 990px;
	background: url(images/bg_general_top.gif) center 0 no-repeat;
	}

/************ LAYER ************/
#bg_header { /* Bogen oben */
	position: absolute; top: 57px; left: 115px; height: 96px; width: 875px; background: #E0E7F5 url(images/bg_innertopright.gif) right 0px no-repeat; 
	}	
#logo {
	position: absolute; top: 67px; left: 731px; 
	}
	html>body #logo { /* Fuer Firefox und Opera  */ 
	}
#Menu_main { 
	position: absolute; top: 185px; left: 18px; width: auto; 
	}
#Menu_neben { 
	position: absolute; top: 126px; left: 123px; 
	}
#dropdownliste { 
	position: absolute; top: 7px; left: 117px; width: 340px; 
	}
	#dropdownliste select { font-size: 11px; color: #000; height: 17px; }
	#dropdownliste input.submit { font-size: 11px; color: #000; margin: 2px 0 0 5px; height: 20px; padding: 0px 4px 2px 4px; }
#icon { 
	position: absolute; top: 80px; left: 23px; width: auto; 
	}
#suche { 
	position: absolute; top: 7px; left: 630px; width: 340px; vertical-align: baseline;
	}
	#suche input.suche { font-size: 11px; color: #000; background-color: #ffffff; border: 1px solid #CCCCCC; padding: 1px 5px 1px 5px; margin: 2px 0 0 5px; width: 120px; height: 19px; }
		html>body #suche input.suche { /* Fuer Firefox und Opera  */ margin: 3px 0 0 5px; }
	#suche input.submit { font-size: 11px; color: #000; height: 20px; padding: 0px 4px 2px 4px; }



/* Ausgabe: Seite 1, Seite 2, N�chste - def. in pi/locallang.php 
.suseite {
	font-size: 10px;
	color: #8699a8;	
	font-weight: bold;
	text-decoration: none;
} */


/************ HEADER ************/
#header {
	height: 57px;
	}

/************ MIDDLE ************/
#middle {
	background: #fff url(images/bg_general.gif) center 0 repeat-y; /* fuer Ff und Op bei Skalierung */
	}	
#middle_left {
	float: left; width: 306px; padding: 130px 30px 0 137px;
	}
	html>body #middle_left { /* Fuer Firefox und Opera  */
	width: 142px;
	}
#middle_right {
	float: right; width: 31px; padding: 130px 0px 0px 0px; background: url(images/bg_innertopright.gif) right 0px no-repeat; /* Bogen unten 31x31 */
	}
#middle_center {
	width: auto; padding: 130px 72px 30px 0px;
	}
	/* table in middle_center */
	.content_normal { height: 450px; }
	html>body .content_normal { } /* Fuer Firefox und Opera  */

/************ FOOTER ************/
#footer {
	clear: both; background: #fff url(images/bg_general.gif) center 0 repeat-y; /* fuer Ff und Op bei Skalierung */
	}		
#footer_left {
	float: left; width: 168px; padding: 13px 0 0 18px;
	}
#footer_center {	
	padding: 0px 0px 20px 0; font-size: 11px; font-weight: normal; color: #606A70; text-align: center;
	}