body{	overflow: -moz-scrollbars-vertical;	background:#FEFCE7;}body,html{	font-family: Verdana, Arial, sans sarif;	font-size:12px;	padding:0px;	margin:0px;	color:#B54936;	border:0px;	line-height:165%;	height:100%;}img{	border:0px;}/*Linkdefinition*/a:link, a:visited, a:active{	text-decoration:none;	color:#E37F26;	border-bottom:1px dotted #B54936;	outline:none;}a:hover{	text-decoration:none;	background:#E37F26;	color:#FFFFFF;}/*Linkdefinition Ende*/#page{	width:100%;	text-align:left;	margin:0px;	padding:0px;	height:100%;}#header{	float:left;	padding:0px;	margin:0px;	width:100%;	background:url(../images/header_bg.gif) no-repeat top left #F5DB6F;}#header h1{	margin:0px;	padding:0px 0px 0px 9px;	float:left;	width:951px;	background:url(../images/header_startseite.png) no-repeat top right;}#header h1.print_h1{	display:none;}/*Farbveränderungen Seminare*/.seminare{	background:#F9F8D8;}.seminare #header{	background-color:#F8E9A9;}.seminare #header h1{	background:url(../images/header_seminare.png) no-repeat top right;}.seminare #navigation ul{	background:#F9F8D8;}.seminare #content{	background: url(../images/seminare_bg.gif) repeat-y top left #FDFBD3;}.seminare #inner_content{	background-color:#F9F8D8;}.seminare #footer{	padding:20px 0px 0px;}/*Farbveränderungen Veröffentlichungen*/.veroeffentlichungen{	background:#F6FBD6;}.veroeffentlichungen #header{	background-color:#D6DB60;}.veroeffentlichungen #header h1{	background:url(../images/header_veroeffentlichungen.png) no-repeat top right;}.veroeffentlichungen #navigation ul{	background:#E6E378;}.veroeffentlichungen #content{	background: url(../images/veroeffentlichungen_bg.gif) repeat-y top left #EFF5AF;}.veroeffentlichungen #inner_content{	background-color:#F6FBD6;}.veroeffentlichungen .content_left h3{	font-size:17px;	margin:5px 0px 5px 0px;}.veroeffentlichungen .content_left h4{	padding:0px 0px 20px 0px;	font-weight:normal;}.veroeffentlichungen .content_left h5{	padding:0px 0px 5px 0px;	margin:0px;	font-size:14px;}/*Veränderung Veröffentlichungen Artikel*/.artikel .content_left h3{	margin:5px 0px 0px 0px;}/*Farbveränderungen Beratung*/.beratung {	background-color:#F6E6F3;}.beratung #header{	background-color:#E2A4A3;}.beratung #header h1{	background:url(../images/header_beratung.png) no-repeat top right;}.beratung #navigation ul{	background:#F6C4C5;}.beratung #content{	background: url(../images/beratung_bg.gif) repeat-y top left #FFE0E1;}.beratung #inner_content{	background-color:#F6E6F3;}.beratung #footer{	padding:20px 0px 0px;}/*Farbveränderungen Referenzen*/.referenzen{	background-color:#FEFCEC;}.referenzen #header{	background-color:#F4D7BA;}.referenzen #header h1{	background:url(../images/header_referenzen.png) no-repeat top right;}.referenzen #navigation ul{	background:#F8E5D0;}.referenzen #content{	background: url(../images/referenzen_bg.gif) repeat-y top left #FAECD2;}.referenzen #inner_content{	background-color:#FEFCEC;}.referenzen .content_left{	width:375px;	padding:0px 0px 0px 35px;}.referenzen .content_left h3{	padding:0px 0px 35px 0px;}.referenzen .content_right{	width:325px;}.referenzen .content_right h3{	margin:55px 0px 35px 0px;}.referenzen .content_right ul{	margin:5px 0 30px 15px;	padding:0px;}.referenzen .content_right ul li{	padding:0px 0px 5px 0px;}/*Farbveränderungen Profil*/.profil{	background-color:#FEFCEC;}.profil #header{	background-color:#FAF19D;}.profil #header h1{	background:url(../images/header_profil.png) no-repeat top right;}.profil #navigation ul{	background:#FCF6BE;}.profil #content{	background: url(../images/profil_bg.gif) repeat-y top left #FAECD2;}.profil #inner_content{	background-color:#FEFCEC;}.profil .content_left{	width:340px;}.profil .content_left p{	width:340px;}.profil .content_left h3{	padding:0px 0px 35px 0px;}.profil .content_right{	width:340px;}.profil .content_right p{	margin:0px;	padding:0px 0px 30px 0px;}.profil .content_right h3{	margin:55px 0px 35px 0px;}.profil #footer{	padding:20px 0px 0px;}/*Farbveränderungen Kontakt*/.kontakt{	background-color:#FAEEF9;}	.kontakt #header{	background-color:#DDC0DF;}.kontakt #header h1{	background:url(../images/header_kontakt.png) no-repeat top right;}.kontakt #navigation ul{	background:#D9C7DF;}.kontakt #content{	background: url(../images/kontakt_bg.gif) repeat-y top left #F2DAE8;}.kontakt #inner_content{	background-color:#FAEEF9;}		.kontakt .content_left p{	padding:35px 0px 0px 0px;}/*Navigation*/#navigation{	float:left;	margin:0px;	padding:0px 0px 0px 9px;	font-size:13.5px;}#navigation ul{	width:946px;	float:left;	list-style-type:none;	margin:0px;	padding:0px 0px 0px 5px;	border-bottom: 4px solid #B54936;	background:#F8E7A5;	letter-spacing:0.08em;}#navigation ul li{	float:left;	padding:0px;	margin:0px 0px 0px 25px;}#navigation ul li a{	text-decoration:none;	float:left;	padding:2px 13px 1px 13px;	margin:0px;	color:#5B4C29;	border:none;}#navigation ul li.active, #navigation ul li a:hover{	float:left;	padding:2px 13px 1px 13px;	background:#B54936;	color:#FFFFFF;}#navigation ul li.active a, #navigation ul li.active a:hover{	color:#FFFFFF;	padding:0px;}/*Navigation Ende*/#content{	float:left;	padding:0px;	margin:0px;	width:960px;	background: url(../images/startseite_bg.gif) repeat-y top left;	min-height: 100%; /* Mindesthöhe für moderne Browser */	height:auto !important; /* Important Regel für moderne Browser */}*html #content{	height:100%; /* Mindesthöhe für den IE */}/*Subnavigation*/ul.sub_navigation{	float:left;	width:188px;	padding:100px 12px 10px 0px;	margin:0px;	text-align:right;	list-style-type: none;	font-size:14px;	font-weight:bold;}ul.sub_navigation ul{	padding:0px;	margin:0px;	list-style-type: none;}ul.sub_navigation ul li{	padding:20px 0px 0px 8px;	margin:0px;	border:0px;	float:right;	width:160px;}ul.sub_navigation ul li a{	padding:0px;	margin:0px;	border:0px;	font-weight:normal;	color:#B54936;}ul.sub_navigation ul li a:hover{	color:#FFFFFF;	background:#E37F26;}ul.sub_navigation ul li.active{	padding:20px 0px 0px 10px;	color:#FFFFFF;}ul.sub_navigation ul li.active a{	color:#FFFFFF;	background:#E37F26;	}ul.sub_navigation ul li ul{	margin:0px;	padding:10px 0px 0px;}ul.sub_navigation ul li ul li{	padding:0px 0px 10px 0px;	font-size:12px;}ul.sub_navigation ul li.active ul li a{	background:none;		color:#B54936;}ul.sub_navigation ul li.active ul li a:hover{	background:none;	text-decoration:none;	border-bottom:1px dotted #B54936;	outline:none;	color:#E37F26;}ul.sub_navigation ul li.active ul li.active{	padding:0px 0px 10px 0px;}ul.sub_navigation ul li.active ul li.active a{	border-bottom:1px dotted #B54936;	color:#E37F26;}/*Subnavigation Ende*/#inner_content{	float:left;	padding:44px 0px 0px 0px;	width:760px;	background:#FEFCE7;	min-height: 100%; /* Mindesthöhe für moderne Browser */	height:auto !important; /* Important Regel für moderne Browser */}*html #inner_content{	height:100%; /* Mindesthöhe für den IE */}/*Linke Spalte*/.content_left{	float:left;	width:415px;	padding:0px 35px 0px 35px;}.content_left h2{	font-size:20px;	margin:0px;	padding:0px 0px 36px 0px;	}.content_left h3{	margin:0px;	padding:0px 0px 5px 0px;	font-size:14px;}.content_left h4{	margin:0px;	padding:0px;	font-size:12px;}.content_left blockquote{	width:415px;	margin:0px;	padding:0px;}.content_left blockquote p{	font-size:13px;	margin:0px;	padding:0px;}.content_left blockquote .quote_author{	padding:0px 0px 30px 0px;	font-size:11px;	font-weight:bold;}.content_left p{	float:left;	padding:0px 0px 20px 0px;	margin:0px;	width:415px;}.content_left p.continues_text{	padding:0px 0px 5px 0px;}.content_left ul{	float:left;	margin:5px 0px 30px 15px;	padding:0px;	list-style-type:bullet;}.content_left ul li{	padding:0px 0px 5px 0px;}.content_left ul.orange_stripes{	margin:0px;	list-style-type:none;}.content_left ul.orange_stripes li{	float:left;	width:405px;	padding:0px 0px 0px 10px;	margin:0px 0px 30px 0px;	background:url(../images/list_element.gif) repeat-y top left;}/*Einspaltiges Layout, z.B. Seminare*/.one_column, .one_column p{	width:675px;}/*Rechte Spalte*/.content_right{	float:left;	width:275px;}.content_right h3{	margin:0px 0px 36px 0px;	font-size:14px;}.content_right .news_box{	float:left;	padding:0px 0px 20px 0px;}.content_right .news_box h3{	margin:5px 0px 5px 0px;}.content_right .news_box p{	padding:0px 0px 8px 0px;	margin:0px;	font-size:1.05em;	line-height:145%;}.content_right .news_box ul{	list-style-type:none;	margin:0px;	padding:0px;}.content_right .news_box ul li{	padding:0px 0px 10px 0px;}.subheadline{	text-transform:uppercase;	letter-spacing:0.05em;	font-size:11px;}/*Footer*/#footer{	float:left;	width:760px;	text-align:right;	padding:50px 0px 15px 0px;}#footer a{	border:none;	background:none;}.print_footer{	display:none;}
