*/* */
{margin:0;list-style:none;padding:0;}


/* Thilo Baum Master */

html {
	background: url(../hg/pixellinie_vertikal.gif) repeat-y 291px 160px;
	height: 100%;
	}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	text-align:left;
	line-height: 20px;
	float:left;
	width:100%;
	min-height: 500px;
	background-repeat: no-repeat;
	background-position: 940px 172px;
	background-image: url(../typo/bezeichnung3.gif);
}

.lounge .left_side li ul {
	margin-bottom: 10px;
}

.lounge h1 { margin-bottom: 15px; }

.left_side h2 { font-weight: bold; font-size: 11px; color: #aaa; padding-left: 24px;}
.lounge .left_side li ul, .lounge .left_side li li { padding-left: 0; }

.container {
	width: 100%;
	float:left;	
	min-width: 995px;
	background: url(../img/mikrofon.gif) no-repeat 0 580px;
	height: 100%; 
	min-height: 940px;
}

.top  {
	width:100%;
	float:left;
	height: 42px;
	text-align:right;
	background:url(../hg/streifen_muster_03.gif) repeat-x bottom left;
}

.inner_top {
	float: left;
	margin: 7px 55px 0 580px;
	width: 340px;
	display: inline;
}

.top a {
	display: block;
	float: left;
	width: auto;
	margin-right: 16px;
	color: #D5E1ED;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif; 
}

a.impressum { margin-top: 3px; line-height: normal; text-decoration: none; margin-right: 14px; }
a.impressum:hover { text-decoration: none; color: #fff; }

.mail { margin-top: 4px; }

.logo {
	width:100%;
	float:left;
	padding-bottom: 1px;
	background: #fff url(../hg/pixellinie_horizontal.gif) repeat-x bottom left;
}

.logo img {
	float: left;
	padding: 30px 90px 15px 52px;
	background: #fff url(../hg/pixellinie_vertikal_einzeln.gif) repeat-y 291px 0;
	/*margin-right: 587px;*/
}

.logo img#top2 { 
	padding-left: 270px;
	padding-right: 0;
	background: #fff;
}


h1.graphic, h2.graphic, .agb h1, .datenschutzerklaerung h1, .widerrufsbelehrung h1, .produkte h1 {
	width: 520px;
	height: 30px;
	overflow: hidden;
	text-indent: -1000em;
	background-position: 0 0;
	background-repeat: no-repeat;
	float: left;
	margin-bottom: 20px;
	display: inline;
}

.das-seminar h1.graphic {
	background-image: url(../typo/header.jpg);
	height: 175px;
	margin-top: -22px;
	margin-right: -30px;
	width: 530px;
	margin-bottom: -25px;
}

.klartext-rhetorik h1 {
	background-image: url(../typo/klartext-reden.gif);
}

.praegnanz h1 {
	background-image: url(../typo/praegnanz.gif);
	margin-bottom: 25px;
}

.sprach-tricks h1 {
	background-image: url(../typo/sprach-tricks.gif);
}

.ihr-nutzwert h1 {
	background-image: url(../typo/ihr-nutzwert.gif);
}

.thilo-baum-fuer-sie h1 {
	background-image: url(../typo/ihr-klartext-profi.gif);
}

.live-redaktion h1 {
	background-image: url(../typo/live-redaktion.gif);
}

.bullshit-bingo h1 {
	background-image: url(../typo/bullshit-bingo.gif);
	height: 70px;
	margin-left: -12px;
}

.sagen-was-man-meint h1 {
	background-image: url(../typo/sagen-was-man-meint.gif);
}

.textgutachten h1 {
	background-image: url(../typo/textgutachten.gif);
	margin-bottom: 20px;
}

.anmeldung-und-kontakt h1 {
	background-image: url(../typo/kontakt-anmeldung.gif);
}

.impressum h1 {
	background-image: url(../typo/impressum.gif);
}

.buecher h1 {
	background-image: url(../typo/buecher.gif);
}

.videos h1 {
	background-image: url(../typo/videos.gif);
}

.telefon-coaching h1 {
	background-image: url(../typo/telefon-coaching.gif);
}

.termine h1 {
	background-image: url(../typo/termine.gif);
	margin-bottom: 25px;
}

.webinare h1 {
	background-image: url(../typo/webinare.gif);
}

.agb h1 {
	background-image: url(../typo/agb.gif);
}

.datenschutzerklaerung h1 {
	background-image: url(../typo/datenschutzerklaerung.gif);
}

.widerrufsbelehrung h1 {
	background-image: url(../typo/widerrufsbelehrung.gif);
}

.produkte h1 {
	background-image: url(../typo/klartextprodukte.gif);
	margin-bottom: 30px;
}

h2, h3 {
	float: left;
	position: relative;
	clear: both;
	width: 100%;
	color: #E91A1A;
	font-size: 14px;
	margin-bottom: 15px;
}

h3 a { color: #e91a1a; }

h2#h_warnung {
	background-image: url(../typo/warnung3.gif);
	height: 27px;
	margin-top: 7px;
	margin-left: -3px;
	margin-bottom: 0;
	width: 169px;
}


/* Navigation Main ----------------------*/

ul, li  {		
	list-style-type: none;
	display:inline;
	float: left;
	width: 100%;
}

.content ul { padding-bottom: 15px; }

.nav {
	padding-top: 50px;
}

.nav li {
	width: 291px;
	background-position: 0 -1px;
	background-repeat: no-repeat; 
	position: relative; 
}

.nav li a {
	display: block;
	float: left;
	text-indent:-1000em;
	text-decoration:none;
	overflow: hidden;
	height: 30px;
	position:relative;
	background-color: #fff;
	background-position: 0 -1px;
	background-repeat: no-repeat;
	border: none;
	width: 291px;
	outline: none;
}

.nav li a:hover  {
 	background-position: -400px -1px;		
}
		
.nav li.selected a, .nav li.selected a:hover {
 	background-position: -400px 0;
 	height: 34px;
 	margin-bottom: 0;
 	margin-top: 2px;
}


 



/* Navigation Main Bottons----------------------*/

#anti-laber-formel, #anti-laber-formel a {
	background-image: url(../nav/anti-laber-formel.gif);   
}

