/* #653A67 : dblau, #ff8c12 : orage */

/* Ausblenden schlechter Formattierungen aus den HTML-Seiten */
.layoutimagetop img 	{ display: none; }
.layoutimagetopleft    	{ display: none; }

/* Zentrierung */
body 					{ position: absolute; top: 25px; left: 50%; margin-left: -460px; width: 919px; text-align: left; }
html, body 				{ background: white; }

/* Header */
.layoutimagetop    		{ border: 0px; width: 919px; height: 152px; background: url('../Images/Layout 2009/Header3.jpg') top left no-repeat; }
.layoutimagetopleft    	{ margin:0px; padding:0px; border-top:1px solid #ff8c12; position:absolute; top:56px; left:0px; width:159px; height:84px; overflow:hidden; }

.layoutmenuleft form 	{ display: block; position: absolute; top: 80px; right: 0px; z-index: 7; background: url('../Images/Layout 2009/Suche.jpg') top left no-repeat; width: 262px; height: 35px; }
.layoutmenuleft form input[type=text] { background: none; border: none; width: 160px; position: relative; top: 10px; left: 90px; z-index: 12; }
.layoutmenuleft form input[type=submit] { background: none; border: none; width: 60px; position: relative; top: 10px; right: 148px; z-index: 13; font-weight: bold; color: white;}

/* Topmenue */
.layoutmenutop    		{ background-color:white; border:0; height: 52px; }

/* Lines */
.layouttopline  		{ border-top: 2px solid #27376a; }


/* Menues */
.layoutmenuleft 		{ float: left; z-index:3; width: 185px; }
.layoutmenubox 			{ padding-bottom: 22px; background: url('../Images/Layout 2009/Menue-links_bottom.jpg') bottom left no-repeat; }
.layoutmenubox .menu 	{ background: url('../Images/Layout 2009/Menue-links_top.jpg') top left no-repeat;padding-top: 10px; }
.layoutmitte 			{ margin:0px; padding:0px; width:919px; }

/* Headline & Content */
.layoutueberschrift     { float:right; width:700px; height:60px;  text-align:left; background: url('../Images/Layout 2009/Text_hg_top.jpg') right 20px no-repeat; }
.layoutcontent          { float:right; width:700px; color: #4c4d4c; line-height: 18px; background: url('../Images/Layout 2009/Text_hg_middle.jpg') right top repeat-y; z-index: 6; }
.contentabstand 		{ padding: 16px 50px 0px 0px; }

/* Footer */    
.layoutfooter          	{ font-size:8pt; text-align:right; vertical-align:top; clear: right; background: url('../Images/Layout 2009/Text_hg_bottom.jpg') right top no-repeat; padding: 55px 20px 10px 0; }
.newsfooter 			{ margin-top:20px;margin-bottom:10px;font-size:8pt; border: 1px solid #ff8c12; width: 420px; padding-top:10px; }
.layoutnews 			{ margin:0px; padding:0px; position:relative; top:0px; left:0px; width:300px; }



/* Hacks fuer Startseite */

.flags { }