* {	margin: 0;	padding: 0; }
html { margin: 0;	padding: 0; }

body { font: normal 12px/12px arial, verdana; margin: 0px auto; padding:0px; color: #FFF; background-color: #000; }
* html body { text-align: center; }

/* Design */
.pageLeftWrapper 	{ width: 100px; margin: 0px auto; padding: 0px; float: left; border:2px; border-style:solid; border-color:#FFF; padding:0px; }
.pageRightWrapper	{ width: 100px; margin: 0px auto; padding: 0px; float: right; border:2px; border-style:solid; border-color:#FFF; padding:0px; }
.pageWrapper 		{ width: 930px; margin: 0px auto; padding: 0px 0px; border:2px; border-style:solid; border-color:#FFF; padding:0px; }
* html .pageWrapper { width: 930px; padding: 0px; }

/* Header */
.pageHeader 		{ margin: 0px auto; padding: 0px; width: 930px; height:130px; clear: both; background: #444; text-align: left; clear: both; background-image:url(../images/header2.png); }
* html .pageHeader	{ width: 973px; }
.pageNavi 			{ margin: 0px; padding: 2px 0px 0px 0px; width: 930px; height:19px; clear: both; background: #F00; text-align: left; }
* html .pageNavi	{ width: 973px; }
.pageNavi2 			{ margin: 1px 0px 0px 0px; padding: 2px 0px 0px 0px; width: 930px; height:19px; clear: both; background: #F22; text-align: left; }
* html .pageNavi2	{ width: 973px; }



/* Content */
.page			{ margin-left:0px; padding:1px; min-height: 400px; margin-top:2px; width: 928px; background: #000; background-image:url(../images/background.png); background-repeat:no-repeat; background-attachment: fixed; background-position: bottom; overflow: auto; }
* html .page	{ margin-left:0px; width: 958px; height: 415px; padding:0px 0px 0px 0px; clear: both; text-align:left; }
.page ul 		{ list-style:none; margin:7px; } 
.page ul li 	{ display: block; clear: both; margin-bottom:5px; }  
.page h1		{ padding: 5px; color:#777; }


/* News */
.newshead_left		{ position: absolute; margin-left:90px; padding: 0px; width: 180px; height:27px; top:220px; background: #BBB; text-align: left; background-image:url(../images/newshead.png); background-repeat:no-repeat; background-position:left top; }
.newshead_middle	{ position: absolute; margin-left:360px; padding: 0px; width: 180px; height:27px; top:220px; background: #BBB; text-align: left; background-image:url(../images/newshead.png); background-repeat:no-repeat; background-position:left top; }
.newshead_right		{ position: absolute; margin-left:630px; padding: 0px; width: 180px; height:27px; top:220px; background: #BBB; text-align: left; background-image:url(../images/newshead.png); background-repeat:no-repeat; background-position:left top; }
*html .newshead_left		{ top:40px; }
*html .newshead_middle		{ top:40px; }
*html .newshead_right		{ top:40px; }

.gb_head			{ position: absolute; margin-left:90px; padding: 0px; width: 718px; height:17px; top:220px; background: #F00; text-align: left; border-style:solid; border-color:#FFF;}


.transpnews_left		{ position: absolute; margin-left:90px; padding: 0px; width: 180px; height:320px; top:247px; background: #BBB; text-align: left; background-image:url(../images/newsback.png); repeat-y; repeat-x; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:.6;}
.transpnews_middle		{ position: absolute; margin-left:360px; padding: 0px; width: 180px; height:320px; top:247px; background: #BBB; text-align: left; background-image:url(../images/newsback.png); repeat-y; repeat-x; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:.6;}
.transpnews_right		{ position: absolute; margin-left:630px; padding: 0px; width: 180px; height:320px; top:247px; background: #BBB; text-align: left; background-image:url(../images/newsback.png); repeat-y; repeat-x; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:.6;}
*html .transpnews_left		{ top:67px; }
*html .transpnews_middle	{ top:67px; }
*html .transpnews_right		{ top:67px; }


.gb_transp				{ position: absolute; margin-left:90px; padding: 0px; width: 718px; top:237px; background: #BBB; text-align: left; background-image:url(../images/newsback2.png); repeat-y; repeat-x; }


.news_left		{ clear: both; position: absolute; margin-left:90px; padding: 0px; width: 178px; height:319px; top:247px; text-align: left; filter:alpha(opacity=100); -moz-opacity:1; border-width:1px; border-style:solid; border-color:#FFF; padding:0px;}
.news_middle	{ clear: both; position: absolute; margin-left:360px; padding: 0px; width: 178px; height:319px; top:247px; text-align: left; filter:alpha(opacity=100); -moz-opacity:1; border-width:1px; border-style:solid; border-color:#FFF; padding:0px;}
.news_right		{ clear: both; position: absolute; margin-left:630px; padding: 0px; width: 178px; height:319px; top:247px; text-align: left; filter:alpha(opacity=100); -moz-opacity:1; border-width:1px; border-style:solid; border-color:#FFF; padding:0px;}
* html .news_left		{ position: absolute; margin-left:90px; padding: 0px; width: 180px; height:319px; top:67px; text-align: left; filter:alpha(opacity=100); -moz-opacity:1; border-width:1px; border-style:solid; border-color:#FFF; padding:0px;}
* html .news_middle		{ position: absolute; margin-left:360px; padding: 0px; width: 180px; height:319px; top:67px; text-align: left; filter:alpha(opacity=100); -moz-opacity:1; border-width:1px; border-style:solid; border-color:#FFF; padding:0px;}
* html .news_right		{ position: absolute; margin-left:630px; padding: 0px; width: 180px; height:319px; top:67px; text-align: left; filter:alpha(opacity=100); -moz-opacity:1; border-width:1px; border-style:solid; border-color:#FFF; padding:0px;}

.gb_entry				{ clear: both; margin-left:0px; margin-top: 0px; padding: 0px; width: 718px; text-align: left; background-image:url(../images/gbhead.png); background-repeat:repeat-x; filter:alpha(opacity=100); -moz-opacity:1; border-width:1px; border-style:solid; border-color:#FFF; padding:0px;}
*html .gb_entry			{ clear: both; margin-left:0px; margin:0px; padding: 0px; width: 718px; text-align: left; background-image:url(../images/gbhead.png); background-repeat:repeat-x; filter:alpha(opacity=100); -moz-opacity:1; border-width:1px; border-style:solid; border-color:#FFF; padding:0px;}

.news_entry				{ clear: both; margin-left:0px; margin-top: 0px; padding: 0px; width: 718px; text-align: left; background-image:url(../images/gbhead.png); background-repeat:repeat-x; filter:alpha(opacity=100); -moz-opacity:1; border-width:1px; border-style:solid; border-color:#FFF; padding:0px; }
*html .news_entry		{ clear: both; margin-left:0px; margin:0px; padding: 0px; width: 718px; text-align: left; background-image:url(../images/gbhead.png); background-repeat:repeat-x; filter:alpha(opacity=100); -moz-opacity:1; border-width:1px; border-style:solid; border-color:#FFF; padding:0px;}


.gb_entry_transp		{ margin-left:90px; padding: 0px; width:720px; background: #BBB; text-align: left; background-image:url(../images/newsback2.png); repeat-y; repeat-x; }
*html .gb_entry_transp	{ margin-left:90px; padding: 0px; width:717px; }
.gb_entry h1			{ margin: 2px;	padding: 0px 0px 0px 0px; color: #FFF; font-size: 13px; filter:alpha(opacity=100); -moz-opacity:1;}
.gb_entry a:link		{ margin:2px; color:#EEE; text-decoration:underline; border: 0px; filter:alpha(opacity=100); -moz-opacity:1;}
.gb_entry a:visited 	{ margin:2px; color:#EEE; text-decoration:underline; border: 0px; filter:alpha(opacity=100); -moz-opacity:1;}
.gb_entry a:active 		{ margin:2px; color:#EEE; text-decoration:underline; border: 0px; filter:alpha(opacity=100); -moz-opacity:1;}
.gb_entry a:hover 		{ margin:2px; color:#FAA; text-decoration:underline; border: 0px; filter:alpha(opacity=100); -moz-opacity:1;}

.news_entry_transp		{ margin-left:90px; padding: 0px; width:720px; background: #BBB; text-align: left; background-image:url(../images/newsback2.png); repeat-y; repeat-x; }
*html .nes_entry_transp	{ margin-left:90px; padding: 0px; width:717px; }
.news_entry h1			{ margin: 2px;	padding: 0px 0px 0px 0px; color: #FFF; font-size: 13px; filter:alpha(opacity=100); -moz-opacity:1;}
.news_entry a:link		{ margin:2px; color:#EEE; text-decoration:underline; border: 0px; filter:alpha(opacity=100); -moz-opacity:1;}
.news_entry a:visited 	{ margin:2px; color:#EEE; text-decoration:underline; border: 0px; filter:alpha(opacity=100); -moz-opacity:1;}
.news_entry a:active 		{ margin:2px; color:#EEE; text-decoration:underline; border: 0px; filter:alpha(opacity=100); -moz-opacity:1;}
.news_entry a:hover 		{ margin:2px; color:#FAA; text-decoration:underline; border: 0px; filter:alpha(opacity=100); -moz-opacity:1;}
.news_entry img 		{ margin-top:3px; padding: 5px; float:left; }
.news_entry_text		{ padding: 5px; margin:0px; text-align: left; }

.news h1		{ margin: 7px;	padding: 0px 0px 0px 0px; color: #FFF; font-size: 23px; }
.news h2		{ margin: 2px;	padding: 0px 0px 0px 0px; color: #FFF; font-size: 13px; }
.news ul 		{ list-style:none; } 
.news ul li		{ display: block; clear: both; margin: 7px;	padding: 0px 0px 0px 0px; color: #FFF; font-size: 12px; }

.news_date		{ padding: 0px; color:#FFF; font-size:0.9em; font-weight:bold; }
.news_text			{ padding: 0px; color:#FFF; font-size:0.8em; font-weight:bold; }
.news_text A:link		{ margin:2px; color:#333; text-decoration:none; border: 0px; }
.news_text A:visited 	{ margin:2px; color:#333; text-decoration:none; border: 0px; }
.news_text A:active 	{ margin:2px; color:#333; text-decoration:none; border: 0px; }
.news_text A:hover 	{ margin:2px; color:#666; text-decoration:underline; border: 0px; }

.gb_text			{ padding: 0px 10px 10px 0px; color:#FFF; font-size:0.8em; font-weight:bold; }



/* Links */
A:link		{ margin:2px; color:#5666FF; text-decoration:none; border: 0px; }
A:visited 	{ margin:2px; color:#5666FF; text-decoration:none; border: 0px; }
A:active 	{ margin:2px; color:#5666FF; text-decoration:none; border: 0px; }
A:hover 	{ margin:2px; color:#5666FF; text-decoration:underline; border: 0px; }

.newsfilter A:link		{ margin:0px; color:#777; text-decoration:none; border: 0px; }
.newsfilter A:visited 	{ margin:0px; color:#777; text-decoration:none; border: 0px; }
.newsfilter A:active 		{ margin:0px; color:#777; text-decoration:none; border: 0px; }
.newsfilter A:hover 		{ margin:0px; color:#777; text-decoration:underline; border: 0px; }


div#headerNavi a 			{ padding: 0px 4px 4px 4px; font-size:15px; color:#FFF; }
div#headerNavi a:hover 		{ background-color:#000; color:#F00; text-decoration:none; }
div#headerNavi2 a 			{ padding: 0px 4px 5px 4px; font-size:13px; color:#DDD; }
div#headerNavi2 a:hover 	{ background-color:#555; color:#F22; text-decoration:none; }
.footer A:link		{ margin:2px; color:#FFF; text-decoration:none; border: 0px; }
.footer A:visited 	{ margin:2px; color:#FFF; text-decoration:none; border: 0px; }
.footer A:active 	{ margin:2px; color:#FFF; text-decoration:none; border: 0px; }
.footer A:hover 	{ margin:2px; color:#FFF; text-decoration:underline; border: 0px; }

.news_pic			{ margin-left:0px; bottom:0px; padding:0px; height:178px; width:178px; position:absolute; }
.news_pic img		{ padding:0px; margin-left:0px; max-height:134px; max-width:178px; border:0px; bottom:0px; }
* html .news_pic 	{ margin-left:0px; }
.news_pic h1		{ padding: 0px; color:#FFF; font-size:0.8em; }
.news_pic a:link	{ padding:0px; margin-left:0px; filter:alpha(opacity=80); -moz-opacity:0.8; margin-bottom:0px; opacity:.8;}
.news_pic a:active	{ padding:0px; margin-left:0px; filter:alpha(opacity=80); -moz-opacity:0.8; margin-bottom:0px; opacity:.8;}
.news_pic a:visited	{ padding:0px; margin-left:0px; filter:alpha(opacity=80); -moz-opacity:0.8; margin-bottom:0px; opacity:.8;}
.news_pic a:hover	{ padding:0px; margin-left:0px; filter:alpha(opacity=100); -moz-opacity:1; margin-bottom:0px; opacity:1;}

/* Elements */
HR 	{ background-color: #CCCCCC; color: #CCCCCC; border: #CCCCCC; height: 1px; }
.pageHeader HR 	{ display:block; margin:0px; width:400px; height: 1px; }
P	{ margin: 3px 0px 3px 0px; }
INPUT.search { margin-right: 2px; border:solid 1px #CCCCCC; width:135px; }

/* Images */
.img_menu       { margin-right: 5px; width: 16px; height: 16px; float: left; border: 0px; }
.img_logo       { display: none; margin: 0px; float: left; border: 0px; }
.img_logo_new   { margin: 0px; float: left; border: 0px; }
.img_peoplebox 	{ width: 60px; height: 60px; margin:2px;}
.img_peoplelist	{ width: 60px; height: 60px; margin:2px 0px 2px 0px; }
.img_user   	{ display: block; margin-left: auto; margin-right: auto; }
* html .img_user { margin-left: 20px; } 

/* Floats */

/* Tables */
table 				{ display:block; font-size: 12px; }
table tr 			{ vertical-align: top; }
.table_key			{ color:#999999; width:100px; }
.table_bgrnd 		{ background-color:#EAF1FB; }
.page_right table 	{ width:270px; }
.mail_subject 		{ font:bold 12px arial, verdana;}

/* Lists */
.list_header			{ margin:0px; padding:0px; }
.list_header a			{ display: inline; }
.list_header ul li		{ margin:0px; padding-bottom:2px; border-bottom:solid 1px #CCCCCC; }
* html .list_header ul li {padding-bottom:0px; }
.list					{ padding:0px; }
.list ul li				{ display: block; border-bottom:dashed 1px #CCCCCC; }
.list ul li	a			{ display: block; padding:2px; text-decoration:none; border:0px; }
.list ul li	a:link		{ display: block; padding:2px; text-decoration:none; border:0px; }
.list ul li	a:active	{ display: block; padding:2px; text-decoration:none; border:0px; }
.list ul li	a:visited	{ display: block; padding:2px; text-decoration:none; border:0px; }
.list ul li	a:hover 	{ display: block; padding:2px; background-color:#EAF1FB; text-decoration:none; border:0px; }
.list ul li	a img		{ border:0px; }

.maillist				{ padding:0px; }
.maillist ul li			{ display: block; border-bottom:dashed 1px #CCCCCC; }
.maillist ul li ul li	{ margin:0px; padding:0px; display: block; border:0px; }
.maillist ul li	a		{ margin:0px; padding:0px; }
.maillist_vmiddle		{ vertical-align: middle; }
.maillist_hright		{ text-align: right; }
.maillist_hright img	{ border:0px; }
.maillist_content		{ width:340px; }

.allnews_pic			{ max-width:180px; margin: 2px; margin-top:7px; padding: 0px; background-color:#FFF; float:left; }
* html .allnews_pic		{ margin-left:1px; margin-top:7px;}
.allnews_pic ul 		{ list-style:none; } 
.allnews_pic ul li		{ margin: 0px; padding: 0px 0px 0px 0px; color: #000; font-size: 10px; }
.allnews_pic img		{ padding:1px; margin:0px; }
* html .allnews_pic img		{ margin:1px; }




.headerNavi3				{ padding: 7px; }
* html .headerNavi3			{ padding: 8px; }
.headerNavi3 a 				{ color:#555; text-decoration:none;}
.headerNavi3 a:visited 		{ color:#555; text-decoration:none;}
.headerNavi3 a:active 		{ color:#555; text-decoration:none;}
.headerNavi3 a:hover 		{ color:#BBB; text-decoration:underline;}


/*  Veranstalterbox  */

.boxhead			{ position: absolute; margin-left:90px; padding: 0px; width: 750px; height:27px; top:220px; background: #BBB; text-align: left; background-image:url(../images/boxhead.png); background-repeat:no-repeat; background-position:left top; }
*html .boxhead		{ top:40px; }
.transpbox			{ position: absolute; margin-left:90px; padding: 0px; width: 750px; height:320px; top:247px; background: #BBB; text-align: left; background-image:url(../images/newsback.png); repeat-y; repeat-x; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:.6;}
*html .transpbox	{ top:67px; }
.box				{ clear: both; position: absolute; margin-left:90px; padding: 0px; width: 748px; height:319px; top:247px; text-align: left; filter:alpha(opacity=100); -moz-opacity:1; border-width:1px; border-style:solid; border-color:#FFF; padding:0px; overflow: auto;}
* html .box			{ position: absolute; margin-left:90px; padding: 0px; width: 750px; height:319px; top:67px; text-align: left; filter:alpha(opacity=100); -moz-opacity:1; border-width:1px; border-style:solid; border-color:#FFF; padding:0px;}

.boxh1				{ padding: 7px; font-size:20px; }
.boxinhalt			{ padding: 10px; }	
.boxinhalt a				{ color:#DDD; text-decoration:none; }
.boxinhalt a:link			{ color:#DDD; text-decoration:none; }
.boxinhalt a:visited 		{ color:#DDD; text-decoration:none; }
.boxinhalt a:active 		{ color:#DDD; text-decoration:none; }
.boxinhalt a:hover 		{ color:#FFF; text-decoration:underline;}	

.ansprechpartner				{ font-size:12px; font-weight:bold; }
.ansprechpartner img			{ float:right; border-color:#FFF; border-width:1px; border-style:solid; }
.ansprechpartner a				{ color:#DDD; text-decoration:none; }
.ansprechpartner a:visited 		{ color:#DDD; text-decoration:none; }
.ansprechpartner a:active 		{ color:#DDD; text-decoration:none; }
.ansprechpartner a:hover 		{ color:#FFF; text-decoration:underline;}

.karte				{ float:right; }

.bilder img			{ float:right; border-color:#FFF; border-width:1px; border-style:solid; }

/* Ausschreibung */
.ausschreibung		{ font-size:12px; }
.ausschreibung_bez	{ font-size:12px; font-weight:bold; color:#DDD; text-align:right; vertical-align:top; padding:5px; }
.ausschreibung_inh	{ font-size:12px; font-weight:bold; color:#FFF; text-align:left; padding:5px; }

.bilder2 img        { margin:5px; padding:0px ; border-color:#FFF; border-width:1px; border-style:solid; }
