/* CSS Document  #0178c2 blaue Umrandung*/
html{
	margin:0;
	padding:0;
	
}


body{
	text-align:center;
	background-color:#BFB8A4;
	background:url(../images/layout/background.jpg) repeat-x;
	background-attachment:fixed;
	
	font-size:0.85em;
	font-family: Arial;
}
img{
	border:0;
}
h1{
	
	font-weight:normal;
	font-size:1.8em;
	color:#30539c;	
	margin:30px 0 5px 0;
	
}

h2{
	font-weight:normal;
	font-size:1.5em;
	color:#30539c;	
	
}
h3{
	font-weight:normal;
	font-size:1.2em;
	color:#30539c;	
}
h4{margin:5px 0;}
a:link    { color: #7d8580; text-decoration: underline;}
a:visited, a:active { color: #7d8580; text-decoration: underline;}
a:hover { color: #000000;text-decoration: none;}

ol, li{
	margin:5px 0;
}
ul li ul{margin-bottom:10px;}
address{font-size:10px;font-style:normal;}
/************************************************************************************/
/***************************  Layoutelemente ***************************************/

#main{
	width:987px;
	margin:50px auto 20px auto;
	text-align:left;
}
#navi{
	margin:0;	
	list-style-type:none;
	padding:0 0 56px 245px;
	background:url(../images/layout/back_top1.gif) no-repeat;
	background-position:bottom;
	
}
#navi li{
	float:left;
	background:url(../images/layout/nav_button1.gif) no-repeat;
	width:131px;
	height:38px;
	margin:0 0 0 10px;
	text-align:center;
	font-size:1.1em;
	
}
#navi li#aktiv{
	background:url(../images/layout/nav_button_aktiv1.gif) no-repeat;
	padding-top:10px;
	font-size:0.95em;
	color:#000000;
	font-weight:bold;
	letter-spacing:0.1em;
	height:38px;
	font-size:1.1em;
}
#navi a{
	padding-top:10px;
	text-decoration:none;
	display:block;
	font-size:0.95em;
	color:#000000;
	font-weight:bold;
	letter-spacing:0.1em;
	height:38px;
	
}
#navi li#aktiv a{
	color:#0178c2;
}
#center{
	clear:both;
	background-color:#FFFFFF;
	border-left:4px solid #0178C2;
	border-right:4px solid #0178C2;
	
}
/**************Linker Bereich *******************************************************************/
#left{
	width: 200px;
  	float:left;
	margin-bottom:20px;
	margin-top:20px;
	padding-bottom:20px;
}
#left .logo img{
	margin:15px 0 0 30px;
}
#left #sub_navi{
	border-right:2px solid #0178c2;
	margin:50px 0 20px 30px; 
	padding-right:10px;
	min-height:400px;
}
#left #sub_navi ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#left #sub_navi li{
	padding:15px 0 0 5px;
	
	font-weight:bold;
}
#left #sub_navi a{
	text-decoration:none;
	color:#000000;
	
}
#left #sub_navi #sub_aktiv{color:#30539c;}

/*Unternavigation der Unternavigation im Downloadbereich Auflistung der einzelnen Kunden*/
#left #archiv li{
	list-style-type:disc;
	margin-left:35px;
	font-weight:normal;
	color:#000000;
	
}
#archiv li#pm_aktiv{color:#30539c;}
#archiv li#pm_aktiv a{color:#30539c;}


/**********************************************************************************************************/
/**************Hauptbereich Mitte *******************************************************************/

/**/
#content{
	padding:0 20px 30px 0;
	width:690px;
	float:left;
	margin-left:50px;
}

#content #bilderleiste{
	margin:10px 0 0 0;
	padding:0;
}
#content #bilderleiste img{
	float:left;
}

