vk_symbole div.hauptnavigation ul li.an ul,
div.hauptnavigation ul li.an,
div.hauptnavigation ul li.an a, 
div.hauptnavigation ul li.an a:hover {
	background: #CDCDCD;
}

ul.navigation_unten li a:hover {
	color: #B13614;
}

.hintergrund_inhalt_3_Spalten #linke_spalte {  margin-left:-745px;}

#inhaltsbereich ul {
  margin-left: 15px;
  }
#inhaltsbereich .vk_beschreibung {
	width: 240px; 
	float: left;
}
#inhaltsbereich ul li {
	font-size: 12px;
	list-style-image: none;
	padding-left: 5px;
	list-style-position: outside;
}

#inhaltsbereich h1 { color: #B13614; }

#inhaltsbereich h3 { background: #E8E8E8; margin-bottom: 1em; padding: 4px; }
#inhaltsbereich h3 span { font-size: 12px; font-weight: bold; }

#inhaltsbereich h4 { font-size: 12px; }
#inhaltsbereich h4 span { font-size: 10px; font-weight: normal;}
#inhaltsbereich h4.hinweis { background-color:#e8e8e8; color:red; font-size:10px; }	

#inhaltsbereich .small,
#inhaltsbereich .preis,
#inhaltsbereich h3 span  { color: #9F0F0F;	}

#inhaltsbereich .preis {	font-size: 16px;	font-weight: bold;}	

#inhaltsbereich div.vk_beschreibung label { font-weight: normal; vertical-align: middle; }

#inhaltsbereich input.button {
	background: #58585A;
	width: 164px;
	text-align: center;
	display: block;
	font-size: 12px;
	font-weight: normal;
	color: #F6EFEF;
	padding: 1px;
	margin: 5px 0px 10px 0px;
	border: 0px solid #fff; /* macht bei Opera den Rand um den Button weg */
	cursor: pointer;
}

#inhaltsbereich input.radiobutton {
	width: 1em;
  vertical-align: middle;
	height: 1em;
}

.rot_B13614,
#inhaltsbereich a:hover,
#inhaltsbereich p.navigator a:hover,
#inhaltsbereich p.moreres strong,
#inhaltsbereich p.clubhinweis a:hover,
#inhaltsbereich ul li a:hover,
div.hauptnavigation ul li a:hover, 
div.hauptnavigation ul li a.an,
#linke_spalte h1,
#linke_spalte ul li a:hover,
#linke_spalte ul li a.an,
#rechte_spalte h1 {	
  color: #B13614; 
}

#linke_spalte h1,
#rechte_spalte h1 {	
  border-top:1px solid #818183;
  border-bottom:1px solid #818183;
}


/**** Startseite ****/
.weltkugel {
	float:right;
	margin-top: -90px;
	margin-right: 65px;
	position: relative;
	z-index: 0;
	}
	
html:first-child>b\ody .weltkugel {
	margin-top: -60px;
	}
	
#inhaltsbereich input.btn_suchhilfe 
 {
	background: #C4C5C7;
	color: #000;
	font-weight: bold;
	font-size:0.9em;
	width:257px;	
	position: absolute;
	z-index: 1;
	margin-left: 7px;
	}
  
*+html #inhaltsbereich a.btn_suchhilfe { width: 247px; }
* html #inhaltsbereich a.btn_suchhilfe { width: 247px; }
  
#inhaltsbereich a.btn_suchhilfe {
background:#C4C5C7 none repeat scroll 0%;
color:#000000;
font-size:0.9em;
font-weight:bold;
height:28px;
margin-top:5px;
position:absolute;
text-align:center;
width:264px;
z-index:1;
}

#inhaltsbereich input.btn_go {	
	width: auto;
	background: #B13614; 
	color: #FFF; 
	font-weight: bold; 
	font-size:0.9em;
	vertical-align: middle;
	width: 40px;
  height:28px;
	}
  
#inhaltsbereich #suchleiste input.btn_go, #inhaltsbereich #suchleiste a.btn_suchhilfe {
  height: 23px;
  margin-top: 0;
  border: 0;
  }
  
#inhaltsbereich #suchleiste input { margin-top: 0; }

* html #inhaltsbereich #suchleiste input.btn_go { margin-top: -3px; }
*+html #inhaltsbereich #suchleiste input.btn_go { margin-top: -3px; }
	
#inhaltsbereich input.btn_suchtext {
	width: 390px; 
	background: #FFF;
	color: #000;
	font-size:0.9em;
	vertical-align: middle;
	}	
	
