/*
Theme Name: Bottin und Schulz
Theme URI: http://test.bottin-schulz.de//
Description: Verkaufstraining & Vertriebstraining & Sales Training & Management Training & Wirkungskompentenz.
Version: 1.0
Author: Mattias Stiller
Author URI: www.giffits.de
 
*/
 
@import "cforms.css";

/*GLOBAL
-------------------------------------------------------------------------*/
*{margin:0;padding:0;}
a:focus{outline:none;}
html,body{font-size:12px;font-family:Arial, Verdana, Sans-Serif;color:#767676;text-align:center;margin:0;}
html{padding:0 0 20px 0;}
#page{text-align:left;margin:0 auto;padding:0;width:1006px;  position:relative;}
#page #wrapper-out{width:980px;margin:0 auto;}
#page #wrapper{width:972px;margin:0 auto;padding:0 0 0 0;}
strong{font-weight:bold;}
.all{height:100%;  width:100%;  position:relative;  background:#fff url('images/bg-main.gif') repeat-x 0 0;}


/*STYLE FOR SMALL
-------------------------------------------------------------------------*/
.buehne-small{height:63px;margin:0 0 0 12px;width:957px;}
.buehne-small h1.listen-headline{color:#fff;font-size:26px;line-height:63px;}

/*CONTENT SEO
-------------------------------------------------------------------------*/
.page-template-page-thommy-php #content{float:right;height:auto !important;margin:22px 0 0;min-height:500px;width:954px;}
.page-template-page-thommy-php .endfooter{padding:0 0 0 20px;width:956px;}
 
 
/*HEADER + MENU
-------------------------------------------------------------------------*/
.header{height:81px;margin:0 0 0  12px; }
.header .header-leftside{float:left;width:250px;padding:33px 0 0 0;}
.header .header-leftside a img {
	border: none;
	padding: 0;
}
.header .header-rightside {
	float: right;
	width: 362px;
	padding: 24px 0 0 0;
}
.header .header-rightside img {
	margin: 0 ;
	border: none;
	padding: 0;
}
 
 
/* MENU
-------------------------------------------------------------- */
.menu{height:54px;margin:17px 0 0 10px;position:relative;width:959px;}
.menu-header ul{width:960px;}
.menu-header ul,ul.menu ul{list-style:none;}
.menu li{float:left;margin:0 0 0 0;padding:0;position:relative;list-style-type:none;font-weight:600;line-height:18px;z-index:99;}
.menu li a{padding:0;display:block;color:#5b5b5a;background:url('images/menu.gif') no-repeat 0 0;height:54px;padding:0;text-align:left;}



.menu li#menu-item-1903 a {
	width: 86px;
	background-position: 0 0px;
}
.menu li#menu-item-1903 a:hover {
	background-position: 0 -54px;
}
.menu-item-1903-hover {
	background-position: -107px -54px !important;
}
.menu-item-1903-hover {
	background-position: 0px -54px !important;
}
.menu-item-10-hover {
	background-position: 0px -54px !important;
}
#menu-item-1903 ul, #menu-item-1903 ul li {
	width: 115px !important;
}
#menu-item-1903 ul li a {
	width: 115px !important;
	padding-left: 39px !important;
}


.menu li#menu-item-1904 a {
	width: 219px;
	background-position: -86px 0;
}
.menu li#menu-item-1904 a:hover {
	background-position: -86px -54px;
}
.menu-item-1904-hover {
	background-position: -86px -54px !important;
}
.menu-item-20-hover {
	background-position: -86px -54px !important;
}
#menu-item-1904 ul li a {
	width: 230px !important;
	padding-left: 33px !important;
}


.menu li#menu-item-3417 a {
	width: 143px;
	background-position: -305px 0;
}
.menu li#menu-item-3417 a:hover {
	background-position: -305px -54px;
}
.menu-item-3417-hover {
	background-position: -305px -54px !important;
}
.menu-item-60-hover {
	background-position: -305px -54px !important;
}
#menu-item-3417 ul li a {
	width: 230px !important;
	padding-left: 30px !important;
}


.menu li#menu-item-1906 a {
	width: 147px;
	background-position: -448px 0;
}
.menu li#menu-item-1906 a:hover {
	background-position: -448px -54px;
}
.menu-item-1906-hover {
	background-position: -448px -54px !important;
}
.menu-item-90-hover {
	background-position: -448px -54px !important;
}



