@charset "ISO-8859-1"; 
/* farben 
orange: #f28d00;
blau: #1e79bc;
grau (Menü oben): #909293;
grau (Text Hauptinhalt): #737373;
button-hintergrundfarbe: #eeeeee;
*/

* {
	margin: 0 0;
}

body {
	font-family: verdana, arial;
	/*color: #aeafb0;*/
}

img {
	border: none;
}

#container {
	margin: 0 auto;
	width: 1000px;
	height: 100%;
	/*border: 1px solid gray;*/
}

#hauptbild_links_oben {
	width: 234px;
	height: 100%;
	float: left;
}

#hauptbild_links_oben span {
	font-size: 10px; 
	color: #1e79bc;
}

#header {
	height: 102px;
	/*border-bottom: 1px solid gray;*/
}

#header .button_suche {
	padding: 0;
	margin: 0;
	width: 60px;
	font-size: 13px;
	border: 1px solid gray;
	background-color: #eeeeee;
	color: #1e79bc;
	cursor: pointer;
}


#hauptbild_links_oben .button {
	padding: 0;
	margin: 0;
	width: 65px;
	font-size: 13px;
	border: 1px solid gray;
	background-color: #eeeeee;
	color: #1e79bc;
	cursor: pointer;
}

#header .searchbox {
  background-image: url('../../media/sonstige_bilder/suche_img.gif');
  background-repeat: no-repeat;
  padding-left: 20px;
  background-position: left;
  color: #1e79bc; 
}


#header .abstand_hauptbild_logo {
	padding-left: 23px;
}

#header span {
	text-decoration: none;
	font-size: 12px;
	color: #909293;
	font-weight: bold;
}

#header a:link {
	text-decoration: none;
	font-size: 11px;
	color: #909293;
	font-weight: bold;
}

#header a:visited {
	text-decoration: none;
	font-size: 11px;
	color: #909293;
	font-weight: bold;
}

#header a:hover {
	text-decoration: none;
	font-size: 11px;
	color: #909293;
	font-weight: bold;
	border-bottom: 1px solid #f28d00;
}

#header a:active {
	text-decoration: none;
	font-size: 11px;
	color: #909293;
	font-weight: bold;
	border-bottom: 1px solid #f28d00;
}

#header a:focus {
	text-decoration: none;
	font-size: 11px;
	color: #909293;
	font-weight: bold;
	border-bottom: 1px solid #f28d00;
}


#container #header .orange {
	color: #f28d00;
}

* + html #menue_oben { /* nur für Internet Explorer 7 */
   margin-top: 10px;
}

* + html #menue_right { /* nur für Internet Explorer 7 */
   margin-top: 10px;
}

#menue_oben {
	margin-top: 0px;
	margin-left:10px;
	width: 550px;
	color: #909293;
}

#menue_oben span {
	font-size: 12px;
	color: #909293;
}

#menue_oben a:link {
	font-size: 11px;
	color: #909293;
	text-decoration: none;
}

#menue_oben a:visited {
	font-size: 11px;
	color: #909293;
	text-decoration: none;
}

#menue_oben a:hover {
	font-size: 11px;
	color: #909293;
	text-decoration: none;
}

#menue_oben a:active {
	font-size: 11px;
	color: #909293;
	text-decoration: none;
}

#menue_oben a:focus {
	font-size: 11px;
	color: #909293;
	text-decoration: none;
}

#container #menue_oben .ausgewaehlt {
	border: 1px solid #ff3e49;
}

#container #menue_oben .nicht_ausgewaehlt {
}

#hauptinhalt hr {
	padding: 0;
	margin: 0;
	color: #aeafb0; 
	background-color: #aeafb0; 
	height: 1px;
	border: none;
}

#hauptinhalt img {
	/*border: 1px solid #909293;*/
}


#hauptinhalt {
	width: 500px;
	color: #737373;
	font-size: 12px;
	/*margin-left: 18px;*/
	margin-left: 10px;
	margin-bottom: 30px;
}

#hauptinhalt p, #hauptinhalt div, #hauptinhalt span {
	font-size: 12px;
	color: #737373;
}

