/*  ----------------------------------------------- End New Content 3.0 -----------------------------------------------------*/

@charset "UTF-8";
body {
	background:#a09d9d;
	color:#363636;
	padding:0;
	margin:0;
//	margin:0 auto;
	max-width: 1200px;
	font-family: "Open Sans Condensed",Helvetica,Arial,sans-serif;
	font-size:.75em;
	line-height: 19px;
	background-color:#f4f4f4;
//	background-position:0px 0px;
//	background-image: url(/themes/fp30_theme/images/hintergrund.jpg);

}

/*
  body{background:#a09d9d; color:#363636;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:.75em;line-height:1}
*/

#top{width:1000px;margin:0 auto;text-align:left;position:relative;background-color: #fff;Z-INDEX: 999; margin-left:5px; margin-top:5px;}
#header{width:960px;height:110px;position:relative;margin:0 auto;text-align:left;padding:0;}
#header_firmenpresse-logo{position:absolute;top:8px;left:0;width:260px;height:65px;background:url('http://www.firmenpresse.de/images/logo.gif') top left no-repeat;margin:0;padding:0}
.hide{display:none}
.formSubmit{cursor:pointer}
.required-text{color:red}
.required-mark{color:red}
a{color:#CF282A;text-decoration:none;margin:0;padding:0}
a:hover{text-decoration:underline}
.clear{clear:both;margin:0;padding:0;height:0;width:0}
.clearfix{clear:both;margin:0;padding:0;height:0;width:0;float:none}
#nav-utility{position:absolute;top:16px;right:0px;color:#3D322B;list-style:none;font-size:.9em;margin:0;padding:0}
#nav-utility li{display:block;float:left;margin:0;padding:0}
#nav-utility li a{color:#666;display:block;float:left;margin:0;padding:0 0 0 17px;vertical-align:baseline}
#nav-utility2{position:absolute;top:56px;right:0px;color:#3D322B;list-style:none;font-size:.9em;margin:0;padding:0}
#nav-utility2 li{display:block;float:left;margin:0;padding:0}
#nav-utility2 li a{color:#666;display:block;float:left;margin:0;padding:0 0 0 10px;vertical-align:baseline}
#utilitySeperator{position:absolute;top:16px;right:270px;color:#3D322B;font-size:.9em;margin:0;padding:0}
#langholder{margin:0;padding:0;text-align:left;display:block;float:right;vertical-align:bottom;color:#666;font-size:.9em;position:absolute;top:16px;right:60px}
.langdropdown{float:right;text-align:right;list-style:none;margin:0;padding:0}
.langdropdown li{padding:1px 5px 1px 5px;white-space:nowrap;margin:0}
.langdropdown li a{color:#666}
.langdropdown li ul.langsubmenu{display:none;background-color:white;padding:1px 0 1px 1px;border:1px solid #3C312B;list-style:none;margin:0}
.langdropdown li:hover ul.langsubmenu{display:block;z-index:10002;position:relative}
.langdropdown li ul.langsubmenu{display:none;background-color:White;padding:1px 0 1px 1px;border:1px solid #3C312B}



#nav-main-redux{position:absolute;bottom:0;left:0;height:35px;width:960px;margin:0;padding:0; background: #FF8533 url(http://www.firmenpresse.de/themes/fp30_theme/images/fpbg.gif) bottom left repeat-x;}
#nav-main-redux li{display:block;float:left;border:0;*position:relative;margin:0;padding:0}
#nav-main-redux li .mainLink.activeLink{background:#ee2e24}
#nav-main-redux li a.mainLink{cursor:pointer;display:block;font-size:12px;float:left;line-height:33px;text-transform:uppercase;font-weight:bold;white-space:nowrap}
#nav-main-redux li a.mainLink:link,#nav-main-redux li a.mainLink:visited{color:#e1e1e1}
#nav-main-redux li a.mainLink:hover{color:#c2b59b;text-decoration:underline}
#nav-main-redux li a span{background:url(/themes/fp30_theme/images/nav-bg1.jpg) top right no-repeat;display:block;float:left;padding:0 10px 2px;margin:0; color: #ffffff; font-size: 11px;}
#nav-main-redux li a span:hover{text-decoration:underline; BACKGROUND: url(/themes/fp30_theme/images/nav-bg2.gif) #FF8533 repeat-x; background-color: #FF8533; }
#nav-main-redux #checked {
	color: #000000;
	text-decoration: none;
	BACKGROUND: url(/themes/fp30_theme/images/nav-bg2.gif) #FF8533 repeat-x;
	background-color: #FF8533;
	border: 1px solid #666666;
	border-bottom: 0px solid #FF8533; 
}

#nav-main-redux li:hover ul.submenu{display:block;position:absolute;margin:0;padding:0}
#nav-main-redux li ul.submenu{background:#ffffff;border:2px solid #3c312b;border-top:0;float:left;*left:0;padding:0 0 20px 0;position:absolute;top:35px;display:none;*width:560px;z-index:9999;margin:0}
#nav-main-redux li ul.subglobal{*width:160px}
#nav-main-redux li ul.pressemitteilungen{*width:560px}
#nav-main-redux li>ul{top:auto;left:auto}
#nav-main-redux li ul.submenu td{vertical-align:top;width:150px;margin:0;padding:0}
#nav-main-redux li ul li ul{float:left;margin:15px 15px 0;padding:0}
#nav-main-redux li ul li ul a{font-size:12px}
#nav-main-redux li ul li ul a:link,#nav-main-redux li ul li ul a:visited{color:#3c312b}
#nav-main-redux li ul li ul a:hover{color:#cf282a;text-decoration:underline}
#nav-main-redux li ul li ul li{float:none;margin-bottom:10px}
#nav-main-redux li ul li ul h2{margin:0;padding:0}
#nav-main-redux li ul li ul h4 a{font-size:14px;line-height:14px;text-transform:uppercase;margin:0;padding:0}
#nav-main-redux li ul li ul h4 a:link,#nav-main-redux li ul li ul h2 a:visited{color:#3c312b;font-weight:600}
#nav-main-redux li ul li ul h4 a:hover{color:#cf282a;text-decoration:underline}

#nav-main-redux li ul li ul p a{font-size:14px;line-height:14px;text-transform:uppercase;margin:0;padding:0;font-weight:bold}
#nav-main-redux li ul li ul p a:link,#nav-main-redux li ul li ul h2 a:visited{color:#3c312b;font-weight:600}
#nav-main-redux li ul li ul p a:hover{color:#cf282a;text-decoration:underline}

#sitesearch{position:absolute;bottom:10px;right:10px;width:132px;height:19px;overflow:hidden;margin:0;padding:0;border:0; background-color:#ffffff;}
#sitesearchlabel{position:absolute;top:5px;left:5px;font-size:11px;color:#959595;margin:0;padding:0;cursor:text}
.sitesearchinput{position:absolute;top:3px;left:5px;background:0;border:0;width:100px;padding:0;font-size:11px;cursor:text;margin:0}
.sitesearchsubmit{cursor:pointer;float:right;margin:2px 3px 0 0;padding:0}

#page{width:960px;margin:0 auto;text-align:left;padding-left:20px;padding-right:20px; background: #fff; margin-left:5px; border: 0px solid;}


#page #headerwhitebox {
	BORDER-RIGHT: #000 0px solid; PADDING-RIGHT: 0px; WIDTH: 960px; HEIGHT: 24px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; PADDING-TOP: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; BORDER-BOTTOM: #FF8533 1px solid; voice-family: inherit;
}

#page #headerwhitebox #login {
	FLOAT: left; BORDER-RIGHT: #FFF 1px solid; PADDING-RIGHT: 0px; HEIGHT: 24px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #FF8533 0px solid; voice-family: inherit
}

#page #headerwhitebox #search {
	FLOAT: right; BORDER-RIGHT: #FFFFFF 0px solid; PADDING-RIGHT: 0px; HEIGHT: 24px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #FF8533 0px solid; voice-family: inherit
}

#page #ad_billboard {
	BORDER-RIGHT: #000 0px solid; PADDING-RIGHT: 0px; WIDTH: 960px; MIN-HEIGHT: 5px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; PADDING-TOP: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; BORDER-BOTTOM: #FF8533 0px solid; voice-family: inherit;
}

#page #ad_subbillboard { 
	display: block;  
	width:960px;
	min-height:5px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 0px; 
	voice-family: inherit;
}