/**********************************************************************************************************/
/**************Fußberich  Mitte *******************************************************************/
#footer{
	clear:both;
	height:80px;
	
	margin:10px 10px 0 10px;
	background-color:#C4D2E3;
}
#footer ul li{margin:0;}
#footer #adresse{
	list-style-type:none;
	padding:10px 0 0 240px;
	margin:0px;
	font-size:0.9em;
}
#footer #footer_links{
	float:left;
	list-style-type:none;
	padding:10px 0 0 20px;
	margin:0px;
	font-size:0.9em;
}
#footer #footer_links a{
	text-decoration:none;
	color:#30539c;
}
#footer #footer_links #email{
	text-decoration:none;
	color:#30539c;
	background:url(../images/layout/button_email.jpg) no-repeat;
	padding:0 0 5px 21px;
	
	
}
#footer #footer_links #sitemap{
	text-decoration:none;
	color:#30539c;
	background:url(../images/layout/sitemap.gif) no-repeat;
	padding:0 0 5px 21px;
	margin-top:8px;
	
	
}
#footer #impressum{
	float:right;
	background:url(../images/layout/button_impressum1.gif) no-repeat;
	width:68px;
	height:24px;
	text-align:center;
	font-size:0.8em;
	padding:4px 2px 2px 2px;
	color:#30539c;
	text-decoration:none;
	margin:40px 15px 0 0;
}
#footer #impressum_aktiv{
	float:right;
	background:url(../images/layout/button_impressum_aktiv1.gif) no-repeat;
	width:68px;
	height:24px;
	text-align:center;
	font-size:0.9em;
	padding:4px 2px 2px 2px;
	color:#30539c;
	text-decoration:none;
	margin:40px 15px 0 0;
}
#rahmen{
	background:url(../images/layout/back_bottom1.gif) no-repeat;
	height:21px;
	margin:0;
}

/*******************Kästen klein - Startseite und Downloadbereich **************************************/

.kasten{
	width:180px;
	padding:0;
	clear:both;
	margin:0 0 45px 20px;
}

.kasten h2{
	font-size:1.25em;
	color:#FFFFFF;
	height:29px; /*insg. 37 - oberer Rand(8px) */
	font-weight:bold;
	padding:8px 0 0 10px;
	background:url(../images/layout/kasten_small1.jpg) no-repeat;
	margin:0;
}
.kasten p{
	padding:0;
	margin:0;
}
.kasten a{
	font-size:0.95em;
}
.kasten img{
	float:left;
	margin:0 10px 0 0;
}
.kasten .kasten_inhalt{
	border-left:3px solid #0178c2;
	border-right:3px solid #0178c2;
	border-bottom:3px solid #0178c2;
	padding:15px 5px;
}

.kasten .team_start{
	padding:10px;
	text-align:center;
}
.kasten .team_start img{
	margin:0;
}
.first{
	margin-top:50px;
}
/************************************************************************************/
/***************************  Inhaltselemente ***************************************/
/************************************************************************************/
/*grauer Kasten um Text*/
#content .start_text{
	
	margin:0 0 15px 0;
	padding:0;
}
#content .start_text h1{
	margin:20px 0 5px 0px;
	
}

#content .start_text .spalte1{
	width:325px;
	float:left;
	padding:20px 10px 5px 0;
}
#content .start_text .spalte2{
	background-color:#f0efee;
	width:325px;
	float:right;
	padding:0 10px 5px 10px;
}

#content .kasten_groß{
	width:690px;
	margin:30px 0 0 0;
	padding:0;
		
}
#content .kasten_groß h2{
	font-size:1.25em;
	color:#FFFFFF;
	height:29px; /*insg. 37 - oberer Rand(8px) */
	font-weight:bold;
	margin:0;
	padding:8px 0 0 20px;
	background:url(../images/layout/kasten_meldung1.jpg) no-repeat;
}
#content .kasten_groß .meldung_inhalt{
	width:664px; /*insg. 690 - Rahmen (6px) - linker Rand(20px) */
	
	margin:0;
	padding:10px 0 0 20px;
	border-left:3px solid #0178c2;
	border-right:3px solid #0178c2;
	border-bottom:3px solid #0178c2;
	
	
}
#content .kasten_groß .meldung_inhalt .meldung_bild{
	float:left;
	margin:0 20px 0 0;
	padding:0 auto;
	width:170px;
	text-align:center;
}