#hauptinhalt ul {
	margin-left: 20px;
	padding-left: 20px;
	color: #737373;
	font-size: 12px;
}

#hauptinhalt ul li{
	padding-top: 8px;
	font-size: 12px;
}

#hauptinhalt h1 {
	color: #737373;
	font-size: 16px;
	margin: 0;
	padding: 0;
}

#hauptinhalt .button_frage_angebot {
	width: 300px;
	height: 30px;
	padding: 0;
	margin: 0;
	font-weight: bold;
}

#hauptinhalt a img {
	border: 1px solid #737373; 	       
}

#hauptinhalt a:hover img {
    text-decoration: none;
}
#hauptinhalt a:link {
	font-size: 12px;
	color: #1e79bc;
	text-decoration: none;
}
#hauptinhalt a:visited {
	font-size: 12px;
	color: #1e79bc;
	text-decoration: none;
}

#hauptinhalt a:hover {
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px solid #f28d00;

}
#hauptinhalt a:active {
    font-size: 12px;
	color: #1e79bc;
	text-decoration: none;
}
#hauptinhalt a:focus {
	font-size: 12px;
	color: #1e79bc;
	text-decoration: none;
}


#hauptinhalt #formular {
	color: #737373;
	font-family: verdana, arial;
}

#hauptinhalt #formular h2{
	color: #737373;
	font-size: 14px;
}

#hauptinhalt #formular dt { 
	clear: left; 
	margin-left: 20px;
}

#hauptinhalt #formular label {
	float: left;
	margin: 0px;
	padding-right: 10px;
	width: 100px;
	display: block;
	text-align: right;
	font-size: 12px;
}

#hauptinhalt #formular input, #hauptinhalt #formular textarea {
	margin-bottom: 5px;
	color: #1e79bc; 
}

#hauptinhalt #formular input:focus, #hauptinhalt #formular textarea:focus, #hauptinhalt #formular checkbox:focus {
	border: 1px solid #f28d00;
}

#hauptinhalt #formular table {
	padding-left: 60px;
	padding-top: 10px;
}

#hauptinhalt #formular span {
	font-size: 12px;
}

#hauptinhalt #formular .online_anfrage_absende_button {
	padding: 0;
	margin: 0;
	width: 93px;
	font-size: 13px;
	border: 1px solid gray;
	background-color: #eeeeee;
	color: #1e79bc;
	cursor: pointer;
}

#hauptinhalt #formular .pflichtangaben {
	color: #f28d00;
	font-weight: bold;
	font-size: 9px;
}


#hauptbild_links_oben .rueckruf_box {
  /*background-image: url('../../media/sonstige_bilder/suche_img.gif');*/
  background-repeat: no-repeat;
  /*padding-left: 20px;*/
  background-position: left;
  /*color: #1e79bc;*/
  color: gray;
 
}

#menue_right {
	
}



#menue_right a:link {
	margin-left: 7px;
	font-weight: bold;
	font-size: 12px;
	color: #1e79bc;
	text-decoration: none;
}

#menue_right a:visited {
	margin-left: 7px;
	font-weight: bold;
	font-size: 12px;
	color: #1e79bc;
	text-decoration: none;
}

#menue_right a:hover {
	margin-left: 7px;
	font-weight: bold;
	font-size: 12px;
	color: #1e79bc;
	text-decoration: none;
}

#menue_right a:active {
	margin-left: 7px;
	font-weight: bold;
	font-size: 12px;
	color: #1e79bc;
	text-decoration: none;
}

#menue_right a:focus {
	margin-left: 7px;
	font-weight: bold;
	font-size: 12px;
	color: #1e79bc;
	text-decoration: none;
}

#menue_right td {
	background-color: #e0e6ed;
	height: 35px;
}

#menue_right #leistungen_details a:link {
	color: #909293;
	font-weight: normal;
}

#menue_right #leistungen_details a:visited {
	color: #909293;
	font-weight: normal;
}

#menue_right #leistungen_details a:hover {
	color: #909293;
	font-weight: normal;
}

#menue_right #leistungen_details a:active {
	color: #909293;