.listabc {
	list-style-type: none;
	padding: 10px 0;
	margin: 0 !important;
	display: block;
	line-height: 10px !important;
}
.listabc li {
	background: none !important;
	padding-left: 2px !important;
}
.listabc a,
.listabc span{
	width: 12px;
	float: left !important;
	border: 1px solid #DEDEDE;
	padding: 3px;
	height: 10px;
	text-align: center;
	margin: 0 2px 5px 0;
}
.listabc .gray {
	color: #6c6c6c !important;
}


.bottom-spacer{padding-top:5px;padding-bottom:10px}
#homeMainContent{margin:0 auto;width:960px;position:relative}
#contentLeft{float:left;margin:5px 15px 0 5px;width:620px;padding:0}
#contentRight{float:left;margin:5px 0 5px 0;width:290px;padding:0;height:100%}
#homeright{margin:10px 0 0 0}
.maincontent h1{color:#9c8d85;font-size:1.6em;font-weight:normal;line-height:19px; margin:5px 0 10px 0;padding:0}
.maincontent p{color:#6D6E71;line-height:1.4;margin:20px 0 0 0;padding:0}
#headerLabel-image{background:url(../images/textBackground.gif) repeat-x;float:left;height:20px;width:100%}
.headerLabel{margin:0 0 10px 0;width:100%;font-size:1.75em;color:#9d8d85;text-align:left;font-weight:normal;text-transform:uppercase}
.headerLabel th{font-size:1.75em;color:#9d8d85;text-align:left;font-weight:normal;text-transform:uppercase;padding:0 20px 0 0}
#homeleft-latestwork{overflow:hidden}
#homeleft-latestwork h3{font-size:1.75em;font-weight:normal;line-height:22px;margin:0 30px 0 0;padding:0;text-transform:uppercase;color:#9d8d85}
#homeleft-latestwork-image{background:url(../images/textBackground.gif) repeat-x;float:left;height:20px;width:100%}
#homeleft-latestwork .carousel-mask{height:auto;margin:auto;width:100%}
#homeleft-latestwork .singleSlide{float:left;width:171px;margin:0;background-color:#f0eeed;padding:10px 11px 10px 11px;}
#homeleft-latestwork .singleSlide img{border:0}
.seperatorBar{height:2px;margin:0 auto;width:960px}
.seperator{border-bottom:thin #666 dashed;height:2px;margin:10px 0 5px 0}
#homeleft-latestwork h3{margin-bottom:0;color:#eb3a31;line-height:1.25;height:1.25em;overflow:hidden}
#homeleft-latestwork p{margin-top:0;margin-bottom:30px;height:45px;overflow:hidden;color:#6d6e71;line-height:1.25}
#homeleft-latestwork .slideSpacer{float:left;margin:10px}
#homeSecondaryContent{margin:0 auto;width:960px;position:relative}
#homeleft-singlefeature{margin:10px 0 20px 0;padding:10px;background:url(../images/textBackground.gif) repeat}
#homeleft-singlefeature img{float:left;margin:0;padding:0;border:0}
#homeleft-singlefeature .singleFeatureContent{float:left;position:relative;margin:0;width:204px}
#homeleft-singlefeature h2{margin:0 0 10px 0;padding:0;font-size:1.5em;letter-spacing:-1px;color:#9D8D85;text-transform:uppercase;font-weight:normal}
#homeleft-singlefeature .button{background:url("../images/leftpoint.png") left center no-repeat;font-size:.9em;padding:5px 0 5px 11px}
#homeleft-singlefeature .button a{padding:10px;margin:5px 5px 5px 0;text-transform:uppercase;background:#58585a;color:white;width:193px;display:table-cell}
#homeleft-singlefeature hr{border:1px #9D8D85 solid;margin:0;padding:0}
#homeleft-singlefeature p{font-size:1.25em;color:#58595b;padding:0 0 0 15px}
#news{margin:0 0 20px 0;padding:0}
#news .newsitem{margin:0 0 5px 0;padding:5px 0 0 0;border-top:1px #b6b6b8 solid;font-size:.9em;display:table}
#news .date{float:left;margin:0 10px 0 0;padding:0 10px 0 0;border-right:1px #b6b6b8 solid;color:#929295;min-width:65px}
#news .headline{float:left;color:#b6b6b8;width:500px}
#news .newsarrow{font-size:1.25em;line-height:.4;margin:0 0 0 5px}
#contact{margin:0;padding:0 0 20px 0}
#vtab{float:left;clear:none;overflow:hidden;background:#ECE9E2}
#vtab>ul{margin:0;background:#eaeaea url(../images/contactGrad.gif) no-repeat center left;height:100%;padding:0;width:98px;float:left}
#vtab>ul>li{list-style:none;margin:0;width:80px;padding:20px 9px;font-size:1.1em;font-weight:bold;line-height:1.2;border-bottom:1px #e0e0e0 solid;cursor:pointer;color:#666}
#vtab>ul>li:hover{text-decoration:underline}
#vtab>ul>li.selected{background:#6a6a6a;color:#fff;position:relative}
#vtab>div{float:left;width:170px;margin:0;padding:8px 5px 0 15px;background-color:#ece9e2;height:100%;position:relative}
#vtab>div>p{margin:0;padding:0 0 5px 0;line-height:1.2;color:#58595b}
#vtab .button{background:url("../images/rightpoint.png") 126px 6px no-repeat;font-size:.9em;padding:5px 0 5px 0}
#vtab .button a{padding:8px;margin:5px 5px 5px 0;text-transform:uppercase;background:#58585a;color:white;width:110px;display:table-cell;text-align:center}
.btnA{background:#3C312B;margin:auto;padding:1px;width:109px}
.btnA a{border:2px solid white;display:block;font-size:11px;padding:6px 0 5px;text-align:center;text-transform:uppercase;width:105px}
.btnA a:link,.btnA a:visited{color:white;font-weight:normal}
#social{position:absolute;bottom:10px;right:15px}
#social>a>img{float:left;margin:2px;padding:0;border:0}



#footer-bg{width:960px;margin:0 auto;text-align:left;padding-left:20px;padding-right:20px; background: #fff; margin-left:5px; border: 0px solid;}

#footer{background:url('../images/backgrounds/bkg-page2.png') 0 0 repeat-y;margin:0 auto;overflow:hidden;text-align:left;width:960px}
#footer-content{margin:0 0 0 0px;overflow:hidden;width:960px;min-height:50px}
#footer .row1{margin-top:10px}
#footer .row1,#footer .row2,#footer .row3{float:left;margin-left:30px;width:900px}
#footer a:link,#footer a:visited{color:#553D2A}
##footer #nav-footer{float:right}
#footer ul{list-style:none;margin:0}
#footer #nav-footer li{display:inline}
#footer #nav-footer li a:link,#footer #nav-footer li a:visited{color:#553D2A}
#footer-bg #footer-bottom{background:url('../images/backgrounds/bkg-footer-bottom.png') center top no-repeat;height:105px;overflow:hidden;text-align:center}
#footer-bg p.footer-btm{color:#706658;font-size:.95em;margin:0 0 5px 0;line-height:16px}
#footer-bg p.footer-btm span{color:#706658;font-size:.98em;margin-right:15px}
#homehero{margin:0 auto;width:960px;position:relative;height:360px;background:url('../images/textBackground.gif') repeat top left}
#featured{width:960px;position:relative;height:360px}
#featured ul.ui-tabs-nav{position:absolute;top:0;left:640px;list-style:none;padding:0;margin:5px 0;width:320px;height:350px}
#featured ul.ui-tabs-nav li{padding:0 0 0 10px;margin:10px 10px 10px 0;font-size:12px;color:#666;height:75px;overflow:hidden}
#featured ul.ui-tabs-nav li span{font-size:1.2em;font-weight:bold;display:table-cell;vertical-align:middle;width:100%}
#featured .ui-tabs-panel{width:640px;height:360px;background:#999;position:relative;overflow:hidden}
#featured .ui-tabs-panel img{border:0}
#featured .ui-tabs-hide{display:none}
#featured li.ui-tabs-nav-item a{display:table;height:55px;color:#7b7a7a;background:#fff;outline:0;padding:10px;text-decoration:none;overflow:hidden}
#featured li.ui-tabs-nav-item a:hover{background:#D1C7B4;color:#3C312B;text-decoration:underline}
#featured li.ui-tabs-selected{background:url('../images/marqueeBackgroundSelected.gif') left center no-repeat}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{background:#58585a;color:#fff}
#featured ul.ui-tabs-nav li img{float:left;margin:0 15px 0 0;padding:0;border:0;display:table-cell;vertical-align:middle}
#featured .ui-tabs-panel .info{position:absolute;bottom:0;right:0;text-align:right;padding:0 0 0 30px;margin:0;height:20px;background:url('../images/marqueeBanner.png') no-repeat left bottom}
#featured .info h4{font-size:1em;color:#fff;padding:2px 5px;margin:0;overflow:hidden;background:#ee3325;line-height:16px}
#featured .info p{margin:0 5px;font-family: "Open Sans",Helvetica,Arial,sans-serif;font-size:11px;line-height:15px;color:#f0f0f0}
#featured .info a{text-decoration:none;color:#fff}
#featured .info a:hover{text-decoration:underline}
#featured .marqueearrow{font-size:1.3em;margin:0 0 0 5px}
#cookie-disclaimer{width:950px;color:white;background-color:#8D282C;border:5px solid #8D282C;font-size:11px}
#cookie-disclaimer a{color:White;text-decoration:underline}
#cookie-disclaimer a:hover{color:Black}
#cookie-disclaimer-shadow{width:960px;margin-left:20px;*margin-left:0;-moz-box-shadow:0 5px 10px 1px;-webkit-box-shadow:0 5px 10px 1px;box-shadow:0 5px 10px 1px}
.ajax__validatorcallout td{color:black}
.question-text{width:150px;display:inline-block;vertical-align:top;margin-top:7px}
.answer-text{padding-left:10px;display:inline-block;vertical-align:top}
.autoform-question{margin-top:10px}
.answer-radio-vertical{display:inline-block;vertical-align:middle}
.answer-label-vertical{display:inline-block;vertical-align:middle}
.answer-singlecheckbox{display:inline-block;vertical-align:middle}
.answer-label{display:inline-block;vertical-align:middle}
.answer-checkbox-vertical{display:inline-block;vertical-align:middle}
.answer-radio-horizontal{display:inline-block;vertical-align:middle}
.answer-label-horizontal{display:inline-block;vertical-align:middle}
.answer-checkbox-horizontal{display:inline-block;vertical-align:middle}
.answer-label-horizontal{display:inline-block;vertical-align:middle}
.hidden{display:none}


.breadcrumb {display:inline-block;vertical-align:middle}


/*  ----------------------------------------------- End New Content 3.0 -----------------------------------------------------*/





// font		{font-family: "Open Sans",Helvetica,Arial,sans-serif; FONT-SIZE: 12px; COLOR: #666666}
td		{font-family: "Open Sans",Helvetica,Arial,sans-serif; FONT-SIZE: 12px; COLOR: #666666}
// body		{font-family: "Open Sans",Helvetica,Arial,sans-serif; FONT-SIZE: 12px; COLOR: #666666; background-image:url(/themes/fp30_theme/images/rechtsbg.gif); background-position:980px 0px;background-repeat:repeat-y;}
// body		{font-family: "Open Sans",Helvetica,Arial,sans-serif; FONT-SIZE: 12px; COLOR: #666666; background: #6D6D6D;}
div		{font-family: "Open Sans",Helvetica,Arial,sans-serif; FONT-SIZE: 12px; COLOR: #666666}

input 		{BORDER-TOP-COLOR: #000000; BORDER-LEFT-COLOR: #000000; BORDER-RIGHT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 1px; font-family: "Open Sans",Helvetica,Arial,sans-serif; BORDER-RIGHT-WIDTH: 1px}
textarea	{BORDER-TOP-COLOR: #000000; BORDER-LEFT-COLOR: #000000; BORDER-RIGHT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 1px; font-family: "Open Sans",Helvetica,Arial,sans-serif; BORDER-RIGHT-WIDTH: 1px}
select 		{BORDER-TOP-COLOR: #000000; BORDER-LEFT-COLOR: #000000; BORDER-RIGHT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 1px; font-family: "Open Sans",Helvetica,Arial,sans-serif; BORDER-RIGHT-WIDTH: 1px}
form 		{font-family: "Open Sans",Helvetica,Arial,sans-serif; FONT-SIZE: 10px}
hr		{margin-top:4px; margin-bottom:4px; height: 1px; background: url(http://www.firmenpresse.de/themes/fp30_theme/images/dots_hor.gif) top left repeat-x;}

// h1 		{font-size: 35px; COLOR: #214d7e; font-weight: 700; line-height: 40px; margin-bottom: 18px;clear: both; }

h1 		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 24px; COLOR: #214d7e; FONT-WEIGHT: bold; font-family: "Open Sans",Helvetica,Arial,sans-serif; TEXT-DECORATION: none}
// h1 		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 18px; COLOR: #000; FONT-WEIGHT: bold; font-family: "Open Sans",Helvetica,Arial,sans-serif; TEXT-DECORATION: none}
h6 		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; COLOR: #214d7e; FONT-WEIGHT: bold; font-family: "Open Sans",Helvetica,Arial,sans-serif; TEXT-DECORATION: none}
h3 		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; COLOR: #666666; FONT-WEIGHT: bold; font-family: "Open Sans",Helvetica,Arial,sans-serif; TEXT-DECORATION: none}
.tiny		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; COLOR: #214d7e; FONT-WEIGHT: normal; font-family: "Open Sans",Helvetica,Arial,sans-serif; TEXT-DECORATION: none}


#FEM_WALL_DIV {
position:absolute !important;
left:1018px !important;
top:0px !important;
}

#Top_Flash_FEM_DIV {
position:absolute !important;
left:290px !important;
top:0px !important;
}


#permbox { width: 608px; padding:2px; background-color:#eee; border:1px solid #999;font-size:10px; }
#permbox P	{font-family: "Open Sans",Helvetica,Arial,sans-serif; FONT-SIZE: 12px; COLOR: #666666; display:inline}

#SponsorAd1 { float: left; width: 130px; margin: 0px 0px 0px 20px; display:inline;}
#SponsorAd2 { width: 140px; margin: 0px 0px 0px 10px; display:inline;}


.list { width: 464px; padding:2px; background-color:#fff; border:0px solid #999;font-size:10px; }
.list h2	{font-family: "Open Sans",Helvetica,Arial,sans-serif; FONT-SIZE: 12px; COLOR: #666666; display:inline}

#social {
	clear: both;
	padding-left: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.google-vote {
   float: left;
   text-align:left;
   margin-top: 1px;
   width: 90px;
}


.xing-vote {
   float: right;
   margin-top: 1px;
   width: 120px;
}

.fTLink {font-size : 10px;font-family: "Open Sans",Helvetica,Arial,sans-serif; color: #000000; text-decoration : none; display:inline}
a.fTLink:visited {font-size : 10px;font-family: "Open Sans",Helvetica,Arial,sans-serif; color: #000000; text-decoration : none;}
a.fTLink:Hover{text-decoration : underline;}
.fILink {font-size : 10px;font-family: "Open Sans",Helvetica,Arial,sans-serif;color: #ffffff; text-decoration : none;}
a.fTLink:Hover{text-decoration : underline;}
a.fILink:Hover{text-decoration : underline;}


div.contentteaser a.btop { font-size: 9pt; display:block; text-align:left; width:180px; text-indent: 5px; padding:1px 0px 2px 0px; text-decoration:none; background-repeat:no-repeat;}
div.contentteaser a.btop:link { color: #FFFFFF; background-color:#307cb7; }
div.contentteaser a.btop:visited { color: #FFFFFF; background-color:#307cb7; }
div.contentteaser a.btop:hover { color: #FFFFFF; background-color:#66a9df; text-decoration:none; }

div.contentteaser a.blue { font-size: 9pt; display:block; text-align:left; width:180px; text-indent: 5px; padding:1px 0px 2px 0px; text-decoration:none; background-image: url(/themes/fp30_theme/images/dotted_line.gif); BACKGROUND-REPEAT: repeat-x}
div.contentteaser a.blue:link { color: #FFFFFF; background-color:#307cb7; }
div.contentteaser a.blue:visited { color: #FFFFFF; background-color:#307cb7; }
div.contentteaser a.blue:hover { color: #FFFFFF; background-color:#66a9df; text-decoration:none; }

div.contentteaser {  background-color: #ededed; padding-bottom: 1px; margin-bottom: 1px;}
// div.contentteaser h2 { background: #5D98DC url(http://www.firmenpresse.de/themes/fp30_theme/images/arrow.gif) no-repeat top left; font-size: 11px; TEXT-TRANSFORM: uppercase; line-height: 20px; text-indent: 5px; color: #fff;}
div.contentteaser .menu {font-size: 11px; TEXT-TRANSFORM: uppercase; font-weight:bold; line-height: 35px; text-indent: 5px; color: #fff; background: #FF8533 url(http://www.firmenpresse.de/themes/fp30_theme/images/fpbg.gif) bottom left repeat-x;}
div.menu { background: #5D98DC url(http://www.firmenpresse.de/themes/fp30_theme/images/arrow.gif) no-repeat top left;}

div.homepageteaser { background-color: #FF8533; padding-bottom: 1px; margin-bottom: 1px; background: #FF8533 url(http://www.firmenpresse.de/themes/fp30_theme/images/fpbg.gif) bottom left repeat-x;}
div.homepageteaser .menu {font-size: 11px; TEXT-TRANSFORM: uppercase; font-weight:bold; line-height: 35px; text-indent: 5px; color: #fff;}
div.homepageteaser h1 {font-size: 10px; TEXT-TRANSFORM: uppercase; line-height: 20px; text-indent: 5px; color: #fff; display:inline;}
// div.homepageteaser h2 {font-size: 10px; TEXT-TRANSFORM: uppercase; line-height: 20px; text-indent: 5px; color: #fff; display:inline;}


div.homepagedescr { background: url(http://www.firmenpresse.de/themes/fp30_theme/images/fp-home.jpg) top left repeat-x;}
div.homepagedescr .menu {font-size: 10px; TEXT-TRANSFORM: uppercase; line-height: 20px; text-indent: 5px; color: #fff; background-color: #FF8533;}
div.homepagedescr h1 {font-size: 10px; TEXT-TRANSFORM: uppercase; line-height: 20px; text-indent: 5px; color: #fff; background-color: #FF8533; display:inline;}
// div.homepagedescr h2 {font-size: 10px; TEXT-TRANSFORM: uppercase; line-height: 20px; text-indent: 5px; color: #fff; background-color: #FF8533; display:inline;}


div.blockright { background-color: #ededed; padding-bottom: 1px; margin-bottom: 5px; }
div.blockright .menu {font-size: 11px; TEXT-TRANSFORM: uppercase; font-weight:bold; line-height: 35px; text-indent: 5px; color: #fff; background: #FF8533 url(http://www.firmenpresse.de/themes/fp30_theme/images/fpbg.gif) bottom left repeat-x;}
div.blockright P	{font-family: "Open Sans",Helvetica,Arial,sans-serif; FONT-SIZE: 12px; COLOR: #666666; display:inline}
div.menu { background: #5D98DC url(http://www.firmenpresse.de/themes/fp30_theme/images/arrow.gif) no-repeat top left;}

/*
div.blockright {  background-color: #ededed; padding-bottom: 1px; margin-bottom: 5px;}
div.blockright .menu {font-size: 11px; TEXT-TRANSFORM: uppercase; line-height: 20px; text-indent: 25px; color: #fff; background-color: #FF8533;}
div.blockright P	{font-family: "Open Sans",Helvetica,Arial,sans-serif; FONT-SIZE: 12px; COLOR: #666666; display:inline}
div.menu { background: #5D98DC url(http://www.firmenpresse.de/themes/fp30_theme/images/arrow.gif) no-repeat top left;}
*/



a:link.button_function,  a:visited.button_function, a:hover.button_function
{
	width: 100px;
        height: 76px;
	FLOAT: left;
	margin: 0px 5px 0px 5px;
	text-align: center;
	font-size: 9pt;
	border: 0px solid #FFFFFF;
	padding: 3px 0px 3px 0px;
}

a:link.button_function
{	font-family: "Open Sans",Helvetica,Arial,sans-serif ! important;
	font-style:normal;
	font-size: 9pt;
	text-decoration:none;
	display: block;
	color:#000000;

}

a:visited.button_function
  {	font-family: "Open Sans",Helvetica,Arial,sans-serif ! important;
	font-style:normal;
	font-size: 9pt;
	text-decoration:none;
	display: block;
	color:#000000;

}
a:hover.button_function
  {	font-family: "Open Sans",Helvetica,Arial,sans-serif ! important;
	font-style:normal;
	font-size: 9pt;
	text-decoration:none;
	border: 0px solid Black;
	display: block;
	background-color : #E6E6E6;
}



/*  ----------------------------------------------- Content -----------------------------------------------------*/


a:link.button_rubrik,  a:visited.button_rubrik, a:hover.button_rubrik
{
	width: 230px;
	FLOAT: left;
	border: 1px solid #FFFFFF;
	padding: 5px 0px 15px 0px;
}

a:link.button_rubrik
{	font-family: "Open Sans",Helvetica,Arial,sans-serif ! important;
	font-style:normal;
	font-weight:bold;
	font-size: 8pt;
	text-decoration:none;
	display: block;
	color:#000000;

}

a:visited.button_rubrik
  {	font-family: "Open Sans",Helvetica,Arial,sans-serif ! important;
	font-style:normal;
	font-weight:bold;
	font-size: 8pt;
	text-decoration:none;
	display: block;
	color:#000000;

}
a:hover.button_rubrik
  {	font-family: "Open Sans",Helvetica,Arial,sans-serif ! important;
	font-style:normal;
	font-weight:bold;
	font-size: 8pt;
	text-decoration:none;
	border: 1px solid Black;
	display: block;
	background-color : #E6E6E6;
}


a:link.visit_button,  a:visited.visit_button, a:hover.visit_button
{
	width: 100px;
	FLOAT: left;
	border: 1px solid #FFFFFF;
	padding: 1px 0px 5px 0px;
}

a:link.visit_button
{	font-family: "Open Sans",Helvetica,Arial,sans-serif ! important;
	font-style:normal;
	font-weight:bold;
	font-size: 8pt;
	text-decoration:none;
	display: block;
	color:#000000;

}

a:visited.visit_button
  {	font-family: "Open Sans",Helvetica,Arial,sans-serif ! important;
	font-style:normal;
	font-weight:bold;
	font-size: 8pt;
	text-decoration:none;
	display: block;
	color:#000000;

}
a:hover.visit_button
  {	font-family: "Open Sans",Helvetica,Arial,sans-serif ! important;
	font-style:normal;
	font-weight:bold;
	font-size: 8pt;
	text-decoration:none;
	border: 1px solid Black;
	display: block;
	background-color : #E6E6E6;
}


/*  ---------------------------------------- Ende Content -----------------------------------------------------*/

#pic {
	FLOAT: left; width: 200px; MARGIN-RIGHT: 3px; MARGIN-BOTTOM: 3px; padding:0px 15px 15px 0px; BACKGROUND: #fff; BORDER-RIGHT: #666 0px solid; BORDER-BOTTOM: #666 0px solid; BORDER-TOP: #666 0px solid; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; voice-family: inherit
}


#advertising {
	FLOAT: left; width: 250px; MARGIN-RIGHT: 3px; MARGIN-BOTTOM: 3px; padding:0px 15px 15px 0px; BACKGROUND: #fff; BORDER-RIGHT: #666 0px solid; BORDER-BOTTOM: #666 0px solid; BORDER-TOP: #666 0px solid; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; voice-family: inherit
}

/*
.pmhead		{font-size: 14px; COLOR: #444; font-weight: 700; line-height: 19px; margin-bottom: 10px; clear: both; text-align: justify;}


.pmtext		{font-size: 14px; COLOR: #444; line-height: 19px; margin-bottom: 19px;clear: both; }

*/

.pmhead {
	font-weight: bold; font-size: 12px; color: #5B5B5B; font-family: "Open Sans",Helvetica,Arial,sans-serif; line-height:17px;
}

.pmtext {
	font-weight: normal; font-size: 14px; color: #000; font-family: Arial, Helvetica, sans-serif; line-height:17px;
}


ul.pmtext {
margin-left:20px;
	padding:3px 8px 0px 7px;
}
ul.pmtext li{
	margin-bottom:12px;

}



a   {
	text-decoration: none;
	color: #1144CC;
}
a:hover   {
	text-decoration: underline;
	color: #000000;
}

a:visited   {
	text-decoration: none;
	color: #1144CC;
}




.printbar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: url(/themes/fp30_theme/images/printbar615.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px 0px; LINE-HEIGHT: 12px; PADDING-TOP: 4px; HEIGHT: 16px;
}
.printbar_date {
	FLOAT: left
}
.printbar_function {
	FLOAT: right
}

/*  -----------------------------   */
/*  - Last 10 PM Sidebox --------   */
/*  -----------------------------   */

.newsbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; WIDTH: 340px; background-color: #fff; voice-family: inherit
}

.newsline {
	FLOAT: left; PADDING-RIGHT: 0px; display:block; PADDING-LEFT: 0px; FONT-SIZE: 10px; COLOR: #000000; WIDTH: 340px; BACKGROUND: #eee; voice-family: inherit
}
.newsline_light {
	FLOAT: left; PADDING-RIGHT: 0px; display:block; PADDING-LEFT: 0px; FONT-SIZE: 10px; COLOR: #e4e4e4; WIDTH: 340px; background: #fff; voice-family: inherit
}
.newsline_title {
	FLOAT: left; WIDTH: 230px;
}
.newsline_date {
	FLOAT: right; WIDTH: 70px;
}



/*  -----------------------------   */
/*  - Last 7 Tage PM Seite ------   */
/*  -----------------------------   */


.newsadds {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; WIDTH: 610px; background-color: #fff; voice-family: inherit
}

.naddsline {
	FLOAT: left; PADDING-RIGHT: 0px; display:block; PADDING-LEFT: 3px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; FONT-SIZE: 10px; COLOR: #000000; WIDTH: 610px; BACKGROUND: #eee; voice-family: inherit
}
.naddsline_light {
	FLOAT: left; PADDING-RIGHT: 0px; display:block; PADDING-LEFT: 3px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; FONT-SIZE: 10px; COLOR: #e4e4e4; WIDTH: 610px; background: #fff; voice-family: inherit
}
.naddsline_title {
	FLOAT: left; WIDTH: 530px;
}
.naddsline_date {
	FLOAT: right; WIDTH: 70px; FONT-SIZE: 9px; text-align: right;
}
.naddsline_hits {
	FLOAT: right; WIDTH: 70px; FONT-SIZE: 9px; text-align: right;
}


/*  -----------------------------   */
/*  - Kategorie PM Seite   ------   */
/*  -----------------------------   */

/*
.catadds {
	OVERFLOW: hidden; WIDTH: 600px
}
*/

.catadds div.cataddsline {
		FLOAT: left; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; COLOR: #000; BACKGROUND-color: #eee; voice-family: inherit
}

.catadds div.cataddsline h2 {
	FLOAT: left; FONT-WEIGHT: bold; FONT-SIZE: 17px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 5px; COLOR: #1144CC; BORDER-BOTTOM: #d0dce8 0px solid
}

.catadds div.cataddsline .cataddsline_title {
	FLOAT: left; WIDTH: 530px;
}

.catadds div.cataddsline .cataddsline_title h3 {
	FLOAT: left; WIDTH: 530px; FONT-WEIGHT: bold; FONT-SIZE: 17px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 5px; display:inline; COLOR: #1144CC; BORDER-BOTTOM: #d0dce8 0px solid
}
.catadds div.cataddsline .cataddsline_date {
	FLOAT: right; WIDTH: 60px; FONT-SIZE: 9px; text-align: right;
}
.catadds div.cataddsline .cataddsline_hits {
	FLOAT: right; WIDTH: 60px; FONT-SIZE: 9px; text-align: right;
}
.catadds div.cataddsline_light {
		FLOAT: left; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; COLOR: #000; background-color: #fff; voice-family: inherit
}
.catadds div.cataddsline_light h2 {
	FLOAT: left; FONT-WEIGHT: bold; FONT-SIZE: 17px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 5px; COLOR: #1144CC; BORDER-BOTTOM: #d0dce8 0px solid
}

.catadds div.cataddsline_light .cataddsline_title {
	FLOAT: left; WIDTH: 530px;
}
.catadds div.cataddsline_light .cataddsline_title h3 {
	FLOAT: left; WIDTH: 530px; FONT-WEIGHT: bold; FONT-SIZE: 17px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 5px; display:inline; COLOR: #1144CC; BORDER-BOTTOM: #d0dce8 0px solid
}
.catadds div.cataddsline_light .cataddsline_date {
	FLOAT: right; WIDTH: 60px; FONT-SIZE: 9px; text-align: right;
}
.catadds div.cataddsline_light .cataddsline_hits {
	FLOAT: right; WIDTH: 60px; FONT-SIZE: 9px; text-align: right;
}


/*  -----------------------------   */
/*  - Kategorie Neue PM Seite   -   */
/*  -----------------------------   */

div.catadds {
		float: left; width="100%"; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; COLOR: #000; background-color: #eee; voice-family: inherit
}
div.catadds h2 {
	float: left; font-weight: bold; font-size: 17px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 5px; COLOR: #1144CC; BORDER-BOTTOM: #d0dce8 0px solid
}

div.catadds_light {
		FLOAT: left; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; COLOR: #000; background-color: #fff; voice-family: inherit
}
div.catadds_light h2 {
	FLOAT: left; FONT-WEIGHT: bold; FONT-SIZE: 17px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 5px; COLOR: #1144CC; BORDER-BOTTOM: #d0dce8 0px solid
}





.item-list ul li{
	list-style-type:none;
	display: list-item;
	page-break-inside: avoid;
}

.item-list-box {
	float: left;
	background: transparent url(/themes/fp30_theme/images/kategorie.png) no-repeat left top;
        margin: 3px 3px 3px 3px;
	padding: 8px 0px 8px 38px;
	width: 245px;
	display:inline;
	color: #1144CC;
	border-top: #d0dce8 1px solid;
	border-left: #d0dce8 1px solid;
	border-right: #d0dce8 1px solid;
	border-bottom: #d0dce8 1px solid;
}



LI {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; LIST-STYLE-IMAGE: url(/themes/fp30_theme/images/pipek.gif); COLOR: #464e5c; font-family: "Open Sans",Helvetica,Arial,sans-serif;
}


#BigSizeAd {
	float: right; text-align: center; vertical-align: middle; BORDER-RIGHT: #666 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; PADDING-TOP: 5px; TOP: 5px; BORDER-BOTTOM: #666 0px solid; POSITION: relative; voice-family: inherit
}

/*
#BigSizeAdTop {
	text-align: right; vertical-align: middle; BORDER-RIGHT: #666 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; PADDING-TOP: 5px; WIDTH: 1018px; BORDER-BOTTOM: #666 0px solid; POSITION: relative; voice-family: inherit
}
*/

#BigSizeAdTop { /* If 728x90 ad is activated to be displayed on header, this ID will be used to wrap advertisement */
	width:1000px;
	min-height:0px;
	left: 0px;
	margin-top:5px;
	margin-left:5px;
	position:relative;
}

#page #BigSizeAdMid {
	BORDER-RIGHT: #666 0px solid; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px; WIDTH: 960px; BORDER-BOTTOM: #666 0px solid; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; BORDER-BOTTOM: #666 0px solid; voice-family: inherit
}

#page #BigSizeAdBottom { /* If 728x90 ad is activated to be displayed on header, this ID will be used to wrap advertisement */
	float: left; 
	width:960px;
	background: #fff;
	min-height:90px;
	padding-top: 5px;
	left: 0px;
	border: 0px solid;
 	overflow: hidden; 
	voice-family: inherit;
}


#page #rightcontent {
	BORDER-RIGHT: #666 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; Z-INDEX: 999; BACKGROUND: #fff; PADDING-BOTTOM: 0px; BORDER-LEFT: #666 0px solid; WIDTH: 340px; PADDING-TOP: 0px; BORDER-BOTTOM: #666 0px solid; OVERFLOW: hidden;
}

#page #ccontentmiddle620 {
	FLOAT: left; BORDER-RIGHT: #666 0px solid; PADDING-RIGHT: 0px; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #666 0px solid; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; WIDTH: 615px; BORDER-BOTTOM: #666 0px solid; OVERFLOW: hidden; voice-family: inherit
}

// #page #ccontentmiddle620 h2 {BACKGROUND: #fff; COLOR: #000000; FONT-SIZE: 12px; COLOR: #214d7e; FONT-WEIGHT: bold; font-family: "Open Sans",Helvetica,Arial,sans-serif; TEXT-DECORATION: none}


#page #ccontentmiddle960 {
	BORDER-RIGHT: #666 0px solid; PADDING-RIGHT: 5px; MARGIN-RIGHT: 0px; BORDER-BOTTOM: #666 0px solid; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px;  BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid;  WIDTH: 960px; BORDER-BOTTOM: #666 0px solid; OVERFLOW: hidden; voice-family: inherit
}

#Wrapper #SkyScraper {
	TEXT-ALIGN: left; BORDER-RIGHT: #666 0px solid; PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px; WIDTH: 160px; BORDER-BOTTOM: #666 0px solid; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; BORDER-BOTTOM: #666 0px solid; voice-family: inherit; float: right;
}

#SkyScraper {
	FLOAT: left; BORDER-RIGHT: #666 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; TOP: 100px; LEFT: 1010px; WIDTH: 160px; HEIGHT: 600px; BORDER-BOTTOM: #666 0px solid; POSITION: absolute; voice-family: inherit
}

#SkyScraper2 {
	FLOAT: left; BORDER-RIGHT: #666 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 0px solid; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; TOP: 720px; LEFT: 1010px; WIDTH: 160px; HEIGHT: 600px; BORDER-BOTTOM: #666 0px solid; POSITION: absolute; voice-family: inherit
}

/*  -----------------------------   */
/*  - Homepage PM  --------------   */
/*  -----------------------------   */

#page .hometeaser {
	OVERFLOW: hidden; WIDTH: 100%; BACKGROUND: #fff;
}

#page .hometeaser h2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 5px; display:inline; COLOR: #1144CC; BORDER-BOTTOM: #d0dce8 0px solid
}
#page .hometeaser h2 a {
	color: #214d7e; font-weight: bold; font-size: 18px; line-height: 21px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
}
#page .hometeaser h2 a:hover {
	TEXT-DECORATION: underline; display:inline; COLOR: #000000;
}
#page .hometeaser h3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 5px; display:inline; COLOR: #1144CC; BORDER-BOTTOM: #d0dce8 0px solid
}
#page .hometeaser h3 a {
	color: #214d7e; font-weight: bold; font-size: 18px; line-height: 21px; padding: 2px 3px 3px 0px; margin: 0px 0px 0px 0px;
}
#page .hometeaser h3 a:hover {
	TEXT-DECORATION: underline; display:inline; COLOR: #000000;
}
#page .hometeaser h4 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 4px; display:inline; COLOR: #f57709
}
#page .hometeaser h5 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 5px; display:inline; COLOR: #1144CC; BORDER-BOTTOM: #d0dce8 0px solid
}
#page .hometeaser h5 a {
	color: #214d7e; font-weight: bold; font-size: 18px; line-height: 21px; padding: 2px 3px 3px 0px; margin: 0px 0px 0px 0px;
}
#page .hometeaser h5 a:hover {
	TEXT-DECORATION: underline; display:inline; COLOR: #000000;
}
#page .hometeaser div.allcontent {
	FLOAT: left; WIDTH: 603px; COLOR: #214d7e; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; BORDER-TOP: 1px solid #d0dce8; BORDER-LEFT: 1px solid #d0dce8; BORDER-RIGHT: 1px solid #d0dce8; BORDER-BOTTOM: 1px solid #d0dce8; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; BACKGROUND-IMAGE: url(/themes/fp30_theme/images/news_bg.jpg); BACKGROUND-REPEAT: repeat-x;
}
#page .hometeaser div.allcontent:hover {
	FLOAT: left; WIDTH: 603px; COLOR: #214d7e; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; BORDER-TOP: 1px solid #d0dce8; BORDER-LEFT: 1px solid #d0dce8; BORDER-RIGHT: 1px solid #d0dce8; BORDER-BOTTOM: 1px solid #d0dce8; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; background: url(/themes/fp30_theme/images/newshigh_bg.jpg) bottom left repeat-x; 
}
#page .hometeaser .allcontent div.image {
	FLOAT: left; WIDTH: 150px; MARGIN-RIGHT: 0px; MAX-HEIGHT: 150px;
}

#page .hometeaser .allcontent div.content {
	font-size: 14px; line-height: 19px; FLOAT: left; WIDTH: 445px; COLOR: #214d7e; PADDING-RIGHT: 5px;
}
#page .hometeaser .allcontent div.content_noimage {
	font-size: 14px; line-height: 19px; FLOAT: left; WIDTH: 100%; COLOR: #214d7e;
}
#page .hometeaser .allcontent .content .link {
	COLOR: #f57709; FONT-SIZE: 11px;
}
#page .hometeaser .allcontent .content_noimage .link {
	COLOR: #f57709; FONT-SIZE: 11px;
}
#page .hometeaser .content .link a {
	color: #f57709;
}
#page .hometeaser .content_noimage .link a {
	color: #f57709;
}
#page .hometeaser .content p {
	FONT-WEIGHT: normal; COLOR: #000; FONT-SIZE: 12px; display:inline;
}
#page .hometeaser .content_noimage p {
	FONT-WEIGHT: normal; COLOR: #000; FONT-SIZE: 12px; display:inline;
}
#page .hometeaser DIV.contenttextteaser {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 188px; COLOR: #214d7e
}
#page .hometeaser DIV.contenttextteaser A {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 4px; COLOR: #214d7e
}
#page .hometeaser DIV.vdivider {
	CLEAR: left; HEIGHT: 15px
}
#page .hometeaser h1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN-BOTTOM: 12px; display:inline; COLOR: #214d7e
}
#page .hometeaser h1 a {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN-BOTTOM: 12px; display:inline; COLOR: #214d7e
}



