body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:0.8em;color:#444;background:#1e1e1e url("../cfg/1/grafiken/background.jpg") repeat-y center top}
.schwarz, .inlineboxhl, .inlinehl{color:#4C4B4D}
legend{background-color:#FFF; border:1px solid #EEE; padding:3px 8px; margin-left:-10px}
#admin_interface {border-right-width:0px;width:855px;padding-right:20px;}
#allcontainer{width:100%;float:none}
#pagebg{position:relative;width:895px;text-align:left;}
#topcontainer{width:810px;overflow:hidden;background:#FFF url("../cfg/1/grafiken/title.gif") no-repeat left top;}
#jobboerse_75 {margin-left:0;}
#archivsuche_85 {margin-left:10px;}
#bgtop {background:  url("../cfg/1/grafiken/bgtop.png") no-repeat top left;width:475px;height:20px;}
#pagecontainer{width:890px;margin-left:16px;overflow:hidden}
#titelcontainer ul{list-style-type:none;margin:0px;padding-left:10px;padding-right:10px;}
#titelcontainer li{float:left;}
#titelcontainer a:link, #titelcontainer a:visited{color:#444; font-size:1em; text-decoration:none}
#titelregionlinks a:link, #titelregionlinks a:visited{color:#FFF; font-size:1em; display:block; text-align:center}
#titelcontainer a:hover{color:#000}
#titellinks {float:right}
#titellinks li{margin-left:3px}
#titelhpbtn{margin-top:6px; float:left}
#titelcommunity{width:134px; margin:5px 10px; font-size:0.85em; text-align:right; color:#FFF; float:right}
#titellogin{margin-top:2px}
#titelsearch{position:absolute; top:146px; right:0px; width:217px}
#impressumcontainer {background-color:#2B2B2B; color:#FFF; padding:0px;clear:both;width:870px;border-top:10px solid #DDD;}
#impressum{padding-bottom:12px;}
a:link, a:visited {color:#ddd}
a.link_extern:link, a.link_extern:visited{padding-right:15px; background:url("../pics/design/link_extern.gif") no-repeat right 4px}
.title_fld{background-color:#fafafc; border:0px; width:210px; height:17px; padding-top:3px; color:#adb6d3; font-weight:bold}
#nooverflow{position:relative;top:-27px;left:548px;height:70px;overflow:hidden}
#titelsuche{position:relative;top:50px;left:626px;width:110px;height:22px;margin:0;padding:0;font-size:0.9em;background:transparent url("../cfg/1/grafiken/suche_bg_rund.gif") no-repeat right top}
#titelsuche form{padding:0}
#suchestring{width:81px;height:18px;margin:3px 0 0 6px;color:#000;font-size:1.15em;line-height:1.4em;background:url();text-indent:0;float:left}
#suchebtn{height:22px;width:22px;background-color:transparent;float:right;margin-right:1px}
#suchebtn:hover{background:transparent url("../cfg/1/grafiken/suche_rund_btn.gif") no-repeat right top;cursor:pointer}
#hauptmenucontainer{width:535px;margin-left:-10px;margin-bottom:30px;padding:2px 0 0 15px;background:#E3E3E3 url("") no-repeat left top;border-bottom:1px solid #CCC;}
#hauptmenu,#submenu1,#submenu2,#impressumcontainer ul,#empfehlungen ul,.horlist,.profillinklist{list-style-type:none;margin-bottom:5px;}
#hauptmenu{margin-left:11px;margin-top:10px;margin-left:0;margin-bottom:0;}
#hauptmenu li, #submenu1 li{float:left;height:40px;}
#hauptmenu li.selected{padding:0px;background:url('');color:#FFF}
#hauptmenu li.trenner,#hauptmenu li.anfang,#hauptmenu li.ende{display:none}
#hauptmenu a:link,#hauptmenu a:visited,
#submenu1 a:link,#submenu1 a:visited {font-family:Arial;font-size:14px;font-weight:normal;text-decoration:none;text-transform:uppercase;color:#FFF;background:#3b3b3b;margin-right:10px;padding:6px 10px;display:block;float:left;}
#hauptmenu a.selected:link,#hauptmenu a.selected:visited,
#submenu1 a.selected:link,#submenu1 a.selected:visited {font-weight:normal;border-width:0px;color:#2b2b2b;background-color:#FFF !important;}
#hauptmenu a:hover, #hauptmenu a:active, #hauptmenu a.selected:hover,
#submenu1 a:hover, #submenu1 a:active, #submenu1 a.selected:hover {text-decoration:none;color:#2b2b2b;background-color:#FFF;}
#titelrow {width:100%;padding:8px 9px 9px;background:#FFFFFF url("../cfg/1/grafiken/menue_bg.gif") repeat-x center -61px}
#submenu_trenner{width:100%;height:1px;margin:5px 10px;border-top:1px solid #CAE9CC;overflow:hidden}
#submenu1, #submenu2 {border-top:1px solid #CCC; padding-top:10px}
.tbluebersicht {border-width:0px;font-size:1.3em;margin-left:-20px}
.tbluebersicht a.nounderline:hover {color:#000;text-decoration:none}a.nounderline:hover .uebersicht-titel {text-decoration:underline}
.uebersicht-zeit {display:block;float:left;padding:6px 15px 6px 0}

a:link .uebersicht-zeit { color:#bbbbbb;}
a:visited .uebersicht-zeit { color:color:#bbbbbb;}
a:active .uebersicht-zeit { color:#bbbbbb;}
a:hover .uebersicht-zeit { color:red;}

#start {margin-top:15px;float:left;margin-left:10px;display:block}
#start a:link,#start a:visited {font-family:Arial;font-size:14px;font-weight:normal;text-decoration:none;text-transform:uppercase;color:#FFF;background:#3b3b3b;margin-top:10px;margin-right:10px;padding:6px 10px 8px 10px;}
#start a:hover,#start a:active {text-decoration:none;color:#3b3b3b;background:#e5e5e5;}
#start a.selected:link,#hauptmenu a.selected:visited {font-weight:normal;border-width:0px;color:#2b2b2b;background:#e5e5e5;}
#start:first-child a:link,#hauptmenu:first-child a:visited {border-width:0px;margin-left:1px}
#start a:hover,#hauptmenu a:active {text-decoration:none;color:#2b2b2b;background:#e5e5e5;}
#start a.selected:hover {text-decoration:none;color:#000}

#ticketmenu {margin-top:0px;float:left;margin-bottom:30px}
#ticketmenu a:link,#ticketmenu a:visited {font-family:Arial;font-size:14px;font-weight:normal;text-decoration:none;text-transform:uppercase;color:#FFF;background:#fa0001;margin-top:-10px;margin-right:10px;padding:6px 10px 6px 10px;}
#ticketmenu a:hover,#ticketmenu a:active {text-decoration:none;color:#fff;background:#ff4f50;}

#ticketmenu_cnb {margin-top:0px;float:left;margin-bottom:30px}
#ticketmenu_cnb a:link,#ticketmenu_cnb a:visited {font-family:Arial;font-size:14px;font-weight:normal;text-decoration:none;text-transform:uppercase;color:#FFF;background:#3398cb;margin-top:-10px;margin-right:10px;padding:6px 10px 6px 10px;}
#ticketmenu-cnb a:hover,#ticketmenu a:active {text-decoration:none;color:#fff;background:#ff4f50;}

#bgtop{width:475px;background: url(../cfg/1/grafiken/bgtop.png) no-repeat top left;}
.uebersicht_blog {padding:0 0 0 0;width:520px;margin-left:20px;}
#advert-rechts {width:160px;height:100%;float:left;}
#centercontainer{width:520px;padding:20px 20px 0 20px;background: url(../cfg/1/grafiken/rand.jpg) no-repeat top left;}
#centercontainer ul.list {list-style-image:url(../pics/design/blackbulletitem2.gif)}
#regionalewirtschaftstartseite {width:448px;padding:10px 0px;background:#FFFFFF url(../cfg/1/grafiken/li_bg_weiss.gif) repeat-x scroll left -40px;border:1px solid #CCC}
#regionalewirtschaftstartseite li {width:135px;margin-left:10px;float:left}
#footernavicontainer {width:773px;background-color:#EEE;border-top:1px solid #CCB;color:#000000;padding-left:23px}
input[type=text]:focus,input[type=password]:focus,input[type=file]:focus,textarea:focus {border-color:#000;background-color:#FFEEBB}
h1,.articlehl {color:#000000;
font-family:Arial;
font-size:16pt;
font-weight:bold;
margin-left:10px;
margin-top:20px;
padding:8px 20px 0 0;
text-transform:uppercase;}
.schlagwort{font-weight:bold;color:#4C4B4D}
.article_p_extra {background-color:#EEE;border-color:#7B7656}fieldset {border-color:#5C8D1B}
.tblhl { font-size:1em }
.tblhl,#tbllist th,a.seiteweiterlink:link,a.seiteweiterlink:visited,a.seiteweiterlink:hover,a.seitezuruecklink:link,a.seitezuruecklink:visited,a.seitezuruecklink:hover,a.admlink:link,a.admlink:visited {color:white;background-color:#fa0001}a.seiteweiterlink:link,a.seiteweiterlink:visited,a.seitezuruecklink:link,a.seitezuruecklink:visited,a.admlink:link,a.admlink:visited {border-color:none}a.admlink:hover {border-color:#fff}a.seiteweiterlink:link,a.seiteweiterlink:visited {background:#fa0001 url("../cfg/1/grafiken/pageforward.gif") no-repeat scroll right center}a.seitezuruecklink:link,a.seitezuruecklink:visited {background:#fa0001 url("../cfg/1/grafiken/pageback.gif") no-repeat scroll left center}
h2, h3 {font-size:1.2em;font-weight:bold}
em {font-style:italic;letter-spacing:normal}
#centercontainer input.btn,#centercontainer .btn,.hqbtn {background:#4C4B4D url('') repeat-x scroll left center}
#pagebottomtbl{background-color:#fff;height:27px;margin-top:60px;width:530px;}
#right-box{background:#e3e3e3 url(../cfg/1/grafiken/top.jpg) no-repeat left top;float:left;padding-bottom:-10px;width:320px;}
#boxescontainer {float:none;background:#2b2b2b;line-height:1.4em;height:auto;width:310px;margin-left:10px;padding-left:10px;min-height: 50px;}
#SPONSOREN {width:300px;}
#jobboersebox {margin-left:0;}
#search {margin-left:20px;}
#universalbox_108 {margin-left:-2px;}
#boxescontainer .boxhl	{width:300px;margin-left:0;background:url('');border-top-width:2px;border-bottom-width:0px;font-size:14px;font-weight:normal;color:#fff;text-transform:uppercase;}
.fliesstext .artikelbox {background-color:#FFF}
.fliesstext {color:#4C4B4D;margin-left:5px;}
.uebersicht-text {
color:#4C4B4D;
text-decoration:none;
}
.datetext span{color:#fff !important}
.datetext .lucida{color:#5C8D1B !important}
.boxlist a:link, .boxlist a:visited{color:#4C4B4D !important}
.lucida{font-size:1.4em; color:#5C8D1B !important}
.boxbody a:hover, .bluebarbox a:hover, .redbarbox a:hover, .yellowbarbox a:hover, .greenbarbox a:hover, .orangebarbox a:hover, .lilabarbox a:hover, a.li:hover, ul.linklist a:hover, ul.linklistbg a:hover, ul.list a:hover, ul.checklist a:hover, ul.forumlist a:hover {
color:#4C4B4D;
text-decoration:underline;
}
.boxbg350h, .boxbg500h {
	background:url('');


}
ul.boxtabs {
	margin:0 7px 0 1px;
}
ul.boxtabs a:link, ul.boxtabs a:visited {
	text-transform:uppercase;
	letter-spacing:-1px;
	margin:5px 4px 0 1px;
	padding:4px 7px 2px;
}
ul.boxtabs a:hover, ul.boxtabs a.selected:link, ul.boxtabs a.selected:visited {
	background:url('');
	text-transform:uppercase;
	letter-spacing:-1px;
	margin:0 3px 0 0;
	padding-top:7px;
}
#skyscapercontainer  {
	margin-left:4px;
}
.shadowline{background:url('')}
.onepxline {border:none;margin:0 20px;}
.onepxlinesoft {border:none}


a.li:link, a.li:visited, ul.linklist a:link, ul.linklist a:visited, ul.linklistbg a:link, ul.linklistbg a:visited, ul.list a:link, ul.list a:visited, ul.checklist a:link, ul.checklist a:visited, ul.forumlist a:link, ul.forumlist a:visited {color:#4C4B4D}
#boxmehrlink a:link,#boxmehrlink a:visited,.boxmehrlink a:link,.boxmehrlink a:visited,#highlight,.highlight,a.highlight:link,a.highlight:visited,#highfett,.highfett,a.mehrlink:link,a.mehrlink:visited,a.fotos:link,a:link,a:visited {color:#000;font-size:1em;}
.uebersicht-titel,.uebersicht-subtitel {font-size:16px; font-weight:bold;margin-top:-4px;line-height:17px;}
.startseite_schlagwort {color:#000 !important;text-transform:uppercase;font-size:16px;}
.uebersicht-schlagwort {color:#4C4B4D !important; text-transform:none}
#hauptmenu li {background:transparent url()}
#boxmehrlink a:link,#boxmehrlink a:visited,.boxmehrlink a:link,.boxmehrlink a:visited {background:url("../cfg/1/grafiken/boxmehrlink.gif") no-repeat scroll left 1px}
.intro {background:transparent url(''); font-size:1em; font-weight:bold; font-style:normal; padding:10px 20px 0 10px;}
img.fotoborder {border:5px solid #EEE}
.fliesstext {font-size:1em}
.fliesstext .artikelbox {border-color:#EEE}
.topline {background:transparent url(../cfg/1/grafiken/topline.gif) repeat-x scroll left top;margin:20px 20px 0 10px;}
.btn {background-color:#4C4B4D}
.bar {background:url(../cfg/1/grafiken/bg_tblhl.gif) repeat-x left top}
.pagenum {background-color:red}
.pagenum a:hover {color:#5C8D1B;background-color:#fff}
.pagenum .selected a:link,.pagenum .selected a:visited {color:red}
#TB_title{background-color:#dddddd}
#skyscapercontainer {margin:93px 0 0 4px}
.darkblue {background-color:#5C8D1B;color:#FFF}
.jcarousel-control a {background-color:#5C8D1B;border-color:#5C8D1B;color:#FFF}
.jcarousel-control a.current {background-color:#EEE;color:#5C8D1B}
.jcarousel-control {border-color:#5C8D1B}
.gallery-text {opacity:0.95}
label.user_alerts {clear:both; display:block; width:180px; float:left}
a:hover {color:#fa0000}

#titelcontainer{width:890px;height:104px;margin:0 0 5px 0;position:relative;background:none; z-index:5}

#stadtwaehler {width:356px;height:34px;position:absolute;top:0px;left:534px}
#stadtpulldown {width:890px;background-color:#700;color:#FFF;padding:10px;display:none}
#stadtpulldown ul {margin:0;padding:0;list-style-type:none}
#stadtpulldown li {float:left;margin-right:10px}
#stadtpulldown a:link, #stadtpulldown a:visited {display:block;padding:6px 10px;background-color:#540000;color:#FFF;text-decoration:none}
#stadtpulldown a:hover, #stadtpulldown a.selected:link, #stadtpulldown a.selected:visited {background-color:#F00;color:#FFF}

#logo 			{width:363px;height:117;background:none;position:absolute;top:8px;left:-12px;}
#karte 			{width:200px;height:45px;background:none;margin-top:45px;position:absolute;left:699px;top:0}
#sponsor1 	{width:235px;margin-top:15px;position:absolute;left:375px;top:0}
#karte select {

color: #666666;
font-family: Gill Sans MT;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 14px;
line-height: normal;
font-size-adjust: none;
border-bottom-width: 1px;
border-top-style: dashed;
border-bottom-style: dashed;
border-top-color: #a58400;
border-bottom-color: #a58400;
background:#dadada;
width: 200px;


}


#land, #land ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#land a {
	display: block;
	width: 10em;width:160px;
}

#land li { /* all list items */
	float: right;

 /* width needed or else Opera goes nuts */
}

.os  a:link 		{background:url(../cfg/1/grafiken/os-koeln-off.png) no-repeat;width:160px;height:45px}
.os  a:active		{background:url(../cfg/1/grafiken/os-koeln-off.png) no-repeat;width:160px;height:45px}
.os  a:visited 	{background:url(../cfg/1/grafiken/os-koeln-off.png) no-repeat;width:160px;height:45px}
.os  a:hover		{background:url(../cfg/1/grafiken/os-koeln-on.png) no-repeat;width:160px;height:45px}
.os  a:focus		{background:url(../cfg/1/grafiken/os-koeln-on.png) no-repeat;width:160px;height:45px}
.os  INPUT:focus		{background:url(../cfg/1/grafiken/os-koeln-.png) no-repeat;width:160px;height:45px}
.os  a:hover#current		{background:url(../cfg/1/grafiken/os-koeln-.png) no-repeat;width:160px;height:45px}

#land li ul { /* second-level lists */
	position: absolute;
	top:0;
	background: none;
	width:160px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#land li:hover ul, #land li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}



#landkarte {
position: absolute;
	top:0;
		margin-top:39px;
}