.nav li.selected#anti-laber-formel a { margin-top: -1px }

#klartext-reden, #klartext-reden a {
	background-image: url(../nav/klartext-reden.gif);   
}

#praegnanz, #praegnanz a {
	background-image: url(../nav/praegnanz.gif);   
}

#richtig-besser-gut, #richtig-besser-gut a {
	background-image: url(../nav/richtig-besser-gut.gif);   
}

#live-redaktion, #live-redaktion a {
	background-image: url(../nav/live-redaktion.gif);   
}

#bullshit-bingo, #bullshit-bingo a {
	background-image: url(../nav/bullshit-bingo.gif);   
}

#sagen-was-man-meint, #sagen-was-man-meint a {
	background-image: url(../nav/sagen-was-man-meint.gif);   
}

#textgutachten, #textgutachten a {
	background-image: url(../nav/textgutachten.gif);   
}

#telefon-coaching, #telefon-coaching a {
	background-image: url(../nav/online-coaching.gif);   
}

#anmeldung-und-kontakt, #anmeldung-und-kontakt a {
	background-image: url(../nav/anmeldung-kontakt.gif);   
}

#klartext-rhetorik, #klartext-rhetorik a {
	background-image: url(../nav/klartext-rhetorik.gif);   
}

#buecher, #buecher a {
	background-image: url(../nav/buecher.gif);   
}

#ihr-nutzwert, #ihr-nutzwert a {
	background-image: url(../nav/ihr-nutzwert.gif);   
}

#sprach-tricks, #sprach-tricks a {
	background-image: url(../nav/sprach-tricks.gif);   
}

#termine, #termine a {
	background-image: url(../nav/termine.gif);   
}

#videos, #videos a {
	background-image: url(../nav/videos.gif);   
}

#thilo-baum-fuer-sie, #thilo-baum-fuer-sie a {
	background-image: url(../nav/thilo-baum-fuer-sie.gif);   
}

#das-seminar, #das-seminar a {
	background-image: url(../nav/der-impulsvortrag.gif);   
}

#der-impulsvortrag, #der-impulsvortrag a {
	background-image: url(../nav/der-impulsvortrag.gif);   
}

#webinare, #webinare a {
	background-image: url(../nav/webinare.gif);   
}

#produkte, #produkte a {
	background-image: url(../nav/klartext-produkte.gif);   
}






/* Navigation Sub----------------------*/


.left_side  {
	width:291px;
	float: left;
	margin-right: 1px;
}