/*  -----------------------------   */
/*  - Sponsored PM --------------   */
/*  -----------------------------   */

.topPM {
	padding:0px 0pt 0pt 4px;
	width:300px;
	overflow:hidden;
}
.topPMList {margin:0px;padding:0px;list-style:none}
.topPMList img {
	float:left;
	padding:4px;
	
}
.topPMList li {
	padding:0px;margin:0px;
	width:100%;
	margin-left:0px;
	background-image:url(http://www.firmenpresse.de/themes/fp30_theme/images/verlaufNormalListe.png);
	background-position:center bottom;
	background-repeat:repeat-x;
	float:left;
	height:42px;
	border-bottom:1px solid #D7D7D7;
}

.topPMList li p {
	padding:0px;margin:0px;padding-top:6px;
	}

.topPMListItem a:hover {color:black;}


/*  -----------------------------   */
/*  - LinksSQL ------------------   */
/*  -----------------------------   */

.linklisting {
  margin: 2px 2px 2px 2px;
}
.linklisting h4.linktitle, .linklisting p.linkurl, .linklisting p.linkrating {
  margin: 2px 0px;
}
.linklisting h4.linktitle a {
  padding-bottom: 0px;
}
.linklisting p.linkurl a {
  font-size: 9px;
  text-decoration: none;
}
.linklisting p.linkrating {
  font-size: 9px;
}
.linklisting p.linkrating .linkexpired {
  color: #8c3030;
  font-weight: bold;
}
.linklisting .linkdescription, .review .reviewcontent {
  margin: 0px 0px 5px 0px;
  padding: 5px;
  border: 1px solid #bbbfa1;
  background: #f8faed;
  overflow: hidden;
}
/* overflow: hidden doesn't work in ie unless the width is set */
* html .linklisting .linkdescription, * html .review .reviewcontent {
  width: 96%;
}
.linklisting p.linkactions {
  margin: 0px;
}
.linklisting p.linkactions a, #detailed p.actions a, #jump_frame .actions a {
  padding: 1px 4px;
  border: 1px solid #bbbfa1;
  font-size: 12px;
  text-decoration: none;
}
.linklisting p.linkactions a:hover, #detailed p.actions a:hover, #jump_frame .actions a:hover {
  background: #e2e1eb;
}

