/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

#topad h2{padding:0;margin-top:-10px;font-size:24px;font-weight:normal;}
#topad{left:28em;}
/*globe */
.globe{
  background: transparent;
  position: absolute;
  right:4.5em;
  top: 0.5em;

}

/*motto */
.motto{
  background: transparent;
  position: absolute;
  right:0.3em;
  top: 1.3em;
}
.motto h4 {color:#fff;}

.topright{
background:url(http://bmcessen.de/wp-content/themes/headlinesnemesismediascom/images/toprightbg.png) 27px 20px no-repeat;
position: absolute;right:-1em;top: 0.6em;height:174px;width:380px;
z-index:100;
}

#search{z-index:60000;top:-5px;color:#333}

#logo{padding:0 0 0 0;}
#header{height:75px;}
#footer-widgets .block{height:255px;overflow:hidden}



.wpcf7-form input[type=text], .wpcf7-form select  { color:#555; margin: 0 5px 10px 0; padding: 7px 5px; border: 1px solid #eee;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-box-shadow: inset 2px 2px 5px  rgba(50, 50, 50, 0.50);
	-moz-box-shadow: inset 2px 2px 5px   rgba(50, 50, 50, 0.50);}
.wpcf7-form textarea  { color:#555;width: 95%!important; padding: 5px; border: 1px solid #eee; }
.wpcf7-form input[type=submit]  { margin: 15px 0 0 0; }
.wpcf7-form input[type=text], .wpcf7-form textarea { border: 1px solid;border-top-color: #C5C3C3;border-left-color: #C5C3C3;border-right-color: #EDEDED;border-bottom-color: #EDEDED; 
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
		-webkit-box-shadow: inset 2px 2px 5px  rgba(50, 50, 50, 0.50);
	-moz-box-shadow: inset 2px 2px 5px   rgba(50, 50, 50, 0.50);}

.wpcf7-form input[type=submit] { font-family:Georgia, serif; background:url(http://bmcessen.de/wp-content/themes/headlinesnemesismediascom/images/bg-button.png) no-repeat center 0; padding:4px 8px; color:#fff; font:Georgia, serif; font-weight:bold; font-size:12px; font-style:italic; text-shadow: #555 0px 1px; background-color:#6694ac; border:1px solid #557c90; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.wpcf7-form input[type=submit]:hover { cursor:pointer; opacity:0.8; }


.wpcf7-form{
background-color: #ececec;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #f5f5f5;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dadada;
position: relative;
margin-top: 20px;
padding-top: 25px;
padding-right: 25px;
padding-bottom: 20px;
padding-left: 25px;
	-webkit-box-shadow: inset 1px 0 2px 1px rgba(120, 120, 120, 0.2);
	-moz-box-shadow: inset 1px 0 2px 1px  rgba(120, 120, 120, 0.2);
	
}

.wpcf7-form-control-wrap captcha-629 input{width:100px}
.wpcf7-captcha-captcha-629 {margin-top:10px;}

.wpcf7-form-control-wrap captcha-629 {padding-bottom:20px;}

.post{min-height:100px;

}

#submit a{ font-family:Georgia, serif; background:url(http://bmcessen.de/wp-content/themes/headlinesnemesismediascom/images/bg-button.png) no-repeat center 0; padding:4px 8px; color:#fff; font:Georgia, serif; font-weight:bold; font-size:12px; font-style:italic; text-shadow: #555 0px 1px; background-color:#6694ac; border:1px solid #557c90; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
#submit a:hover { cursor:pointer; opacity:0.8; }

.boxhead{
padding: 5px 0pt 0 30px; background: transparent url(http://bmcessen.de/wp-content/themes/headlinesnemesismediascom/styles/blue/banner-title.png) no-repeat scroll 0% 0%; z-index: 2;  position: absolute; top: 10px; left: -15px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 40px; width: 250px;
}
.boxhead h4{color:#fff;;}

.entry img:hover{border:1px solid #ff9933}
.imglink{border:0}
.imglink:hover{border:0}
#secnav li ul {-moz-box-shadow: #999 5px 5px 10px 0; 
filter:DropShadow(Color=#999, OffX=5, OffY=5);

}

input {padding:3px 3px 3px 3px;}
select {padding:3px 3px 3px 3px;}
input[type=submit]{padding:5px;height:3em}

.page-item-2:hover > .sf-with-ul{
background:url(http://bmcessen.de/wp-content/themes/headlinesnemesismediascom/images/menu_over_bg_big.png) repeat-x #5CAA05;color:white!important;font-weight:default!important;text-shadow: #666 0px 1px 0px!important;}
.page-item-2 ul li a{background:url(http://bmcessen.de/wp-content/themes/headlinesnemesismediascom/images/menu_over_bg.png) repeat-x #5CAA05;color:white;}
#secnav .page-item-2 ul li a{color:white;text-shadow:#666 0px 1px 0px!important;font-weight:bold;}
#secnav .page-item-2 ul li {color:white;text-shadow:#666 0px 1px 0px!important;font-weight:bold;}

.page-item-6:hover > .sf-with-ul{
background:url(http://bmcessen.de/wp-content/themes/headlinesnemesismediascom/images/menu_over_bg_big.png) repeat-x #3383DE;color:white!important;font-weight:default!important;text-shadow: #666 0px 1px 0px!important;}
.page-item-6 ul li a{background:url(http://bmcessen.de/wp-content/themes/headlinesnemesismediascom/images/menu_over_bg.png) repeat-x #3383DE;color:white;margin-left:-1px;}
#secnav .page-item-6 ul li a{color:white;text-shadow:none;font-weight:bold;}

.page-item-13:hover > .sf-with-ul{
background:url(http://bmcessen.de/wp-content/themes/headlinesnemesismediascom/images/menu_over_bg_big.png) repeat-x #ED1818;color:white!important;font-weight:default!important;text-shadow: #666 0px 1px 0px!important;}
.page-item-13 ul li a{background:url(http://bmcessen.de/wp-content/themes/headlinesnemesismediascom/images/menu_over_bg.png) repeat-x #ED1818;color:white;margin-left:-1px;}
#secnav .page-item-13 ul li a{color:white;text-shadow:none;font-weight:bold;}

.page-item-10:hover > .sf-with-ul{
background:url(http://bmcessen.de/wp-content/themes/headlinesnemesismediascom/images/menu_over_bg_big.png) repeat-x #F9E305;color:#333!important;font-weight:default!important;text-shadow: #666 0px 1px 0px!important;}
.page-item-10 ul li a{background:url(http://bmcessen.de/wp-content/themes/headlinesnemesismediascom/images/menu_over_bg.png) repeat-x #F9E305;color:white;margin-left:-1px;}
#secnav .page-item-10 ul li a{color:#666;text-shadow:none;font-weight:bold;}
#secnav .page_item ul{
border:2px solid white;
}
#secnav .page_item > .sf-with-ul a{border:2px solid white;border:2px solid white;}
img {border:0pt none}


#o2table{padding:5px}
#o2table td {padding:5px}
#o2table tr {border-bottom:1px dotted #abc}
iframe {border: 0 none;}
.head1 {padding-left:15px;font-weight:bold;padding-top:3px;}


label.error { display:block;float: none; color: red; padding-left: .2em; vertical-align: top; }


#text-24{
background:none;
border: 0 none;
-moz-border-radius:0;
-moz-box-shadow:0;
}

#text-24 > .textwidget{
background:none;
border: 0 none;
margin-top:-25px;

}

#footer-widgets .block{
width:300px;
}
.wp-polls, .wp-polls-form{
width:265px;
}
a img:hover{
border:0 none;
}
a:hover img{
border:0 none;
}

// contactable
#contact {position:absolute;left:0;z-index:500000}

#contactable {
	background-image:url(images/contact.png);
	color:#FFFFFF;
	background-color:#333333;
	cursor:pointer;
	height:102px;
	left:0;
	margin-left:-10px; 
	*margin-left:-5px; 
	overflow:hidden;
	position:fixed;
	*position:absolute;
	text-indent:-100000px;
	top:300px;
	*margin-top:10px;
	width:44px;
	z-index:100000;
}

#contactForm {
	background-color:#333333;
	border:2px solid #FFFFFF;
	color:#FFFFFF;
	height:400px;
	left:0;
	margin-left:-400px;
	*margin-left:-434px;
	margin-top:-160px;
	overflow:hidden;
	padding-left:30px;
	position:fixed;
	top:300px;
	width:360px;
	*width:394px;
	z-index:99999;
}

form#contactForm input, textarea {
	background:#FFFFFF none repeat scroll 0 0;
	outline-style:none;
	outline-width:medium;
	width:325px;
	padding:5px;
	border:1px solid #dfdfdf;
	font-family: georgia;
	font-size:1em;
	margin-bottom:10px;
}

form#contactForm .submit {
	background: #F5410F none repeat scroll 0 0;
	outline-style:none;
	outline-width:medium;
	width:325px;
	padding:5px;
	border:3px solid #F52D0F;
	outline-color:-moz-use-text-color;
	font-family: georgia;
	font-size:1em;
	cursor:pointer;
	color:#FFF;
	text-transform:uppercase;
	font-weight:bolder;
	font-family:Helvetica;
	margin-top:10px;
}

form#contactForm p {
	width:325px;
	font-size:0.9em;
}

form#contactForm .disclaimer {
	*margin-left:20px;
}

#contactForm .red {
	color:	#F5410F;
}

#overlay {
	background-color:#666666;
	display:none;
	height:100%;
	left:0;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:0;
} 
.error { background-color: #EDBE9C; }

#name.error { background-color: #EDBE9C; } 
#email.error { background-color: #EDBE9C; }
#comment.error { background-color: #EDBE9C; }

form#contactForm label{
	*margin-left:20px;
}

form#contactForm #loading {
	background: url(images/ajax-loader.gif) no-repeat;
	width:55px;
	height:55px;
	margin: 100px auto;
	display:none;
}

#callback {
	font-family: georgia;
	font-size:1.1em;
	color: #FFF;
	width:325px;
	margin: 100px auto;	
	display:none;
}


.holder {
	margin:0 auto;
	*margin-left:20px;
	padding-top:20px;	
}	

img, img:hover{border: 0 none;}
.entry img:hover{border:0;none;}
#s:focus{
color:#333;
}
.entry a img,.entry a img:hover{border: 0 none;}
a>img,a>img:hover{border: 0 none;}
.entry a.img:hover{border: 0 none;}
.sf-menu li:hover {
visibility: inherit; /* fixes IE7 ‘sticky bug’ */
}