div#categories {
	width: 236px;
	margin-right:17px;
	margin-top: -150px;
  position: absolute;
  right: 5px;
	}	

* html div#categories {
	margin-right: 0;
  font-size: 0.7em;
	}	
	
div#categories div.anzeige {
	border: 1px solid #B13614;	
	border-top: 0;
	width: 250px;	
	height: 450px;
	overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
	}	

div#categories div.anzeige a {
	background: #fff;
	display: block;
	width: 220px;
	font-size: 0.7em;
	text-align: left;
	white-space: pre-wrap;
	padding: 0.25em 0 0.25em 30px;
	border: 0;
	margin:0;
	cursor: pointer;
	text-decoration: none;
	}
* html div#categories div.anzeige a,
* html div#categories div.headline {
	font-size: 1em;
	}
div#categories div.anzeige a:hover {
	background: url(../v2/images/BusinessWorld/images/auto_scroll.gif) no-repeat left center #ddd;
	}	
	
div#categories div.headline {
	font-size: 0.7em;
	text-align: center;
	background: #C3C5C7;
	color: #fff;
	display: block;
	padding: 0.2em;
	width: 248px;
	border: 0;
	}	

div#categories div.headline strong {
	float: left;
	text-indent: 0.8em;
	}	
div#categories div.headline a {
	float: right;
	}	

/* Ergaenzungen fuer die Info-Bereiche */
div#categories.infoblock {
  margin-top:10px;
  width:240px;
  margin-left:-8px;
  right:auto;
}  

div#categories.infoblock div.headline {
	width: auto;
  right:-15px;
  position:relative;
}  
div#categories.infoblock div.anzeige {
	width: auto;
  margin-right:0px;
  margin-left:0px;
  position:relative;
  right:-15px;
  background-color:white;
}  
div#categories.infoblock div.anzeige a {
	color:#000000;
}  
	
/*
#############################
## Visitenkarte            ##
#############################
*/
.rahmen1 {
	border:2px solid #E8E8E8;
	margin:0 16px 10px 16px;
}

.rahmen2 {
	border-bottom:2px solid #E8E8E8;
}

.rahmen3 {
	border-bottom:2px solid #E8E8E8;
	padding:5px;	
}

/* ????? */
.rahmen4 {
	border:2px solid #E8E8E8;
	margin-bottom: 10px;
	margin-left: 16px;
	width: 454px;
	float: left;
}

.h1bg {
	background: #B13614;
	color: #E8E8E8;
	font-size: 0.8em; 
	font-weight: bold; 
	padding: 0.2em 5px 0.2em 5px;
	margin:-2px;
	margin-bottom: 0;
}

* html .h1bg {margin-top: 0px;}

.inhalt {
	margin: 15px 0 15px 15px; 
	/*overflow: hidden; */
	width: 430px;
  position: relative;  
}

.inhalt2 {
	border:0;
}

.link {
	font-size: 12px;
	text-decoration:none;
}

.link_Firma {
	font-size: 12px;
	text-decoration:underline;
	color: #006600;
}
.pflegelink {
	text-decoration: none;
	display: block;
}

#inhaltsbereich td input, 
#inhaltsbereich td select,
#inhaltsbereich td textarea {	font-size: 0.9em;	}

.block {
	display:block;
	text-decoration:none;
	font-weight:bold;
}

.link_fett {
	text-decoration:none;
	font-weight:bold;
}

.grauer_balken {
	background: #E8E8E8;
}

.suchbox {
	background:#E8E8E8; 
	margin:0 16px 0 16px;
	padding:5px 0 0 5px;
}

.suchbox label {
	width:100px;
	display:block;
	float:left;
	margin-top: 7px;
}

#inhaltsbereich input.checkbox {width: 15px;}

#inhaltsbereich span.highlight {
	color: green;
	font-size: 1em;		
	}