#linkcontent {
  margin: 0px 0px;
  padding: 5px 5px;
  width: 483px;

  background: #ffffff;
}

/* sub headings */
#linkscontent h3 {
  margin: 25px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-top: 1px dotted #bbbfa1;
  border-bottom: 1px dotted #bbbfa1;
  background: #EFEFEF
  VERTICAL-ALIGN: middle;
  font-size: 12px;
  font-weight: bold;
  font-family: "Open Sans",Helvetica,Arial,sans-serif;
}

#linkscontent .linksql {
  font-size: 14px;
  font-weight: bold;
  TEXT-DECORATION: underline;
  font-family: "Open Sans",Helvetica,Arial,sans-serif;
}

#linkscontent .menuactions {
  padding: 0px 0px;
  border: 1px solid #000000;
  background: #F5F5E4;
  TEXT-ALIGN: center;
  font-size: 9px;
  text-decoration: none;
}

#linkscontent .top_navpath p {
	height: 10px;
	font-size: 9px;
	color: #000;
	line-height: 11px;
	border-bottom: #000 1px solid;
	padding: 0px 0px;
	margin-bottom: 0px;	
	}

#linkscontent .top_navpath p.a {
	height: 10px;
	font-size: 9px;
	color: #000;
	line-height: 11px;
	border-bottom: #000 1px solid;
	padding: 0px 0px;
	margin-bottom: 0px;	
	}