.navigation_sub {
	color: #C8C8C8;
	width: 218px;
	padding:31px;
	color:#C8C8C8;
	position:relative;
	background:url(images/basic/layout/pixellinie_horizontal.gif) repeat-x bottom left;
}

.publikationen .navigation_sub { background-image: none; padding-bottom: 20px; }

.navigation_sub li {
	width: 213px;
}

.navigation_sub li a {
	text-decoration:none;
	padding:0 0 0 24px;
	color:#ABAAAA;
	display:block;
	float:left;
}

.navigation_sub li a:hover  {
	color:#2C6AA3;
	text-decoration: none; 
} 	


.navigation_sub li.current_page_item a, .navigation_sub li.current_page_item a:hover, .navigation_sub li.current-cat a, .navigation_sub li.current-cat a:hover   {
	color:#2C6AA3;
	background:url(images/basic/layout/pfeil_unternavi.gif) no-repeat 0 0;
} 	


.left_side img {
	padding:2px 2px 3px 0;
	float: left;
	background:url(images/basic/layout/pixellinie_horizontal.gif) repeat-x bottom left;
}

.publikationen .left_side img, .kontakt .left_side img { padding-right: 0; }






/* Content----------------------*/

.content {
	width:520px;
	padding:55px 0 80px 50px;
	float:left;
	position: relative;
}

.content p { float: none; width: auto; }

* html .content p { float: left; width: 93%; display: inline; }


p {
	margin:0 0 15px 0;
	float: left;
	width: 100%;
}


a {
	color:#2C6AA3;
	text-decoration: none;
}

a:hover { text-decoration: underline; }

.top_link a {
	text-decoration:none;
	background:url(images/basic/layout/pfeil_top.gif) no-repeat 0 4px;
	padding:0 0 0 15px;
}

.top_link a:hover {
	text-decoration:underline;
}

.top_link { clear: left; margin-top: 10px; margin-bottom: 35px; width: 85%; }





/* Extras ----------------*/

hr { display: none; }

.trainer {
	position:absolute;
    margin-left:837px;
	margin-top:208px;
	top: 0;
	left: 0;
	z-index: 2;
	}

p.sidebar_footer, .left_side .formcontainer {
	float: left;
	width: 192px;
	padding: 31px 20px 27px 55px;
	margin-bottom: 0;
	color: #ABAAAA;
}

.left_side .formcontainer { background:url(images/basic/layout/pixellinie_horizontal.gif) repeat-x bottom left;  width: 204px; }
.left_side p { padding-top: 0; }
.left_side form { padding-bottom: 5px; }
.formcontainer p { margin-bottom: 0; }

p.sidebar_footer {
	/*background:url(images/basic/layout/pixellinie_horizontal.gif) repeat-x top left;*/
	margin-bottom: 0;
	padding: 31px;
	padding-left: 55px;
}

.lounge .left_side .navigation_sub { padding-bottom: 24px; width: 228px; padding-right: 20px; }