/* Buttons */	
.hellblau { background:#EDF3F9; }

.weiss, 
.hellblau { color: #000; margin:0; padding: 4px; vertical-align: top;}

.btn_gelb {	background: #CC9933; color: #000; font-size:0.9em; font-weight: bold; width: auto; }

.rotbtn_80,.rotbtn_120, .rotbtn_160, .rotbtn_240,
.graubtn_80, .graubtn_160, .graubtn_240 { 
	text-align:center;
	display:block;
	font-size: 12px;
	font-weight: normal;
	padding:2px;
	margin: 5px 0px 10px 0px;
	border: 0px solid #fff; /* macht bei Opera den Rand um den Button weg */
	cursor:pointer;
	text-decoration:none;
 }

.graubtn_80 {	background: #58585A; width:80px; color: #F6EFEF;	}

.rotbtn_80 {	background: url(http://adressimo.nfm-verlag.de/v2/images/BusinessWorld/images/BTN_Adressimo.gif); color: #B13614; width:80px;  }
.rotbtn_120 {	background: url(http://adressimo.nfm-verlag.de/v2/images/BusinessWorld/images/BTN_Adressimo.gif); color: #B13614; width:120px;  }
.rotbtn_160 {	background: url(http://adressimo.nfm-verlag.de/v2/images/BusinessWorld/images/BTN_Adressimo.gif); color: #B13614; width:160px;  }

.rotbtn_240, 
.graubtn_240 {	background: #58585A; color: #F6EFEF; width:240px; }

.graubtn_160 {	background: #58585A; color: #F6EFEF; width:160px; }

div.vk_logo {	width: 250px; }

#inhaltsbereich .btn_grau {
	width: 150px; 
	background: #58585A; 
	color: #F6EFEF; 
	display: block; 
	text-align:center;
	float: left; 
	text-decoration:none;
	padding: 3px 0 3px 0;
	font-size: 1em;	
}
/* EXTRA NOCHMALS FÜR ADRESSIMO, IN LEICHT GEÄNDERTEM STIL!!!!!! */

/*Verlauf im Hintergrund der Website */
div.hintergrund_inhalt {
	background: url(../v2/images/BusinessWorld/images/hintergrund_inhalt_1_Spalte.gif) repeat-y;
  position: relative;
  width: 100%;
}

div.hintergrund_inhalt_3_Spalten {
	background: url(../v2/images/hintergrund_inhalt.gif) repeat-y;
  position: relative;
}
* html div.hintergrund_inhalt_3_Spalten {float: left;}
*+html div.hintergrund_inhalt_3_Spalten {float: left;}

#inhaltsbereich {
	float:left;
	width: 745px;  
	margin-left: 255px;
	background: #ffffff;
}

#linke_spalte {
	float: left;
	width: 255px;  
	margin-left: -1000px;
	overflow: hidden;
	background: #e8e8e8
}
* html #linke_spalte {
	width:256px; /*wg dem allseits bekannten doublefloatmarginhack (Vermutung vom Master)*/
}


#inhaltsbereich div.infobereich {	float: right;	overflow: hidden;	width: 255px; }
#inhaltsbereich div.infobereich table.bedienungsanleitung tr td {	padding: 0 5px; }
#inhaltsbereich div.infobereich a.text { color: #ffffff; font-size: 0.9em;	padding: 5px; padding-left: 10px;	text-decoration: underline; }
#inhaltsbereich div.infobereich p.sofortlogin  { border: 1px solid #B13614; font-size: 0.7em;	padding: 5px;}

#Buchstaben a {	text-decoration:none; }

.buttons_vk {
	width:458px;
	margin-left:16px;
	margin-bottom:10px;
	font-size: 10px;
	}

p.subline {
	color:#C4C4C4;
	font-weight: normal;
	letter-spacing: 2px;
	font-size: 15px
	}
p.subline img {	vertical-align: middle;	}

/* 05032008 Layoutänderung  */	
/* Ausgleich der bereits vorh. Defs */
#inhaltsbereich {margin-top:22px;}
#linke_spalte {margin-top:20px;}
/*#inhaltsbereich div.hintergrund_ueberschrift {margin-top:26px;}*/
/* 4Buttons oben */
div.headbuttons {height:25px;padding-left:3px;margin-top: 25px;}
div.headbuttons img {margin:0;}

div.rightbuttons img {margin:10px 0 0 21px;}


/* für die temporäre Startseite */
#temp_start p {	font-size: 14px; }	
#temp_start input {	font-size: 12px;}
#temp_start table tr td {	padding: 0 5px 0 5px;}


#inhaltsbereich ul li a {
	color:#B13614;
  font-size:1em;
  padding:0;
}

a.btn_orange,
a.btn_style {
	padding:3px;
	padding-left: 5px;
	background-color:#B13614;
	color:#ffffff;
	display:block;
	text-decoration:none;	
	font-weight:bold;
	font-size:0.8em;
	height:18px;
}

a.btn_style {
  font-size: 1em;
	background: url(../v2/images/BusinessWorld/images/BtnBack_Adressimo.png) top center no-repeat;
	height:22px;
	padding-top:7px;
	padding-left:15px;
	font-weight:bold;
	width:203px;
  }
  
#linke_spalte h1.ueberschrift_links {
/*  background: url(../v2/images/verlauf_links_ueberschrift.jpg) top center repeat-y;*/
  color: #B13614;
  margin-left: 30px;
  font-weight: bold;
  margin-top: 8px;
  border-top:1px solid #818183;
  border-bottom:1px solid #818183;
  }

#icons_suche { 
  z-index: 1;
  position: relative;
  }
  
#suchleiste {
  /*background: #58585A;*/
  width: 717px;
  height: 28px;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 5px;
  margin-left: -15px;
  }
  
* html #suchleiste, *+html #suchleiste { padding-left: 0; }

/*suchen und finden kann gelöscht werden (30062008)*/
#suchenfinden {
	float:left;
	margin:0;
	margin-left:25px;
	margin-top:-1px;
	width:203px;
}	
* html #suchenfinden {margin-left:12px;width:206px;}/* Hack für IE */

#zurDB {	margin-left:25px; margin-top: 23px;}	
* html #zurDB {margin-left:25px;width:216px;}/* Hack für IE */

#inhaltsbereich div.rahmen1 a.historyback,
#inhaltsbereich a.historyback {
	float:right;
	color:#B13614;
	font-size:0.8em;
	font-weight:bold;
}

#inhaltsbereich a.historyback {
  margin-right: 20px;
}

#inhaltsbereich div.registrieren {
  background:#D69785 none repeat scroll 0%;
}