#linkscontent .top_navpath p.a:hover {
	height: 10px;
	font-size: 9px;
	color: #000;
	line-height: 11px;
	border-bottom: #000 1px solid;
	padding: 0px 0px;
	margin-bottom: 0px;	
	}

#linkscontent h3.noseparator {
  border-bottom: none;
}

#linkscontent .category_link {
  margin: 0px 0px 0px 0px;
  width: 225px;
  overflow: hidden;
}

/* lists */
#linkscontent ul {
  margin: 10px 0px 0px 20px;
  padding: 0px;
  font-size: 12px;
  list-style: none;
}


/*  -----------------------------   */
/*  - LinksSQL Detaileintrag ----   */
/*  -----------------------------   */

.reiter_navigation {
	MARGIN-TOP: 20px; LINE-HEIGHT: 20px; HEIGHT: 20px
}
.nav_reiter {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(/themes/fp30_theme/images/nav-bg1.jpg) repeat-x right top; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; WIDTH: 125px; CURSOR: pointer; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 0px solid; HEIGHT: 20px; min-width: 55px
}
.nav_reiter_sel {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/themes/fp30_theme/images/fpbg.gif) #FF8533 repeat-x right top; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 125px; CURSOR: pointer; COLOR: #fff! important; MARGIN-RIGHT: 2px; PADDING-TOP: 3px; HEIGHT: 20px; BORDER-RIGHT-WIDTH: 0px; min-width: 55px
}
A.nav_reiter_sel {
	COLOR: #fff; TEXT-DECORATION: none! important
}
.reiter_unsel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(/themes/fp30_theme/images/nav-bg1.jpg) #eee repeat-x; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN-RIGHT: 5px; PADDING-TOP: 6px
}
.reiter_sel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(/themes/fp30_theme/images/fpbg.gif) #ffc39b repeat-x; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #000; MARGIN-RIGHT: 5px; PADDING-TOP: 6px
}
.liste_eintrag_highlight2 {
	BORDER-RIGHT: #ffa415 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffa415 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: auto auto 10px; OVERFLOW: visible; BORDER-LEFT: #ffa415 1px solid; WIDTH: 470px; PADDING-TOP: 0px; BORDER-BOTTOM: #ffa415 1px solid; BACKGROUND-COLOR: #ffe7c1
}
.liste_eintrag_highlight {
	BORDER-RIGHT: #b4b4b4 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #b4b4b4 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: auto auto 10px; OVERFLOW: visible; BORDER-LEFT: #b4b4b4 1px solid; WIDTH: 470px; PADDING-TOP: 0px; BORDER-BOTTOM: #b4b4b4 1px solid; BACKGROUND-COLOR: #ffe7c1
}
.liste_eintrag {
	BORDER-RIGHT: #c7c7c7 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c7c7c7 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: auto auto 10px; OVERFLOW: visible; BORDER-LEFT: #c7c7c7 1px solid; WIDTH: 470px; PADDING-TOP: 0px; BORDER-BOTTOM: #c7c7c7 1px solid; BACKGROUND-COLOR: #f1f1f1
}
.liste_adresse {
	BORDER-TOP-WIDTH: 0px; CLEAR: left; BORDER-LEFT-WIDTH: 0px; MIN-HEIGHT: 120px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 10px 10px 0px; VERTICAL-ALIGN: top; WIDTH: 160px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
.liste_logo {
	BORDER-TOP-WIDTH: 0px; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT: #b4b4b4 1px solid; WIDTH: 160px; HEIGHT: 140px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px; xxxline-height: 138px; xxxvertical-align: middle
}
.liste_details {
	PADDING-RIGHT: 5px; FLOAT: right; MARGIN: 10px 5px 10px 10px; VERTICAL-ALIGN: top; OVERFLOW: auto; WIDTH: 245px; HEIGHT: 120px
}
.liste_links {
	FLOAT: right; MARGIN: 5px 0px 10px 10px; WIDTH: 120px; LINE-HEIGHT: 18px; HEIGHT: 120px
}
.liste_detailseintrag {
	BORDER-RIGHT: #c7c7c7 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #c7c7c7 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; MARGIN: auto auto 10px; OVERFLOW: auto; BORDER-LEFT: #c7c7c7 1px solid; WIDTH: 583px; PADDING-TOP: 10px; BORDER-BOTTOM: #c7c7c7 1px solid; BACKGROUND-COLOR: #fff
}
.greytable {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-COLOR: #eee
}
.greytable TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.greytable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.zaehl_link {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 1px; MARGIN-RIGHT: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #eee
}
.zaehl_link_active {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; BORDER-LEFT: #eee 1px solid; COLOR: #000; MARGIN-RIGHT: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none
}
.img_link {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 6px; BORDER-RIGHT-WIDTH: 0px
}
.navi_link {
	MARGIN: 0px 1px 0px 0px
}
.left {
	FLOAT: left
}
.virtual_link {
	CURSOR: pointer; COLOR: #ff6600; TEXT-DECORATION: underline
}
.bold {
	FONT-WEIGHT: bold
}
.grey {
	COLOR: #808080
}
.orange {
	COLOR: #ff6600
}
.invisible {
	DISPLAY: none
}
.notunder {
	TEXT-DECORATION: none! important
}
.inline {
	DISPLAY: inline
}
.pointer {
	CURSOR: pointer
}
.size11 {
	FONT-SIZE: 11px
}

UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 13px; COLOR: #ff6600; LINE-HEIGHT: 18px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
LI {
	COLOR: #000000
}
UL.promo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 52px; PADDING-TOP: 0px
}
UL.promo LI {
	MARGIN-TOP: 10px; FONT-SIZE: 14px; LIST-STYLE-IMAGE: url(/images/check.gif); MARGIN-BOTTOM: 6px; LIST-STYLE-TYPE: none
}
UL.promo LI.sub {
	MARGIN-TOP: 0px; FONT-SIZE: 12px; LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: none
}
UL.promo LI.details {
	BORDER-RIGHT: #ccc 1px dashed; PADDING-RIGHT: 8px; BORDER-TOP: #ccc 1px dashed; MARGIN-TOP: 2px; PADDING-LEFT: 8px; FONT-SIZE: 12px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 8px; BORDER-LEFT: #ccc 1px dashed; COLOR: #808080; PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 1px dashed; LIST-STYLE-TYPE: none
}
.promo-box {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 14px; PADDING-BOTTOM: 4px; BORDER-LEFT: #f60 5px solid; LINE-HEIGHT: 20px; PADDING-TOP: 4px; BACKGROUND-COLOR: #eee
}
.paket TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; HEIGHT: 40px; BACKGROUND-COLOR: #f1f1f1
}