#content .kasten_groß .meldung_inhalt .meldung_text{
	float:right;
	width:430px;
	margin:0 30px 0 0;
}
#content .kasten_groß .meldung_inhalt .meldung_text p{
	margin:0 0 20px 0;
}



/************************************************************************************/
/***************************  Sitemap  ***************************************/

#sitemap{
	text-align:left;
	list-style-type:none;
	margin:0 0 20px 0;
	padding:0;
}
#sitemap li{
	padding:5px 20px;background-color:#C4D2E3;margin:8px 0 0 0;
}
#sitemap li a{color:#0178c2; text-decoration:none;font-weight:bold;font-size:1.20em;display:block;}
#sitemap li ul{list-style-type:none;}
#sitemap li ul li{background-color:#FFFFFF;}
#sitemap li ul li a{font-weight:normal;}
#sitemap li ul li ul{list-style-type:square;}
#sitemap li ul li ul li{padding-left:5px;color:#0178c2;}
#sitemap li ul li ul li a{font-size:1.0em;}

/************************************************************************************/
/********************  Kundenpräsentation auf der Kundenseite  ***********************/

.img_kunden{
	float:left;
	margin:10px 20px 0 10px;
	width:200px;
	
}
.kunden_right{
	margin-top:10px;
	width:430px;
	float:left;
}
.kunden_right h2{
	margin-top:0;
}

/************************************************************************************/
/********************  Präsentation Booklets Journalistenreisen  ***********************/


.img_journalisten img{
	float:left;
	width:180px;
	margin:10px 20px 0 10px;
	border:1px solid #737171
}
.journalisten_right{
	margin:10px 0 20px 0;
	width:430px;
	float:left;
}
.journalisten_right h2{
	margin-top:0;
}
/************************************************************************************/
/********************  Präsentation Belege Medienspiegel  ***********************/

/**/
.img_medienspiegel{
	float:left;
	width:200px;
	margin:0 10px 0 0;
}
.img_medienspiegel h2{
	padding:0; margin:0;
}
.img_medienspiegel p{
	margin:0;
}
/************************************************************************************/
/********************  Präsentation Teasmseite  ***********************/
.team_portrait{
	width:200px;
	text-align:center;
	float:left;
	padding:0 10px 0 0;
	margin:20px 20px 20px 0;
}
.team_portrait h2{
	font-size:1.2em;
	margin-bottom:5px; 
}
.team_portrait p{
	padding-top:0;margin-top:0; 
}
/************************************************************************************/
/********************  Präsentation Referenzen  ***********************/
.referenzen{
	margin:30px 0 0 0;background-color:#f0efee;padding:20px 30px;
}
.referenzen img{
	
	margin:0 30px 0 0;
}
.referenzen .zitat{
	float:right;
	width:450px;
	margin-top:0;
}
/************************************************************************************/
/********************  Präsentation Mitgliedshaften  ***********************/
.mitgliedschaften{
	margin:30px 0 0 0;
}

/************************************************************************************/
/********************  Präsentation Internum  ***********************/
.internum{
	margin:30px 30px 0 0;
}
/************************************/
.img_presse{
	width:400px;
}



/************************************************************************************/
/***************************  Klassen  ***************************************/
/************************************************************************************/
.img_right{
	float:right;
	margin:0 0 0 30px;
}

.img_left{
	float:left;
}

.unterbrecher{
	clear:both;
	height:15px;
	margin:0;padding:0;
}
.box_hover:hover{cursor:pointer;background-color:#EAEEF7;}