.menu li#menu-item-3432 a {
	width: 169px;
	background-position: -595px 0;
}
.menu li#menu-item-3432  a:hover {
	background-position: -595px -54px;
}
.menu-item-3432-hover {
	background-position: -595px -54px !important;
}
.menu-item-110-hover {
	background-position: -595px -54px !important;
}
#menu-item-3432 ul, #menu-item-3432 ul li {
	width: 143px !important;
}



.menu li#menu-item-3418 a {
	width: 82px;
	background-position: -764px 0;
}
.menu li#menu-item-3418  a:hover {
	background-position: -764px -54px;
}
.menu-item-3418-hover {
	background-position: -764px -54px !important;
}
.menu-item-150-hover {
	background-position: -764px -54px !important;
}
#menu-item-3418 ul, #menu-item-3418 ul li {
	width: 143px !important;
}


.menu li#menu-item-2984 a {
	width: 114px;
	background-position: -846px 0;
}
.menu li#menu-item-2984 a:hover {
	background-position: -846px -54px;
}
.menu-item-2984-hover {
	background-position: -846px -54px !important;
}
.menu-item-170-hover {
	background-position: -846px -54px !important;
}


.menu-header li,ul.menu li{float:left;position:relative;}
ul.menu li{float:left;position:relative;}
.menu-header a{color:#3e3e40;display:inline;padding:5px 0 5px 31px;text-decoration:none;}
ul.menu li a{height:54px;background:url('images/menu.gif') no-repeat 0 0;color:#fff;}
ul.menu li a span{display:none;}
ul.menu li ul.sub-menu a span{display:block;background:#f59750;}
.menu-header ul ul{display:none; position:absolute;top:54px;left:0;float:left;width:165px;z-index:99999;visibility:visible;}
.menu-header ul ul li{width:210px;height:37px;background:#f59750;}
.menu-header ul ul li a{width:210px !important;height:25px;background:#f59750 !important;color:#fff !important;line-height:1em;padding:5px 0 5px 20px;border-bottom:solid 1px #e38d4d !important;border-top:solid 1px #faa15e !important;}
.menu-header ul ul li a:hover{text-decoration:underline;color:#fff !important;}
.menu-header ul ul li span{display:none;margin:7px 0 0 0;font-weight:normal;}
.menu-header ul ul ul{left:100%;top:0;}
.menu-header li:hover > a{color:#fff !important;text-decoration:none;}
.menu-header li.current_page_item a{color:#fff !important;}
.menu-header li.current_page_item ul a{color:#fff !important;}
.menu-header li.current_page_item ul a:hover{color:#fff !important;}
.menu-header ul ul:hover > a{color:#fff !important;text-decoration:none;}
.menu-header ul li.current_page_item > a,.menu-header ul li.current-menu-ancestor > a,.menu-header ul li.current-menu-item > a,.menu-header ul li.current-menu-parent > a{color:#fff !important;}
* html .menu-header ul li.current_page_item a,* html .menu-header ul li.current-menu-ancestor a,* html .menu-header ul li.current-menu-item a,* html .menu-header ul li.current-menu-parent a,* html .menu-header ul li a:hover{color:#fff !important;}
 
/*CONTENT
-------------------------------------------------------------------------*/
#content{float:right;width:655px;margin:22px 0 0 0;min-height:500px;height:auto !important;height:500px;}
#content .post{margin:0 0 20px 0;}
#content .post table tr td{color:#767676;padding:2px 0;}
#content .post ul, #content .post ol{margin:0 0 8px 40px;}
#content .post ul li, #content .post ol li{margin:0;color:#767676;line-height:20px;}
#content .post ul li a, #content .post ol li a{color:#de5f1f;text-decoration:none;}
#content .post ul li a:hover, #content .post ol li a:hover{color:#767676;}
#content .post blockquote{display:block;background:#f2f0f0 url(images/blockquote-arrow.gif) no-repeat 10px 14px;border:solid 1px #e1e1e1;padding:15px 15px 15px 50px;}
#content .post blockquote p{margin:0;padding:0;}
#content .post a img{border:none;}
#content .post p a, #content .post table tr td a{color:#e77338;text-decoration:none;}
#content .post p a:hover, #content .post table tr td a:hover{color:#767676;}
#content .post p{margin:0 0 10px 0;line-height:18px;color:#767676;}
#content .post h2{font-size:18px;color:#767676;font-size:18px;}
#content .post h2.superheadline{margin:0 0 3px 0;color:#de5f1f;font-size:22px;}
#content .post h4{padding:0;margin:0 0 5px 0;color:#de5f1f;font-size:20px; }
#content .post h6{padding:0;margin:0 0 5px 0;color:#de5f1f;font-size:12px; }
#content .post h3{margin:0 0 0 0;padding:0;color:#767676;}
#content .post img.centered{display:block;margin-left:auto;margin-right:auto;}
#content .navigation .alignright{float:right;}
#content .navigation .alignleft{float:left;}
#content .post img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
#content .post img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
#content .post .alignright{float:right;}
#content .post .alignleft{float:left;}
#content .post ul.startseiteteaser {
	list-style-type: none;
	height: 288px;
	margin-left: 0;
		position: relative;
}
#content .post ul.startseiteteaser li h2 {
	color: #DE5F1F;
	font-size: 15px;
	font-style: italic;
}
#content .post ul.startseiteteaser li a.image {
	display: block;
	height: 148px;
	width: 310px;
	margin: 0 0 20px 0;
}
#content .post ul.startseiteteaser li p  {
	margin: 10px 0 0 0;
}
#content .post ul.startseiteteaser li p a {
	margin: 10px 0 0 0;
}
#content .post ul.startseiteteaser li a.start-cta {
	display: block;
	height: 55px;
	width: 177px;
	background: url('images/startteaser-cta.jpg') no-repeat 0 0;
}
#content .post ul.startseiteteaser li a.start-cta:hover {
	background-position: 0 -55px;
}
#content .post ul.startseiteteaser li.firmenverkaufstraining {
	float: left;
	width: 310px;
 
	background: url('images/startteaser-left.jpg') no-repeat 0 0;
}
#content .post ul.startseiteteaser li.offenes-verkaufstraining {
	float: right;
	width: 310px;
	background: url('images/startteaser-right.jpg') no-repeat 0 0;
}








#content .post ul.dreierbox {
	list-style-type: none;
	height: 118px;
	margin-left: 0;
		position: relative;
}

#content .post ul.dreierbox li h2 {
	color: #DE5F1F;
	font-size: 14px;
	font-style: italic;
}
#content .post ul.dreierbox li a.image {
	display: block;
	height: 118px;
	width: 195px;
	margin: 0 0 20px 0;
}
#content .post ul.dreierbox li p  {
	margin: 10px 0 0 0;
}
#content .post ul.dreierbox li p a {
	margin: 10px 0 0 0;
}
#content .post ul.dreierbox li a.dreier-cta {
	display: block;
	height: 55px;
	width: 177px;
	background: url('images/startteaser-cta.jpg') no-repeat 0 0;
}
#content .post ul.dreierbox li a.dreier-cta:hover {
	background-position: 0 -55px;
}
#content .post ul.dreierbox li.dreierkommunikationstraining {
	float: left;
	width: 195px;
	
	margin: 0 35px 0 0;
	background: url('images/dreierseminar01.jpg') no-repeat 0 0;
}
#content .post ul.dreierbox li.dreiertelefontraining {
	float: left;
	width: 195px;
	margin: 0 35px 0 0;
	background: url('images/dreierseminar02.jpg') no-repeat 0 0;
}
#content .post ul.dreierbox li.dreiervortrag {
	float: left;
	width: 195px;
	background: url('images/dreierseminar03.jpg') no-repeat 0 0;
}
#content .post ul.dreierbox li.dreierfirmenverkaufstraining {
	float: left;
	width: 195px;
	
	margin: 0 35px 0 0;
	background: url('images/dreierverkauf01.jpg') no-repeat 0 0;
}
#content .post ul.dreierbox li.dreieroffenes {
	float: left;
	width: 195px;
	margin: 0 35px 0 0;
	background: url('images/dreierverkauf02.jpg') no-repeat 0 0;
}
#content .post ul.dreierbox li.dreiereinzelcoaching {
	float: left;
	width: 195px;
	background: url('images/dreierverkauf03.jpg') no-repeat 0 0;
}
#content .post ul.dreierbox li.offenes-verkaufstraining .right-stoerer {
	background: url('images/startteaser-right-stoerer.jpg') no-repeat 0 0;
	position: absolute;
	top: -6px;
	right: 188px;
	height: 55px;
  width: 122px; 
  display: block; 
}




 
#content .post ul.teaser-homepage{list-style-type:none;height:269px;margin-left:0;}
#content .post ul.teaser-homepage li{display:inline;}
#content .post ul.teaser-homepage li a{width:207px;height:269px;float:left;}
#content .post ul.teaser-homepage li.verkaufstraining-box a{background:url('images/box-verkaufstraining.gif') no-repeat 0 0; }
#content .post ul.teaser-homepage li.verkaufstraining-box a:hover{background-position:0  -269px; }
#content .post ul.teaser-homepage li.basisverkaufstraining-box a{background:url('images/box-bverkaufstraining.gif') no-repeat 0 0;margin:0 17px; }
#content .post ul.teaser-homepage li.basisverkaufstraining-box a:hover{background-position:0  -269px; margin:0 17px;  }
#content .post ul.teaser-homepage li.tbasisverkaufstraining-box a{background:url('images/box-tverkaufstraining.gif') no-repeat 0 0;margin:0 17px; }
#content .post ul.teaser-homepage li.tbasisverkaufstraining-box a:hover{background-position:0  -269px; margin:0 17px;  }
#content .post ul.teaser-homepage li.inhouse-box a{background:url('images/box-inhouse.gif') no-repeat 0 0; }
#content .post ul.teaser-homepage li.inhouse-box a:hover{background-position:0  -269px; }
#content .post ul.teaser-homepage li.edutrainer-box a{background:url('images/box-edutrainer.gif') no-repeat 0 0; }
#content .post ul.teaser-homepage li.edutrainer-box a:hover{background-position:0  -269px; }
#content .post ul.teaser-homepage li.mbti-box a{background:url('images/box-mbti.gif') no-repeat 0 0; }
#content .post ul.teaser-homepage li.mbti-box a:hover{background-position:0  -269px; }
#content .post ul.teaser-homepage li.einzelcoaching-box a{background:url('images/box-einzelcoaching.gif') no-repeat 0 0;margin:0 17px; }
#content .post ul.teaser-homepage li.einzelcoaching-box a:hover{background-position:0  -269px; margin:0 17px;  }
#content .post ul.teaser-homepage li.nlp-box a{background:url('images/box-nlp.gif') no-repeat 0 0; }
#content .post ul.teaser-homepage li.nlp-box a:hover{background-position:0  -269px; }
#content .post ul.teaser-homepage li.firmenverkaufstraining-box a{background:url('images/box-firmenverkaufstraining.gif') no-repeat 0 0; }
#content .post ul.teaser-homepage li.firmenverkaufstraining-box a:hover{background-position:0  -269px; }
#content .post ul.teaser-homepage li.akquise-box a{background:url('images/box-akquise.gif') no-repeat 0 0;margin:0 0; }
#content .post ul.teaser-homepage li.akquise-box a:hover{background-position:0  -269px; margin:0 0; }
#content .post ul.teaser-homepage li.akquise-allgemein-box a{background:url('images/box-akquise-allgemein.gif') no-repeat 0 0;  }
#content .post ul.teaser-homepage li.akquise-allgemein-box a:hover{background-position:0  -269px;  }
#content .post ul.teaser-homepage li.btelefontraining-box a{background:url('images/box-btelefontraining.gif') no-repeat 0 0;margin:0 0 0 0; }
#content .post ul.teaser-homepage li.btelefontraining-box a:hover{background-position:0  -269px; }
#content .post ul.teaser-homepage li.telefontraining-box a{background:url('images/box-telefontraining.gif') no-repeat 0 0; }
#content .post ul.teaser-homepage li.telefontraining-box a:hover{background-position:0  -269px; }
#content .post ul.teaser-homepagestadt{list-style-type:none;height:229px;margin-left:0;}
#content .post ul.teaser-homepagestadt li{display:inline;}
#content .post ul.teaser-homepagestadt li a{width:207px;height:259px;float:left;}
#content .post ul.teaser-homepagestadt li.stadtseminar-hamburg-box a {
	background: url('images/stadtseminar-hamburg.gif') no-repeat 0 0;
}
#content .post ul.teaser-homepagestadt li.stadtseminar-hamburg-box a:hover {
	background-position: 0  -259px;
}
#content .post ul.teaser-homepagestadt li.stadtseminar-stuttgart-box a {
	background: url('images/stadtseminar-stuttgart.gif') no-repeat 0 0;

}
#content .post ul.teaser-homepagestadt li.stadtseminar-stuttgart-box a:hover {
	background-position: 0  -259px;
}
#content .post ul.teaser-homepagestadt li.stadtseminar-berlin-box a {
	background: url('images/stadtseminar-berlin.gif') no-repeat 0 0;
		margin: 0 17px;
}
#content .post ul.teaser-homepagestadt li.stadtseminar-berlin-box a:hover {
	background-position: 0  -259px;
}
#content .post ul.teaser-homepagestadt li.stadtseminar-muenchen-box a {
	background: url('images/stadtseminar-muenchen.gif') no-repeat 0 0;
}
#content .post ul.teaser-homepagestadt li.stadtseminar-muenchen-box a:hover {
	background-position: 0  -259px;
}
#content .glossary{width:655px;   height:25px; }
#content .snap_nav{width:655px;   height:25px; }
#content .snap_nav li{float:left;  list-style-type:none;  margin:0 2px 0 0;   background:#b9501b; display:block;  height:16px; width:16px;  color:#fff;  font-size:11px;  text-align:center;line-height:18px;}
#content .snap_nav li a{float:left;  list-style-type:none; display:block;  height:16px; width:16px;  background:#de5f1f;    text-decoration:none;  color:#fff;  font-size:11px;}
#content .snap_nav li a:hover{float:left;list-style-type:none;margin:0 2px 0 0;background:#b9501b;color:#fff;font-size:11px;text-decoration:none;}
#content .snap_selected{}
#content .snap_selected a{}
#content .content-newsletter{margin:20px 0;display:block;}
#content .content-newsletter input{color:#767676;font:12px arial,verdana;}
#content .content-newsletter #u_EMail{border:solid 1px #e8e8e8;width:248px;margin:0 auto;padding:6px;float:left;}
#content .content-newsletter a.newsletter-sendbutton{background:url('images/button-abonnieren.jpg') no-repeat 0 0;display:block;height:30px;width:86px;float:left;margin:2px 0 0 5px;}
#content .content-newsletter a.newsletter-sendbutton:hover{background:url('images/button-abonnieren-over.jpg') no-repeat 0 0;}
.page-id-1687 #content .bg-job {
	background: url('images/bg-jobseite.jpg') no-repeat 0 0;
	height: 92px;
	width: 655px;
	padding: 7px 0 0 138px;
}
.page-id-1687 #content .bg-job p {
	width: 450px;
}
.pagebar{font-size:17px;margin-right:.1em;padding:10px 0 38px;margin-bottom:0;border:0 solid #fff;text-decoration:none;text-align:right;color:#353434;}
.pagebar a,.navigation .pagebar .this-page{border:1px solid #DDDDDD;text-decoration:none;padding:1px 5px;margin-right:4px;font-size:11px;font-weight:normal;color:#DE5F1F;}
.na.pagebar a:visited{border:1px solid #DDDDDD;text-decoration:none;font-size:11px;padding:1px 5px;}
.pagebar .this-page{border:1px solid #DE5F1F;padding:1px 5px;font-size:11px;font-weight:normal;margin-right:4px;background:#DE5F1F;color:#fff;}
.pagebar a:hover{border-color:#DE5F1F;}
.pagebar{height:67px;font-size:11px;}
.tabellencta{display:block;width:450px;height:45px;margin:20px 0 0 0;}
.tabellencta a{background:url('images/tabellencta.jpg') no-repeat 0 0;float:left;height:45px;margin-right:15px;}
.tabellencta a.tabellencta-buchen{background-position:0 0;width:138px;}
.tabellencta a.tabellencta-buchen:hover{background-position:0 -45px;}
.tabellencta a.tabellencta-info{background-position:-158px  0;width:160px;}
.tabellencta a.tabellencta-info:hover{background-position:-158px -45px;}
.tabellenctapreise{background:none repeat scroll 0 0 #F3F3F4;margin:10px 0;padding:5px 23px;width:628px;}
.tabellenctapreise ul{list-style-type:none;margin:0 !important;padding:0;}
.tabellenctapreise ul li{background:url('images/sem-tick-tabellenctapreise.gif') no-repeat scroll 0 4px transparent !important;padding:0 0 0 25px;}
.bullet{padding-left:62px;}
.bullet1{background:url('images/bullet-1.gif') no-repeat scroll 0 0;}
.bullet2{background:url('images/bullet-2.gif') no-repeat scroll 0 0;}
.bullet3{background:url('images/bullet-3.gif') no-repeat scroll 0 0;}
.bullet4{background:url('images/bullet-4.gif') no-repeat scroll 0 0;}
.bullet5{background:url('images/bullet-5.gif') no-repeat scroll 0 0;}


/*SEMINARTEILNAHME
-------------------------------------------------------------------------*/
#content .post .sem-wannwo{margin:0 0 10px 0;}
#content .post .sem-wannwo tr{margin:0;padding:0;}
#content .post .sem-wannwo tr td{margin:0;padding:0;}
#content .post .sem-wannwo tr .firsttable{width:261px;}
#content .post .sem-wannwo tr .secondtable{width:234px;line-height:16px;}
#content .post .sem-wannwo tr .secondtable .infopaket-pdf{background:url('images/icon-pdf.gif') no-repeat;background-position:right;padding:5px 20px 5px 0;}
#content .post .sem-wannwo tr .thirdtable{width:160px;}
#content .post a.sem-teilnahme{display:block;width:160px;height:32px;background:url('images/button-seminarteilnahme-con.gif') no-repeat 0 0;}
#content .post a.sem-teilnahme:hover{background-position:0 -32px;}
#content .post a.sem-teilnahme-default{display:block;width:160px;height:32px;background:url('images/button-mehr-info.gif') no-repeat 0 0;}
#content .post a.sem-teilnahme-default:hover{background-position:0 -32px;}
#content .post a.sem-weiter-button{display:block;width:161px;height:32px;background:url('images/button-mehr-info.gif') no-repeat 0 0;}
#content .post a.sem-weiter-button:hover{background-position:0 -32px;}
#content .post .sem-weiter-box{background:#f3f3f4; margin:0 0 10px 0;width:675px;}
#content .post .sem-weiter{background:#f3f3f4;margin:5px 20px;}
#content .post .sem-weiter .sem-ort{width:468px;}

/*SIDEBAR
-------------------------------------------------------------------------*/
#sidebar{float:left;width:307px;min-height:580px;height:auto !important;height:580px;background:url('images/bg-sidebar.jpg') no-repeat 0 0;}
#sidebar h2{font-size:18px;margin:20px 0 10px 0;padding:0;color:#9C9C9C;font-weight:bold;}
.sidebar-innen{width:262px;margin:0 auto;}
#sidebar .sub-menue ul{margin:0;}
#sidebar .sub-menue ul{list-style-type:none;}
#sidebar .sub-menue ul li{text-align:right;}
#sidebar .sub-menue ul li a{border-bottom:solid 1px #e8e8e8;background:#000;color:#de5f1f;background:url('images/sub-menu-arrow.gif') no-repeat right 10px;width:242px;text-decoration:none;display:block;padding:6px 20px 6px 0;}
#sidebar .sub-menue ul li a:hover{text-decoration:underline;}
#sidebar .sub-menue ul li.current_page_item a{text-decoration:underline;}
#sidebar .random-zitate ul{list-style-type:none;}
#sidebar .random-zitate ul li{background:url('images/bg-zitate.gif') no-repeat 0 0;padding:0 0 0 23px;margin:0 0 30px 0;color:#9c9c9c;font-style:italic;}
#sidebar .random-zitate ul li .meinungen-single{color:#DE5F1F;display:block;text-decoration:none;font-style:normal;}
#sidebar .alleseminare a{text-decoration:none;font-size:12px;float:right; color:#DE5F1F;padding:6px 20px 6px 0;border-bottom:1px solid #E8E8E8;width:242px;margin:0 0 10px 0;text-align:right;background:url("images/sub-menu-arrow.gif") no-repeat scroll right 10px }
#sidebar .alleseminare a:hover{text-decoration:underline;}
#sidebar .bloghinweis {height:120px;}
#sidebar .bloghinweis .blogicon{float:left;width:90px;height:88px;}
#sidebar .bloghinweis .blogicon a{width:90px;height:88px;float:left;background:url('images/button-blog.jpg') no-repeat 0 0;}
#sidebar .bloghinweis .blogicon a:hover{background:url('images/button-blog-over.jpg') no-repeat 0 0;}
#sidebar .bloghinweis .blogtext{float:right;width:166px;color:#9C9C9C;}
#sidebar .bloghinweis .blogtext a{color:#de5f1f;text-decoration:none;}
#sidebar .bloghinweis .blogtext a:hover{text-decoration:underline;}
#sidebar .socialmedia{height:143px;}
#sidebar .socialmedia a{float:left;height:32px;width:32px;margin:0 10px 0 0;}
#sidebar .socialmedia a.social-rss{background:url('images/rss-icon.png') no-repeat 0 0;}
#sidebar .socialmedia a.social-twitter{background:url('images/twitter-icon.png') no-repeat 0 0;}
#sidebar .socialmedia a.social-xing{background:url('images/xing-icon.png') no-repeat 0 0;}
.blogsidebar h2{color:#9C9C9C;font-size:18px;font-weight:bold;margin:0;padding:0;}
.nlMessage_hidden{display:none;}
.nlMessage_show{font-size:11px;width:180px;font-weight:normal;margin:0px;padding:16px 0px 10px 6px;}
.nlError{color:#BD1610;}
.nlHinweis{color:#878787;}


/*BLOG
-------------------------------------------------------------------------*/
.blog-content{width:663px !important;}
.blog-list{padding:10px 0; clear:both;}
.blog-list a.blog-more{color:#DE5F1F;text-decoration:none;font-weight:bold;font-size:11px;}
.blog-list a.blog-more:hover{text-decoration:underline;}
.blog-list .blog-leftside img{margin:5px 0 0 0;border:none;}
.blog-list .blog-rightside .blog-entry img, .blog-list .blog-rightside .blog-entry object{display:none;}
.blog-list .blog-rightside .blog-entry h3, .blog-list .blog-rightside .blog-entry h4.blog-list .blog-rightside .blog-entry h5, .blog-list .blog-rightside .blog-entry h6, .blog-list .blog-rightside .blog-entry strong, .blog-list .blog-rightside .blog-entry span{font-size:12px;font-weight:normal;margin:0;padding:0;color:#DE5F1F !important;}
h2.blog-headline{color:#DE5F1F !important;text-decoration:none;margin:0 0 8px 0;font-size:20px;}
h2.blog-headline a{color:#DE5F1F;text-decoration:none;}
h2.blog-headline a:hover{text-decoration:underline;}
.blog-list .blog-rightside p.blog-info a{color:#DE5F1F;text-decoration:none;}
.blog-list .blog-rightside p.blog-info a:hover{text-decoration:underline;}
.blog-list .blog-rightside .blog-entry{margin:10px 0 0 0;line-height:17px;}
.blog-list .blog-leftside{float:left;margin:0 10xp 0 0;}
.blog-list .blog-rightside{float:right;width:590px;}
.blog-list .blog-rightside a.more-link{color:#DE5F1F;text-decoration:none;font-size:11px;font-weight:bold;}
.blog-list .blog-rightside a.more-link:hover{text-decoration:underline;}
.postmetadata{background:#e8e8e8;padding:10px;}
.postmetadata small{line-height:16px;}
.postmetadata a{color:#DE5F1F;}
.single a img{border:none;}
ol.commentlist{list-style-type:none;}
ol.commentlist li{margin:0 0 20px 0;}
ol.commentlist p{line-height:20px}
ol.commentlist p a{color:#DE5F1F;text-decoration:none;}
ol.commentlist p a:hover{color:#767676;}
ol.commentlist li .author, ol.commentlist li .author a{color:#DE5F1F;font-size:16px;font-weight:bold;text-decoration:none;}
#commentform #comment{width:641px;}
#commentform #author, #commentform #email, #commentform #url{float:left;width:250px;}
#commentform p label{display:block;height:30px;}
#commentform p small{line-height:20px;margin:0 0 0 5px;}
#recaptcha_area { 
	margin: 0 0 5px 0;
}

/*COMMENTS
-------------------------------------------------------------------------*/
#respond h3{color:#DE5F1F;font-size:22px;margin:0 0 10px 0;}
#respond input{height:20px;padding:0 5px 0 5px;width:250px;font-family:arial,verdana;font-size:12px;font-weight:normal;color:#767676;margin:0 0 5px 0;}
#respond textarea{padding:0 5px 0 5px;width:665px;font-family:arial,verdana;font-size:12px;font-weight:normal;color:#767676;margin:0 0 5px 0;}
#respond #submit{padding:5px 5px 20px 5px;background:#fff;width:150px;font-family:arial,verdana;font-size:12px;font-weight:normal;color:#DE5F1F;margin:0 0 5px 0;border:solid 1px #DE5F1F;}


/*FOOTER
-------------------------------------------------------------------------*/
#footer{background:#f3f3f4;border:none;padding:30px 0 20px 0;width:100%;margin:20px 0 0 0;color:#ff6600;}
#footer .footer-innen,.endfooter{width:955px;margin:0 auto;}
.endfooter{margin:10px auto 0 auto;}
#footer a,.endfooter a{color:#ff6600;text-decoration:none;}
#footer a:hover,.endfooter a:hover{text-decoration:underline;}
#footer .footer-innen .footer-div{text-align:left;float:left;}
#footer .footer-innen .footer-div .headline-image{margin:0 0 10px 0;}
#footer .footer-innen .footer-twitter{padding:0 0 10px 0;width:300px;margin:0 20px 0 0;}
#footer .footer-innen .footer-twitter .rssimporttwo{color:#767676;line-height:17px;}
#footer .footer-innen .footer-twitter .rssimporttwo p{margin:0 0 5px 0;}
#footer .footer-innen .footer-twitter span{font-size:11px;font-weight:bold;color:#767676;margin:0 5px 0 0;}
#footer .footer-innen a.newsl{background:url('images/newsletter-button-footer.gif') no-repeat 0 0;  height:77px;  width:262px;  display:block;}
#footer .footer-innen a.newsl:hover{background-position:0 -77px;}
#footer .footer-innen #u_EMail{border:solid 1px #e8e8e8;width:248px;margin:0 auto;padding:6px;}
#footer .footer-innen a.newsletter-sendbutton{background:url('images/button-abonnieren.jpg') no-repeat 0 0;display:block;height:30px;width:86px;float:right;margin:10px 0 0 0;}
#footer .footer-innen a.newsletter-sendbutton:hover{background:url('images/button-abonnieren-over.jpg') no-repeat 0 0;}
#footer .footer-innen .footer-leistungen{width:300px;margin:0 20px 0 0;}
#footer .footer-innen .footer-leistungen ul{margin:0 0 0 18px;list-style-type:square;}
#footer .footer-innen .footer-leistungen ul li{margin:0 0 5px 0;}
#footer .footer-innen .footer-blog{width:300px;line-height:17px;}
#footer .footer-innen .footer-blog h2{font-size:12px;margin:0;padding:0;float:left;}
#footer .footer-innen .footer-blog .excerpt{margin:0 0 0 0;}
#footer .footer-innen .footer-blog .excerpt p{color:#767676;}
#footer .footer-innen .footer-blog .excerpt p strong{color:#ff6600;}
#footer .footer-innen .footer-blog .excerpt p a.blog-more{color:#DE5F1F;text-decoration:none;font-size:11px;font-weight:bold;}
#footer .footer-innen .footer-blog .excerpt p a.blog-more:hover{text-decoration:underline;}
p.footer-leftside{width:660px;float:left;text-align:left;}
p.footer-rightside{width:250px;float:right;text-align:right;}
.footerlinkbox ul{display:block;width:980px;padding:0 0 10px 0;margin:5px 0 0 0;}
.footerlinkbox ul li{float:left;margin:0 3px 0 0;list-style-type:none;}