/*  -----------------------------   */
/*  - NAVI ----------------------   */
/*  -----------------------------   */

.navigation {
	float: right;
	POSITION: relative;
	background-color: #fff;
	BACKGROUND: url(/themes/fp30_theme/images/fill700.gif) top right no-repeat;
	color: #5F5F5F;
	width: 735px;
	font-size: 11px;
	padding: 6px 0px 6px 0px;
}

.navigation ul {
	padding: 0px;
	margin: 0px;
}
.navigation li {
	display: inline;
	list-style-type: none;
}

.navigation a {
	color: #5F5F5F;
	text-decoration: none;
	BACKGROUND: url(/themes/fp30_theme/images/nav-bg1.jpg) #eee repeat-x;
	border: 1px solid #666666;
	border-bottom: 0px solid #FF8533;
	background-color: #fff;
	padding: 5px 8px 7px 8px;
}

.navigation a:hover {
	color: #000000;
	text-decoration: none;
	BACKGROUND: url(/themes/fp30_theme/images/nav-bg2.gif) #FF8533 repeat-x;
	background-color: #FF8533;
	border: 1px solid #666666;
	border-bottom: 0px solid #FF8533;
}

.navigation #checked {
	color: #000000;
	text-decoration: none;
	BACKGROUND: url(/themes/fp30_theme/images/nav-bg2.gif) #FF8533 repeat-x;
	background-color: #FF8533;
	border: 1px solid #666666;
	border-bottom: 0px solid #FF8533; 
}