table.bedienungsanleitung {
  background: url(../v2/images/businessworld/images/LaF_adressimo.jpg) no-repeat top right;
  width: 255px;
}
div.infobereich p.sofortlogin {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #B13614;
font-size:0.7em;
padding:5px;
margin-top: -2px;
margin-left: 1px;
}


/* Pflegebereich */
/* Tabelle InsertUpdate.cfm */
div.inhalt table.pflegetab td {
vertical-align:top;
}

/* länderspez. Elemente mit Flagge davor */
#inhaltsbereich input.ger, 
#inhaltsbereich ul li.ger {
	background: url(../v2/images/ger20.gif) no-repeat left center #FFF;
	padding-left:35px;
}
#inhaltsbereich input.uk,
#inhaltsbereich ul li.uk {
	background: url(../v2/images/uk20.gif) no-repeat left center #FFF;
	padding-left:35px;
}
#inhaltsbereich input.rus,
#inhaltsbereich ul li.rus {
	background: url(../v2/images/rus20.gif) no-repeat left center #FFF;
	padding-left:35px;
}

#inhaltsbereich ul li.uk,
#inhaltsbereich ul li.ger,
#inhaltsbereich ul li.rus {
	line-height:21px;
}

#inhaltsbereich p.uk { 
	background: url(../v2/images/uk20.gif) no-repeat left top #FFF;
	padding-left:35px;
  min-height: 40px;  
}
#inhaltsbereich p.ger { 
	background: url(../v2/images/ger20.gif) no-repeat left top #FFF;
	padding-left:35px;
  min-height: 40px;
}
#inhaltsbereich p.rus { 
	background: url(../v2/images/rus20.gif) no-repeat left top #FFF;
	padding-left:35px;
  min-height: 40px;  
}
 
#rechte_spalte div.abstandhalter {
	margin-top: 27px;
}  
/* IE-Hack (muss auf 0, da sonst Abstand vererbt wird)*/
* html #rechte_spalte div.abstandhalter {
	margin-top: 0;
}  

/* Suchseite Login */
#inhaltsbereich div.suchseite_login {
  background: url(../v2/images/businessworld/images/LaF_adressimo.jpg) no-repeat;
  font-size:0.75em;
  float: right;
  height:23px;
  margin-top: -20px;
  padding-top:4px;
  position: relative;
  text-indent: 10px;
  width:254px;  
}
#inhaltsbereich div.suchseite_login a,
#inhaltsbereich div.suchseite_login a:hover {
  color:#FFFFFF;
  font-size:0.9em;
  text-decoration:underline;
  padding:0;
  margin:0;
}
#inhaltsbereich div.suchseite_login a img {
  position:absolute;
  left:0;
  top:20px;
}

/* IE-Hack */
* html #inhaltsbereich div.suchseite_login {
  padding:0;
  margin-left:492px;
}  


div#linke_spalte div.headbuttons ul li a { 
  text-decoration: none; 
  font-size: 0.7em; 
  color: #000; 
  font-weight: bold; 
  padding: 3px; 
  display: block;
  }