font-weight: normal;
}

#menue_right #leistungen_details a:focus {
	color: #909293;
font-weight: normal;
}



html* #menue_right #leistungen_details .abstand {
	margin-top: -14px;
	padding-bottom: 0;
}

#menue_right #leistungen_details .abstand {
	padding-top: 5px;
	padding-bottom: 5px;
}


#menue_right #leistungen_details td {
	height: 22px;

}

#container #menue_right .auswahl_werbeleasing_td {
	background-color: #ccccff;
	cursor: pointer;
}

#container #menue_right .auswahl_werbeleasing_span {
	color: #9966ff;
	font-weight: bold;
	font-size: 12px;
	margin-left: 7px;
}

#container #menue_right .auswahl_marketingtipps_td {
	background-color: #9ab9b4;
	cursor: pointer;
}

#container #menue_right .auswahl_marketingtipps_span {
	color: #477a7b;
	font-weight: bold;
	font-size: 12px;
	margin-left: 7px;
}

#container #menue_right .auswahl_philosophie_td {
	background-color: #ffc1c4;
	cursor: pointer;
}

#container #menue_right .auswahl_philosophie_span {
	color: #ff3e49;
	font-weight: bold;
	font-size: 12px;
	margin-left: 7px;
}

#container #menue_right .auswahl_leistungen_td {
	background-color: #ffe1c1;
	cursor: pointer;
}

#container #menue_right .auswahl_leistungen_span {
	color: #dc7200;
	font-weight: bold;
	font-size: 12px;
	margin-left: 7px;
}

#container #menue_right .auswahl_ideen_td {
	background-color: #bbd887;
	cursor: pointer;
}

#container #menue_right .auswahl_ideen_span {
	color: #5c7928;
	font-weight: bold;
	font-size: 12px;
	margin-left: 7px;
}

#container #menue_right .auswahl_agentur_td {
	background-color: #9dccff;
	cursor: pointer;
}

#container #menue_right .auswahl_agentur_span {
	color: #0059bc;
	font-weight: bold;
	font-size: 12px;
	margin-left: 7px;
}


#boxen_rechts div {
	margin-top: 20px;
	font-size: 10px;
	width: 144px;
	height: 100%;
	color: #737373;
}

#boxen_rechts hr {
  padding: 0;
  margin: 0;
  color: #aeafb0; 
  background-color: #aeafb0; 
  height: 1px;
  border: none;
}

#boxen_rechts p {
	padding-bottom: 0;
	margin-bottom: 0;
}

#boxen_rechts div h1, #boxen_rechts div h2, #boxen_rechts div h3, #boxen_rechts div h4, #boxen_rechts div h5 {
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #1e79bc;
	font-size: 12px;
}

#boxen_rechts .boxen_rechts_design {
	margin-left: 2px;
	border: 1px solid #f28d00;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	padding: 10px 10px;
}

#boxen_rechts a:link {
	font-size: 10px;
	color: #1e79bc;
	text-decoration: none;
}

#boxen_rechts a:visited {
	font-size: 10px;
	color: #1e79bc;
	text-decoration: none;
}

#boxen_rechts a:hover {
	font-size: 10px;
	text-decoration: none;
	border-bottom: 1px solid #f28d00;
}

#boxen_rechts a:active {
	font-size: 10px;
	color: #1e79bc;
	text-decoration: none;
}

#boxen_rechts a:focus {
	font-size: 10px;
	color: #1e79bc;
	text-decoration: none;
}


#footer a:link {
	font-size: 0.6em;
	color: gray;
	text-decoration: none;
}
#footer a:visited {
	font-size: 0.6em;
	color: gray;
	text-decoration: none;
}

#footer a:hover {
	font-size: 0.6em;
	color: gray;
	text-decoration: none;
	border-bottom: 1px solid #f28d00;

}
#footer a:active {
  font-size: 0.6em;
	color: gray;
	text-decoration: none;
}
#footer a:focus {
	font-size: 0.6em;
	color: gray;
	text-decoration: none;
}

#footer span {
	color: gray;
	font-size:0.5em;
}