.post h3 { margin-bottom: 10px; font-weight: bold; }
p.date { font-size: 11px; font-weight: normal; color: #999; margin-bottom: 0;   }
p.postmetadata { color: #aaa; margin-bottom: 0; margin-top: 0;  }

.entry p { margin-bottom: 10px; }
.content li { margin-bottom: 0; }

.entry { float: left; width: 100%; margin-bottom: 0;}


.post { margin-bottom: 20px; float: left; width: 100%; }

.comments { background: url(images/basic/icons/blase.gif) no-repeat 0 4px; padding-left: 15px; }

.more-link { background: url(http://www.thilo-baum.de/wordpress/wp-content/themes/thilobaum/images/basic/icons/weiter_pfeil.gif) no-repeat right 6px; padding-right: 12px; clear: left; float: left; display: block; padding-bottom: 10px; }

.pfeil { background: url(../typo/pfeil_semi.gif) no-repeat right 1px; padding-right: 13px;  }
.content p.button_anmeldung { float: left; clear: both; background: url(../typo/pfeil_semi.gif) no-repeat 0 12px; padding-left: 20px; padding-top: 10px; font-weight: bold; }


form { float: left; margin: 0; padding: 0; }

.txtInput {
		width:360px;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:11px;
		background-color:#fff;
		border: 1px inset #bbb;
		padding: 3px;
		margin: 0 0 6px 0;
		float: left;
		display: inline;
		line-height: normal;
		color: #596468;
		}
		
.left_side .txtInput { width: 170px; margin-right: 3px; }
		
.formButton {
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:bold;
		background-color:#2C6AA3;
		color:#fff;
		width: auto;
		text-align: center;
		margin: 0;
		padding: 2px;
		border: 1px outset #2C6AA3;
		float: left;
		}
		
.plus10t { margin-top: 10px; }
.plus15t { margin-top: 15px; }

.posts_navigation { float: left; width: 100%; margin-bottom: 10px; }

h3#respond { float: left; margin-top: 10px; margin-bottom: 10px; color: #2C6AA3; font-size: 14px; font-weight: bold; }
h3#comments { float: left; margin-top: 15px; margin-bottom: 10px; font-size: 14px; font-weight: bold; background: url(images/basic/icons/blase.gif) no-repeat 0 4px; padding-left: 15px;}

#commentform { margin-bottom: 20px; }
#commentform p { margin: 0; }
#commentform p.plus10b { margin-bottom: 10px; }
label { color: #2C6AA3; float: left; width: 100%; clear: left; }
label span { color: #aaa; }

ol.commentlist { margin-left: -15px; float: left; display: inline; position: relative; overflow: visible; margin-bottom: 10px;}
.content .commentlist li { padding: 10px 15px; width: 390px; background-image: none;  }
.content .commentlist li.alt { background: #ECF5F9; }
html>body .content .commentlist li { padding-bottom: 0; }

.plus0b { margin-bottom: 0; }


strike { text-decoration: strike-through; }

.content ul { margin-left: -8px; margin-bottom: 0; padding-bottom: 15px; }
.content li { background: url(../typo/bullet_grey.gif) no-repeat 0 0.75em; padding-left: 8px;  }

.content ul.compare { width: 290px; float: left; position: relative; clear: none; }
.content ul.compare li { background: none; width: 220px; float: left; position: relative; clear: both;}

.alert_box { border: 10px dashed #D12C35; padding: 10px 15px 10px 10px; float: left; position: relative; margin-top: 10px; }

.box { padding: 15px 30px 15px 20px; width: 510px; background: url(../hg/box.png) no-repeat 0 0; position: relative; float: left; margin-left: -20px; margin-top: 10px; display: inline; }

.home_links a { color: #414141; }
.home_links li { background: url(../typo/pfeil_semi.gif) no-repeat 0 4px; padding-left: 19px; margin-left: -11px; position: relative; }
.home_links .pfeil { background: none; }

.content ul.list_nofloat { float: none; width: auto; clear: left; padding-bottom: 0; display: block; margin-left: 0; }
.content ul.list_nofloat li { float: none; width: auto; clear: none; display: block; margin-left: -8px; margin-bottom: 5px;}

.ihr-nutzwert .content ul.list_nofloat li, .thilo-baum-fuer-sie .content ul.list_nofloat li, .telefon-coaching .content ul.list_nofloat li { margin-bottom: 10px; }

.content .nofloat h2, .content .nofloat p { float: none; display: block; width: auto; clear: left; }

.gut-statt-richtig .nofloat p { }

.das-seminar .box, .book_box { width: 495px; margin-top: 50px; float:left; clear: both; margin-left: 0; padding-left: 0; padding-bottom: 10px; padding-top: 20px; }
.book { background: url(../img/buch.png) no-repeat 0 0; float: left; position: relative; width: 190px; height: 300px; margin: -40px 15px -90px -10px; }
* html .book { background-image: url(../img/kommzumpunkt.jpg); margin-left: 0px; margin-right: -15px;  } 

.content img { position: relative;}

p.pfeil { margin-left: -1px; background: url(../typo/pfeil_auf_blau.gif) no-repeat 0 4px; padding-left: 17px;  }

.book_box { background: none; width: 530px; padding: 0; margin-top: 10px; margin-bottom: 30px; }
.book_box img { float: left; margin-right: 30px;  }
.book_box h2 { margin-bottom: 2px; }
.book_box p { margin-bottom: 10px; }
.book_box .col { float: left; width: 310px; position: relative; }
.book_box p.pfeil { margin-bottom: 0; }
.book_box p.pfeil a { color: #414141; font-weight: bold; } 

#video, #video2 { margin-bottom: 25px; margin-top: 2px; padding-right: 30px; float: left; }