* html div#linke_spalte div.headbuttons ul li a { display: inline; }
*+html div#linke_spalte div.headbuttons ul li a { display: inline; }
  
div#linke_spalte div.headbuttons ul li a:hover { color: #B13614; }

div#linke_spalte div#lang_icons {
  position: absolute;
  bottom: 0;
  left: 0;
  }

#linke_spalte li#info_img { background: #D7D7D7 url(http://www.adressimo.de/v2/images/info_img.gif) no-repeat center right;}
*+html #info_img { margin-top: -20px; }
* html #info_img { margin-top: -20px; }

.inhalt div.infos_visitenkarte { 
  position: absolute;
  right: -5px;
  bottom: -15px;
 }
div.rahmen2 div.inhalt p {
  width: 240px;
  margin: 0 0 16px 170px;
} 
.inhalt a.logo {
  float:left; 
  padding: 0 10px 10px 0;
  width:150px;
  }

/* Grafik in der linken Spalte */    
div#grafik_startseite { margin-left: 27px; margin-top: 116px; }
div#grafik_startseite img {margin-bottom: 1em;}

* html #grafik_startseite { margin-top: 14px; }

/* Pflegebereich Produktform */
#inhaltsbereich form#produktform textarea,
#inhaltsbereich form#produktform input {
  width:350px;
}
/* Buttons aber kleiner */
#inhaltsbereich form#produktform input.button {
  width:164px;
}
/* Buttons aber kleiner */
#inhaltsbereich form#produktform input.checkbox {
  width:16px;
}

/* für pdf Dokumente (Seminar) */
div#inhaltsbereich div strong a.download_pdf {
  margin-left: 10px;
  color: #B13614;
  font-size: 0.8em;
  text-decoration: none; 
  background: url(../../v2/images/icons/pdf_icon.gif) no-repeat left center; 
  padding: 6px 0 6px 32px;
  }
  
/* Icon fuer zip-Archive */  
div#inhaltsbereich div strong a.download_info {
  margin-left: 10px;
  color: #B13614;
  font-size: 0.8em;
  text-decoration: none; 
  background: url(../../v2/images/icons/zip_icon.gif) no-repeat left center; 
  padding: 6px 0 6px 32px;
  }

table#aufrufstatistik {
  border:1px solid black;float:right;
}  
table#aufrufstatistik tr td {
  background-color:#E8E8E8;
}

/* Investitionsplaner rechte Seite */
div#rechte_spalte div.grauerblockrechts {
  margin-top:10px;
  width:220px;
  margin-left:18px;
  right:auto;
}  
div#rechte_spalte div.grauerblockrechts h1 {
  background-color:#C3C5C7;
  color:#ffffff;
  font-size:0.7em;
  padding-top:4px;
  padding-bottom:4px;
  border:0;
}
div#rechte_spalte div.grauerblockrechts div {
	border: 1px solid #818183;	
  border-top:0;
  margin:0;
  padding:5px 0px 20px 10px;
  width:auto;
  background-color:#ffffff;
  background-image:url(../v2/images/investmo/verlauf_grau.jpg);
  background-repeat:repeat-x;
  background-position:bottom;
}
div#rechte_spalte div.grauerblockrechts.topborder {
	border-top: 1px solid #818183;	
}
div#rechte_spalte div.grauerblockrechts a,
div#rechte_spalte div.grauerblockrechts h2 {
  display:block;
  color:#000000;
  font-size:0.7em;
  text-decoration:none;
  padding-bottom:2px;
  padding-top:2px;
}
div#rechte_spalte div.grauerblockrechts h2 {
  font-weight:bold;
  margin-bottom:10px;
}  

div#rechte_spalte div.grauerblockrechts a:hover {
  text-decoration:underline;
}
div#rechte_spalte div.grauerblockrechts img.icon {
  float:right;
  margin-right:5px;
}  
  
.gradient {
    background: #FFF no-repeat top left fixed; 
    /* Für den Hintergrundfarbverlauf*/
    background: -moz-linear-gradient( top, #FFF, #D3D4D6); /* Für den Firefox */
    background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#D3D4D6)); /*Für den Safari und Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient (startColorstr=#FFFFFF, endColorstr=#D3D4D6); /* Für den IE 6,7 und 8 */
}

#linke_spalte ul li.investmo_img {
  margin-bottom:10px;
  background:url(http://www.adressimo.de/v2/images/investmo/logo_start.png) no-repeat center right; 
  background-color:#D7D7D7;
}

  