/*  -----------------------------   */
/*  - USERNAV -------------------   */
/*  -----------------------------   */

#navplatz {
	float: left;
	background:url(/themes/fp30_theme/images/bg-nav.gif) repeat-x; 
	color: #fff;
	width: 800px;
	font-size: 11px;
	padding: 8px;
	background-color: #1a86ce;
	border-bottom: 0px solid #CCCCCC;
	POSITION: absolute; 
	LEFT: 10px;
	TOP: 95px;
	z-index:1;
}


#usernav {
	float: left;
        OVERFLOW: hidden;
	background:url(/themes/fp30_theme/images/bg-nav.gif) repeat-x; 
	color: #fff;
	width: 820px;
//	height:20px;
	font-size: 11px;
	padding: 8px;
	background-color: #1a86ce;
	border-bottom: 0px solid #CCCCCC;
	z-index:0;
}
/*
#usernav {
	float: left;
        OVERFLOW: hidden;
	background:url(/themes/fp30_theme/images/bg-nav.gif) repeat-x; 
	color: #fff;
	width: 820px;
	font-size: 11px;
	padding: 8px;
	background-color: #1a86ce;
	border-bottom: 1px solid #CCCCCC;
	z-index:1;
}
*/
#usernav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}

#usernav li {
	width: 150px;
	font-weight: bold;
	display: inline;
	list-style-type: none;
}

