body,html{width:100%;margin:0;padding:0;color:#7a7a7a;font:12px/18px verdana,sans-serif;}
#body{background:#ffffff url('/images/top_gradient1.gif') repeat-x top}


#nav-wrapper{float:left;width:256px}
#content-wrapper{margin-top:212px;}
#content{float:right;padding:25px 0 45px 30px;width:582px;background:#FFFFFF;color:inherit}
#head{width:100%;color:inherit;height:207px;left:0;position:absolute;top:0}
#left-menu{float:right;padding:24px 0 0 0;width:256px;background:#f8f8f8;color:inherit}
#footer{background:#3a3232;color:inherit;height:180px;position:relative;}
.bookmarks{position:absolute;top:-25px;left:285px}
.content-width{width:868px;background:url('/images/menu_background.gif') repeat-y left}
img{border:none}
.menu-spacer{float:right;width:30px;background:#FFFFFF;color:inherit}
.site-picture{float:left;width:256px;/* background:url(/images/pictures/estrichleger.png) no-repeat ; */height:102px}
.breadcrumb-login{float:left;padding:0 0 0 30px;width:226px}
.breadcrumb-spacer{float:left;width:30px}
.clear{clear:both;font-size:1px;line-height:0px;height:0}
.head-top1{width:868px;color:inherit;font-size:0;line-height:1px;height:81px}
.top-date{float:right;color:#3a3232;background:inherit;font-size:11px;line-height:18px}
.top-date-spacer{padding-top:61px}
.head-top2-outer{width:100%;background:url('/images/top_main_gradient.gif');height:102px}
.head-top2-inner{width:1200x;background:url('/images/top_gradient.gif') repeat-y;height:102px}
.spacer-v-30{float:left;width:30px;height:1px}
.space-24{clear:both;height:24px}
.space-1{clear:both;font-size:1px;line-height:1px;height:1px}
.space-5{clear:both;font-size:5px;line-height:5px;height:5px}
.space-10{clear:both;font-size:10px;line-height:10px;height:10px}
.space-15{clear:both;font-size:15px;line-height:15px;height:15px}
.space-20{clear:both;font-size:20px;line-height:20px;height:20px}
.space-25{clear:both;font-size:25px;line-height:25px;height:25px}
.space-30{clear:both;font-size:30px;line-height:30px;height:30px}
.space-85{clear:both;font-size:30px;line-height:85px;height:85px}
.v-space-35{width:35px;float:left;height:5px}
.v-space-30{width:30px;float:left;height:5px}
.v-space-20{width:20px;float:left;height:1px;line-height:1px;font-size:1px;}
.v-space-10{width:10px;float:left;height:1px}
.v-space-5{width:5px;float:left;height:1px}
.float-r{float:right}
.float-l{float:left}
.image-left{float:left;margin:10px 10px 0 0;border:1px solid #DCDCDC;background:#FFFFFF}
.image-right{float:right;margin:10px 0 0 10px;border:1px solid #DCDCDC;background:#FFFFFF}
.image-descr{border-top:1px solid #DCDCDC;background:#F8F8F8;font-size:11px;line-height:15px;height:15px}
.status-img{float:left;margin-left:7px;display:block}
.download-pic{float:left;margin-right:15px;display:block}
.download-text{float:left;display:block}
.download-delete{float:right;margin-top:12px;display:block;height:28px}
.info-picture{float:left;font-size:9px;width:135px;}
.footer2{background:#2c2626;color:#A8A39F;font-size:11px;line-height:52px;height:52px}
.filter{width:578px;border:1px solid #dbdbdb;background:#f8f8f8}
.filter-select{width:224px;border:1px solid #7F9DB9;font-size:11px}
.filter-button{padding-top:15px;float:left}
.page-nr-nav{padding:0 3px;border:1px solid #ffb320;float:left;margin-left:4px;display:block;color:#7a7a7a !important;font-size:12px;font-weight:normal;text-decoration:none;text-align:center;line-height:14px;height:14px}
.page-nr-points{padding:0 3px;float:left;margin-left:4px;display:block;color:#ffb320 !important;font-size:11px;font-weight:bold;text-decoration:none;text-align:center;line-height:14px;height:14px}
.m10r{margin-right:10px;}
.login-info{font-size:11px;height:50px;left:370px;line-height:16px; position:absolute;text-align:right;top:15px;width:500px;}
.searchfield-box{float:left;padding:10px 8px 0 0;position:relative;}
.searchbutton-box{float:left;padding:10px 0 0 0;}
.error_list{margin:0;padding:0;list-style:none;color:#DF0000;font-size:11px;}
.entry-wrapper{width:542px;height:100px;}
.comp-logo{width:120px;float:left;}
.comp-descr{margin-left:20px;float:left;font-size:11px;width:400px;}
.radio-list{list-style:none;margin:0;padding:0;}
.radio-list li{display:block;float:left;margin-right:10px;}
.submissions td a{background:#eeeeee;text-decoration:none;display:block;}
.submissions td{padding:2px 5px 0 5px;background:#eeeeee;border-bottom:2px solid white;}
.submissions th{padding:2px 5px 0 5px;border-bottom:2px solid white;}
.submissions{border-collapse:collapse;border-spacing:0 0;}
.iurl input{width:310px}


/* =Lines  ----------------------------------------------- */
.menu-topline{clear:both;background:#dbdbdb;color:inherit;font-size:1px;line-height:1px;height:1px}
.top-line{margin-bottom:1px;background:#F6F6F6;font-size:5px;line-height:5px;height:5px}
.h-line{clear:both;background:#ffae11;color:inherit;font-size:1px;line-height:1px;height:1px}



.breadcrumb-nav{border-bottom:1px solid #FFFFFF;background:url('/images/breadcrumb_gradient.gif') repeat-x;font-size:11px;line-height:24px;height:24px}
.breadcrumb-nav a:hover{color:#F3A91D;background:inherit}
.breadcrumb-nav a:active,.breadcrumb-nav a:link,.breadcrumb-nav a:visited{color:#878B90;background:inherit}

/* =Search  ----------------------------------------------- */
.search-block{float:left;height:102px;width:500px;position:relative;}
.archiv-block{float:right;height:102px;width:270px;}
.search-topic{float:left;margin-top:25px;color:#FFFFFF;background:inherit;font-weight:bold;letter-spacing:1px;text-transform:uppercase}
.new-company{position:absolute;top:80px;right:0;}
form{display:inline;}
.search-terms input{width:570px;}
.search-zip{font-weight:bold;color:white;width:250px}
.search-zip input{width:250px;}
.search-location{font-weight:bold;color:white;width:250px;}
.search-location input{width:250px;}

/* =Headings  ----------------------------------------------- */
h1{margin:0;padding:0 0 12px 12px;color:#F3A91D;background:url('/images/bullet.gif') no-repeat left top;font-size:15px;font-weight:bold;line-height:14px}
h2, h2 a{margin:10px 0;padding:0;font-size:14px;font-weight:bold}
h3{margin:10px 0;padding:0;color:#F3A91D;background:inherit;font-size:12px;font-weight:bold}
.bottom-heading{margin:0 0 5px 0;color:#FF9900;background:inherit;font-weight:bold;letter-spacing:1px;text-transform:uppercase}
.bottom-heading1{margin:0 0 5px 0;color:#FF9900;background:inherit;font-weight:bold;letter-spacing:1px}
#error{color:#DF0000;font-size:11px}
.error{color:#DF0000;font-size:11px}
.error-search{color:#DF0000;font-size:14px;font-weight:bold;}
.newleaf{color:#008000 !important;font-weight:bold}
.product-headline{font-size:13pt;font-weight:bold;color:#F3A91D;font-style:italic;margin-bottom:15px;}
.product-price{font-size:14px;font-weight:bold;color:#F3A91D;}
.product-topic{color:#F3A91D;font-weight:bold;font-size:13pt;font-style:italic;}
.search-cat{color:white;font-weight:bold;}
.results-topic{margin:0;float:left;}
.info-text-product{color:#FFAE13;width:410px;height:38px;display:block;}
.info-bullet{width:10px;height:38px;margin-right:15px;background:#FFAE13;}


/* =Content Text  ----------------------------------------------- */
p{margin:10px 0;padding:0}
pre{padding:1em;border:1px dashed #2F6FAB;width:100%;background:#F9F9F9;line-height:1.1em}
.debug{padding:1em;border:1px dashed #2F6FAB;background:#F9F9F9;line-height:1.1em}


/* =Links  ----------------------------------------------- */
.breadcrumb-nav a:hover{color:#F3A91D;background:inherit}
#content a:link,#content a:visited{color:#917C67}
#content a:hover{color:#F3A91D;text-decoration:none}
#content a:active{color:#F3A91D}
.bottom-links{float:left;color:#CFCFCF;background:inherit;font-size:12px;line-height:18px;}
.bottom-links a{text-decoration:none;color:#FF9900;}
.anchor-link{padding-left:12px;background:url(/images/icons/sub_bullet.gif) no-repeat bottom left}
.subnavi-wrapper:hover{background:#F6F6F6}
.search-cat a{color:#FFFFFF;text-transform:uppercase}
.portal-tooltip a{font-weight:normal;}
.new-company a{color:white;font-size:11px;font-weight:bold;}
.page-items-selected{font-weight:bold !important; text-decoration:none !important;color:#F3A91D !important;}
.ab-body-padding-servicelinks a{line-height:18px !important;}
.footer2 a:link,.footer2 a:visited,.footer2 a:hover,.footer2 a:active{color:#A8A39F}
#left-menu a{color:#5F5F5F}
.menu a{text-transform:uppercase;}
.add-link a{color:white;font-weight:bold;}
.form-top h2 a{text-decoration:none !important;}
.extsearch a{color:white;font-weight:bold;}
.jump-links{width:100%;background:#f8f8f8;border:1px solid #dddddd;padding:10px 10px 10px 20px;line-height:20px;margin:20px 0;}

textarea,input[type=text],input[type=password]{border:1px solid #98999A}
#searchform input[type=text]{width:400px !important}
.newfile{width:130px;}

/* =Nav  ----------------------------------------------- */
.nav-selected a{color:#F3A51A !important;background:inherit;font-size:11px;font-weight:bold !important}
.menu li.nav-l1{background:transparent url(/images/button_l1.png) no-repeat;height:29px;line-height:29px;list-style:none;width:256px;}
.menu li.nav-l1 a:hover{background:transparent url(/images/button_l1_over.png) no-repeat;height:29px;line-height:29px;list-style:none;}

.menu li.nav-l2{width:256px;list-style:none !important;background:transparent url(/images/button_l2.png) no-repeat;line-height:29px;height:29px}
.menu li.nav-l2 a:hover{list-style:none !important;background:transparent url(/images/button_l2_over.png) no-repeat;line-height:29px;height:29px}

.menu li.nav-l3{width:256px;list-style:none !important;background:transparent url(/images/button_l3.png) no-repeat;line-height:29px;height:29px}
.menu li.nav-l3 a:hover{list-style:none !important;background:transparent url(/images/button_l3_over.png) no-repeat;line-height:29px;height:29px}

.menu li.nav-l4{width:256px;list-style:none !important;background:transparent url(/images/button_l4.png) no-repeat;line-height:29px;height:29px}
.menu li.nav-l4 a:hover{list-style:none !important;background:url(/images/button_l4_over.png) no-repeat;line-height:29px;height:29px}

.menu li.nav-l5{width:256px;list-style:none !important;background:transparent url(/images/button_l5.png) no-repeat;line-height:29px;height:29px}
.menu li.nav-l5 a:hover{list-style:none !important;background:transparent url(/images/button_l5_over.png) no-repeat;line-height:29px;height:29px}

.menu li.nav-l6{width:256px;list-style:none !important;background:transparent url(/images/button_l6.png) no-repeat;line-height:29px;height:29px}
.menu li.nav-l6 a:hover{list-style:none !important;background:transparent url(/images/button_l6_over.png) no-repeat;line-height:29px;height:29px}


.nav-l1 a{color:#5F5F5F; display:block;font-size:12px;font-weight:bold;height:28px;letter-spacing:1px; margin:0; padding-left:30px;text-decoration:none;}
.nav-l2 a{color:#848484; display:block;font-size:11px;height:28px;letter-spacing:1px; margin:0; padding-left:41px;text-decoration:none;}
.nav-l3 a{color:#848484; display:block;font-size:11px;height:28px;letter-spacing:1px; margin:0; padding-left:51px;text-decoration:none;}
.nav-l4 a{color:#848484; display:block;font-size:11px;height:28px;letter-spacing:1px; margin:0; padding-left:61px;text-decoration:none;}
.nav-l5 a{color:#848484; display:block;font-size:11px;height:28px;letter-spacing:1px; margin:0; padding-left:71px;text-decoration:none;}
.nav-l6 a{color:#848484; display:block;font-size:11px;height:28px;letter-spacing:1px; margin:0; padding-left:81px;text-decoration:none;}

.subnavi-wrapper{border:1px solid #DADADA;float:left;width:274px;background:url(/images/gradients/navbox_gradient_repeat.img) repeat-y 0 20px;}
.subnavi-wrapper-noover{border:1px solid #DADADA;float:left;width:274px;background:url(/images/gradients/navbox_gradient_repeat.img) repeat-y 0 20px;}
.subnavi-outer{width:274px;background:url(/images/gradients/navbox_gradient.png) no-repeat 0 20px}
.subnavi-content{padding:5px 0 5px 20px;font-size:11px}
.subnavi-top1{border-bottom:1px solid #DADADA;padding:0 0 0 25px;color:#7A7A7A;background:url(/images/gradients/subnavi_top.png) #EEEEEE repeat-x;font-size:12px;line-height:19px;height:19px}
.subnavi-content1{padding:5px 0 5px 25px;font-size:12px}
.subnavi-content1 a{display:block;text-decoration:none !important;color:#7B7979 !important;}
.subnavi-overlay{width:276px;display:block;background:url(/images/misc/transparent.gif);height:50px;position:absolute;top:0;z-index:400}
.subnavi-mappe{background:url(/images/icons/mappe.img) no-repeat right bottom}
.subnavi-info{background:url(/images/icons/info.img) no-repeat right bottom}
.subnavi-faq{background:url(/images/icons/faq.img) no-repeat right bottom}
.subnavi-buch{background:url(/images/icons/buch.img) no-repeat right bottom}
.partner-wrapper{border:1px solid #DADADA;width:580px;height:193px}
.menu-bottom-block{float:left;width:225px}
.menu-bottom2-block{float:right;width:126px}
.top{float:right;margin-bottom:-28px;width:74px;display:block;background:url(/images/buttons/top.img) no-repeat;height:28px}
.leaf-right-menu{float:left;display:block;color:#7B7979;font-size:11px;font-weight:bold}
.leaf-icon{float:left;margin-right:5px;display:block}
.menu-selected-color{color:#F3A91D !important;}
#sidebar{width:200px;margin-left:30px;}
#left-menu ul{list-style-image:none;list-style-position:outside;list-style-type:none;padding:0;margin:0;}
/* #left-menu ul > li{padding-bottom:20px;} */
#recentcomments{margin:0 !important;}
#tag_cloud{width:200px;}
#tag_cloud a{line-height:24px;}
.menu-bottom-block a{color:white;font-size:11px;}
.menu-bottom-block ul{list-style-image:none;list-style-position:outside;list-style-type:none;padding:0;margin:0;}
#cat{width:180px}
#archives select{width:180px;}
.v-line{height:70px;width:1px;background:#FF9900;margin:0 25px;}
.extsearch{margin:23px 0 0 30px;}

/* ------------------------ forms ------------------------- */
.form-wrapper{background:url(/images/gradients/form_side_gradient.png) repeat-y}
.form-wrapper-simple{border-bottom: 1px solid #DBDBDB; border-left: 1px solid #FFAE11; border-right: 1px solid #FFAE11;width:580px;}
.form-content-inlay{padding:20px; position:relative;}
.form-outer1{width:580px;border-bottom:1px solid #DADADA;background:url(/images/gradients/form_side_right.png) repeat-y 353px}
.form-outer{width:580px;background:url(/images/gradients/form_side_gradient.png) repeat-y top right}
.form-top{border:1px solid #DADADA;padding:0 0 0 20px;color:#7B7979;background:url(/images/gradients/subnavi_top.png) #F6F6F6 repeat-x;font-weight:bold;line-height:19px;height:19px}
.ab-top{background:url(/images/gradients/subnavi_top1.png) repeat-x; border:1px solid #DBDBDB; height:28px;}
.must-fill{float:right;padding-right:10px;color:#AAAAAA;font-size:10px;font-weight:normal}
.form-content{background:url(/images/gradients/form_side_gradient.png) repeat-y 352px;font-size:11px}
.form-left{float:left;width:350px}
.form-left-content{padding:0 0 0 20px;font-size:11px}
.form-right{float:right;width:228px;margin-right:1px}
.form-right-content{padding:0 15px 0 15px;color:#7B7979;font-size:10px}
.input-text{width:158px;border:1px solid #98999A;float:left;display:block;font-size:11px;}
.input-textarea{width:158px;border:1px solid #98999A;float:left;display:block;font-size:11px}
.input-select{float:left;width:160px;border:1px solid #98999A;display:block;font-size:10px}
.form-left label{float:left;width:142px;display:block}
.input-wrapper{float:left;width:535px;}
.input-wrapper input{width:535px;}
.input-wrapper textarea{width:535px;}
.input-mail input{width:176px;}
.input-password input{width:176px;}
.newsletter select{width:180px;}
.newsletter textarea{width:415px;}
.wiki textarea{width:540px;height:300px;}
.search-info-box{position:absolute;top:0;left:120px;z-index:200;width:400px;height:280px;background:#feffc1;opacity:0.88;filter:alpha(opacity=88);border:1px solid #999999;color:black;font-weight:normal;font-size:11px;display:none;}

.form-label{width:220px;float:left;font-weight:bold;}
.form-element{width:300px;float:left;}
.archive li{list-style:none;}
.simple-form{
	width:195px;
	margin:0 0 0 30px;
}

.simple-form #fp_extended_search_keywords{
	width:190px;
}

.simple-form #fp_extended_search_zips{
	width:190px;
}

.simple-form #fp_extended_search_locations{
	width:190px;
}

.search-element input{width:415px;}

.sub-form th{text-align:left;}
.sub-thead{background:#eeeeee;}

.user-street{width:415px;}
.user-street input{width:413px;}
.user-streetnumber{width:102px;}
.user-streetnumber input{width:100px;}

.user-password{width:260px;}
.user-password input{width:255px;}
.user-password2{width:260px;}
.user-password2 input{width:255px;}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #FFAE11;
	color: #FFAE11 !important;
	font-weight:bold;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #FFAE11;
	color: #FFAE11 !important;
	font-weight:bold;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #FFAE11;
	color: #FFAE11;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #F3A91D;
	border: 1px solid #F3A91D;
	font-weight:bold;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #ABABAB;
	color: white;
	background-color: #CFCFCF ;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #ABABAB;
	color: #ABABAB;
	background-color: #FFFFFF;
}