#usernav a {
	color: #fff;
	text-decoration: none;
	display: block;
	margin: 0;
	border-left: 1px solid #07BAED;
	border-right: 1px solid #07BAED;
	padding: 0px 9px 0px 9px;
}

#usernav a:hover {
	color: #000000;
	text-decoration: none;
	background:url(/themes/fp30_theme/images/menu-over.gif) repeat-x; 
	color:#3d3d3d;
	background-color: #EEEEEE;
	border: 1px solid #666666;
	border-bottom: 1px solid #000;
}

#usernav #checked {
	background:url(/themes/fp30_theme/images/menu-over.gif) repeat-x; 
	background-color: #FFFFFF;
	border: 1px solid #666666;
	color: #5f5f5f;
	border-bottom: 1px solid #FFFFFF; 
}


/*  -----------------------------   */
/*  - NAVMENU -------------------   */
/*  -----------------------------   */


#usernav ul ul {
	position: absolute;
	background: #1a86ce;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc #888 #555 #bbb;
	BORDER-BOTTOM: #000000 1px solid;
	padding: 1px;
	display: block;
	width: 180px;
	float: left;
	z-index: 2;
}

#usernav ul ul a {
	color: #fff;
	display: block;
	padding: 0px;
	background: #1a86ce;
	text-decoration: none;

}

#usernav ul ul a:hover {
	color: #000000;
	text-decoration: none;
	background:url(/themes/fp30_theme/images/menu-over.gif) repeat-x; 
	background-color: #1a86ce;
	border: 0px solid #666666;
	border-bottom: 1px solid #000;
}

#usernav ul ul #checked {
	background:url(/themes/fp30_theme/images/menu-over.gif) repeat-x; 
	background-color: #FFFFFF;
	border: 1px solid #666666;
	color: #5f5f5f;
	border-bottom: 1px solid #FFFFFF; 
}


/*
#usernav ul ul {
	position: absolute;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc #888 #555 #bbb;
	BORDER-BOTTOM: #000000 1px solid;
	width: 150px;
	background-color: #000;
	color: #5F5F5F;
	width: 150px;
	font-size: 11px;
	padding: 0px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px;
	z-index: 2;
}
*/
#usernav ul ul ul {
	position: absolute;
	width: 180px;
	top: 0;
	left: 100%;
}

div#usernav ul ul,
div#usernav ul li:hover ul ul,
div#usernav ul ul li:hover ul ul
{display: none;}

div#usernav ul li:hover ul,
div#usernav ul ul li:hover ul,
div#usernav ul ul ul li:hover ul
{display: block;}

#content {
  margin: 0px 0px;
  padding: 5px;
  background: #ffffff;
}

/* sub headings */
#content h3 {
  margin: 25px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-top: 1px dotted #bbbfa1;
  border-bottom: 1px dotted #bbbfa1;
  VERTICAL-ALIGN: middle;
  font-size: 12px;
  font-weight: bold;
  font-family: "Open Sans",Helvetica,Arial,sans-serif;
}

#content .menuactions {
  padding: 0px 0px;
  border: 1px solid #bbbfa1;
  background: #F5F5E4;
  TEXT-ALIGN: center;
  font-size: 9px;
  text-decoration: none;
}

#content .top_navpath p {
	height: 10px;
	font-size: 9px;
	color: #000;
	line-height: 11px;
	border-bottom: #000 1px solid;
	padding: 0px 0px;
	margin-bottom: 0px;	
	}

#content .top_navpath p.a {
	height: 10px;
	font-size: 9px;
	color: #000;
	line-height: 11px;
	border-bottom: #000 1px solid;
	padding: 0px 0px;
	margin-bottom: 0px;	
	}

#content .top_navpath p.a:hover {
	height: 10px;
	font-size: 9px;
	color: #000;
	line-height: 11px;
	border-bottom: #000 1px solid;
	padding: 0px 0px;
	margin-bottom: 0px;	
	}

#content h3.noseparator {
  border-bottom: none;
}

/*  -----------------------------   */
/*  - SiteFooter ----------------   */
/*  -----------------------------   */

#sitefooter 		 {text-align: left; width:100%; border-top : 1px solid Silver; border-bottom : 1px solid Silver; margin:0px; BACKGROUND-IMAGE: url(/themes/fp30_theme/images/news_bg.jpg); BACKGROUND-REPEAT: repeat-x}
#sitefooter #footerheadline	{width:790px; text-align: left; font-size: 11px;}

#sitefooter .footerportals	 	 {float:left;width:180px;padding-left:5px; font-size:10px; text-decoration:none;}
#sitefooter .footerportals a 	 {font-size:10px; text-decoration:none;}
#sitefooter .footerportals a:visited {font-size:10px; text-decoration:none;}
#sitefooter .footerportals a:hover 	 {font-size:10px; text-decoration:underline;}


#footer{
	width:790px;
	margin:0 auto;
	color:#ccc;
	background:#2a2a2a;
	padding:10px;
	font-family: "Open Sans",Helvetica,Arial,sans-serif;
}
#footer a  {
	color:#fff;
}
#footer a:hover {
	color:#fff;
}
#footerLeft {
	width:260px;
	float:left;
}
#footerLeft a {
	color:#fefefe;
	margin:0 2px;
	display:inline;
}
#footerLeft a:hover {
	text-decoration:underline;
}
.footerMid {
	width:170px;
	float:left;
	margin:0 5px;
}
.footerMid ul li {
	border-bottom:1px dotted #555;
}
.footerMid ul#gab_bookmark li a  {
	background: url(/themes/fp30_theme/images/link.png) no-repeat left center;
	padding-left:20px;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
}
.footerMid ul#gab_bookmark li a:hover {
	background: #1F1B17 url(/themes/fp30_theme/images/link.png) no-repeat left center;
	padding-left:20px;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
}
#footerRight {
	width:468px;
	float:right;
	display:inline;
}
.footerRightInner {
	padding-top:10px;
}
/*footer credits*/
.copyrights{
	width:980px;
	margin:0 auto;
	color:#222222;
	padding:2px 0;
	text-align:right;
	font-size:10px;
}
.copyrights a{
	color:#222222;
}
.copyrights a:hover{
	text-decoration:underline;
}


#cookie-bar {
	background:#ffffff; 
	height:auto; 
	margin:0;
	z-index: 100000;
	left:0;
	-moz-box-shadow: 0px 2px 6px #222
	-webkit-box-shadow: 0px 2px 6px #222;
	box-shadow: 0px 2px 6px #222;
}
#cookie-bar.fixed {	position:fixed;	width:100%; }
#cookie-bar.fixed.bottom { bottom:0; top:auto; }
#cookie-bar div {	position:static; }
#cookie-bar .cb-left { display:inline-block; margin: 5px 0 5px 30px; }
#cookie-bar .cb-enable{ display:inline-block;  margin:5px 30px; }
#cookie-bar .cb-link a { font-size:1rem; color:#918e83; }

#cookie-bar .cb-enable  a.buttonStyle {
  background-color:#454545;    
  color:#fff;    
  text-align:center;    
  font-size:1rem;    
  font-weight:700;    
  display:inline-block !important;    
  border:medium none;    
  border-radius:0;    
  padding:5px 20px;    
  width:auto;    
  min-width:auto;
}
@media screen and (max-width: 1100px) {
    #cookie-bar .cb-left{ max-width:75%; }
}
.print #cookie-bar { display:none; }

