/*
Main Colors:
rosa:                 #B46D9B;
tÃ¼rkis:               #2586A0;
braun (Navigation):   #5B513E;

h1 Trebuchet 18pt B46D9B
h2 Trebuchet 14pt 2586A0
h3 Trebuchet 14pt 5B513E bold
h4 Trebuchet 12pt B46D9B bold
h5 Trebuchet 12pt 5B513E bold
h6 Trebuchet 11px 5B513E normal
-------------------------------------Allgemeine Einstellungen --------------------------------*/

* {
  font-family: "Trebuchet MS", Arial !important;
  /*letter-spacing: -0.5px;*/
}

p, div, tr, td, table, span {
  color: #5B513E;
  font-size: 14px;
}

.form_input {
  padding-bottom:5px;
}

#header_caption span a {
  font-size: 40px !important;
  color: #E89FCC !important;
  display:block !important;
  background:none !important;
  text-decoration: none !important;
}

#header_caption h1 a {
  font-size: 18px !important;
  color: #2586A0 !important;
  margin-left: -90px !important;
  margin-top: -6px !important;
  display:block !important;
  background:none !important;
  text-decoration: none !important;
}

#header_caption #undertitle a {
  margin-left:-45px !important;
  width:400px;
  text-decoration: none !important;
}

body, html {
  padding: 0px;
  margin: 0px;
}

body {
  background: #FFFFFF url('/res/pics/body_bg.gif') repeat-x top left ;
}

#content_home p, #content_home strong, #content_home a{
  font-size:14px;
  text-decoration: none !important;
}

#content_home h1 {
  font-size:20px;
}

#container_default_content {
  width:980px; 
}

#container_default_content ul li div {
  display:inline;
}

.button_long {
  color: white;
  margin-bottom: -6px;
  margin-left: 10px;
  margin-right: 10px;
  background: url('/res/pics/button_hg_blue.gif') no-repeat;
  border: none; 
  width: 144px; 
}

.no_bg, .no_bg a {
  background:none !important;
  text-decoration: none !important;
}

a:link, a:visited, a:active, a:hover {
  /*color: #2586A0;*/
  color:#B46D9B;
  text-decoration: underline;
  /*background: url('/res/pics/links_hg.gif') repeat-x;
  background:none;*/
  background-position: bottom;
}

#print_body {
  background-image:none;
  background:none;
}

#print_body a:link, #print_body a:visited, #print_body a:active, #print_body a:hover {
  font-size: 13px;
}

.validation_error {
  color: red;
}

.clear_all {
  clear: both;
  line-height: 0.1px;
  height: 0.1px;
  padding: 0px;
  margin: 0px;
}




/*--------------------------------------------Ãœberschriften-------------------------------------------*/
h1, h2, h3, h4, h5, p {
  font-family: "Trebuchet MS", Arial;
  padding: 0px;
  margin: 0px;
}

h1 {
  font-size:18px !important;
  color:#B46D9B !important;
  font-weight:normal !important;
}

h2 {
  font-size:14px !important;
  color:#2586A0 !important;
  font-weight:normal !important;
}

h3 {
  font-size:14px !important;
  color:#5B513E !important;
  font-weight:bold !important;
}

h4 {
  font-size:12px !important;
  color:#2586A0 !important;
  font-weight:bold !important;
}

h5 {
  font-size:12px !important;
  color:#5B513E !important;
  font-weight:bold !important;
}

h6 {
  font-size:10px !important;
  color:#5B513E !important;
  font-weight:normal !important;
}


/*---------------------------------------Allgemeine Layer-----------------------------------------*/
#middle_area {
  margin-left: -10px;
  width: 490px;
  float: left;
  padding-right: 10px;
}

#right_area {
  width: 210px;
  float: left;
  margin-right:10px;
}


#left_area_default {
  float: left;
  width: 250px;
}

#right_col_banner_default {
  position:absolute;
  top:257px;
  left:985px;
}

#content_area {
  float: left;
  width: 710px;
  margin-top: 18px;
  margin-bottom:15px;
  position: relative;
}

#content_area, #content_area p {
  /*font-size:14px !important;*/
  font-size:14px !important;
}

#content_area ol, #print_body ol {
  padding-left:20px;
}

#content_area ul, #print_body ul {
  padding-left:0px;
}

#content_area ul li, #print_body ul li {
  list-style-type:none;
  list-style-image:url('/res/pics/ul_content.gif');
  list-style-position:inside;
  padding-bottom:5px;
  padding-left:0px;
  font-size:14px;
  color: #5B513E;
  font-family: "Trebuchet MS", Arial !important;
}

#content_area td {
  /*border:solid 1px #5B513E;*/
}

.tpl_info_message {
  font-weight:bold;
  color:#B46D9B !important;
}

/*---------------------------------------------Header--------------------------------------------*/
#header {
  width: 990px;
  height: 212px;
  background-image: url('/res/pics/header_pic.jpg');
  background-repeat: no-repeat;
}

#logo {
  margin:7px 0 0 0; 
  width:600px;
  padding-left:348px;
  height:100px;
  background:none !important;
  display:block;
}


/*-------------------------------------------Top Nav--------------------------------------------*/
#top_nav {
  font-weight: bold;
  margin-left: 700px;
}

.top_nav_saperator {
  margin-bottom: -10px;
  padding-top: 3px;
  margin-top: -3px;
  /*padding-bottom: -3px;*/
}

.top_nav_link {
  color: #5B513E !important;
  font-size: 13px;
  text-decoration: none !important;
  background: none !important;
}

.top_nav_active {
  color: #2586A0;
  background: none !important;
  text-decoration: none !important;
}


/*--------------------------------------Breadcrumb Navigation---------------------------------------*/
#sub_nav {
  width: 960px;
  height: 26px;
  /*background-image: url('/res/pics/login_and_breadcumb_pic.jpg');
  background-repeat: no-repeat;*/
}

#breadcrumb {
  float: left;
  padding: 0px;
  margin: 0px;
  color: #5B513E;
  margin-left: 20px;
  font-size:12px;
}

#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:active {
  color: #5B513E;
  text-decoration: none;
  background: none;
  text-decoration: none !important;
}

#breadcrumb a:hover, .breadcrumbnav_last {
  color: #2586A0!important;
  text-decoration: none !important;
}

/*-------------------------------------------Google Maps-------------------------------------------*/

#iframe_google {
  color:red;
}

#ID_344_exploder_map {
width: 680px; 
height: 550px
}

#google_iframe {
  font-size:11px;
  font-family: "Trebuchet MS", Arial;  
}

#iframe_map_google {
  padding-right:20px;
}

#google_maps {
  width: 948px;
  height: 203px;
  padding-top: 10px;
  background-image: url('/res/pics/google_maps_pic.jpg');
  background-repeat: no-repeat;
  padding-bottom: 20px;
  clear:left;
}

#map {
  background-color:#F1EFE9;
  width:698px;
}

#ID_344_exploder_map {
  position:relative;
}

#exploder_loading {
  position:absolute;
  left:550px;
  top:800px !important;
}

.exploder_bubble {
  font-weight:bold;
}

#search_map {
  float:left;
  width:185px;
  margin-right:5px;
}

.search_map_h2 {
  color:#5BA2B3;
  font-size:13px;
  font-weight:600;
}

#map p {
  font-size:14px;
  color:#2586A0;
  font-weight:bold;
  padding-left:200px;
}

#select_cat {
  margin-left:200px;
}

.cat_maps {
  width:160px;
  float:left;
  font-size:12px !important;
}

.icon_select {
  width:160px; 
  float:left;
}

.map_icons {
  width:160px; 
  float:left;
}

#google_maps_search_button {
  float:left;
  margin-top:5px;
}

#map_reload_button {
  float:right;
  margin-top:-20px;
  margin-right:300px;
}

/*------------------------------------------Hauptnavigation-----------------------------------------*/
#main_nav {
  float:left;
  margin-top:5px;
  width:100%;
  height:50px;
}

#main_nav ul {
  margin:0;
  margin-left:130px;
  height:50px;
  float:left;
}

#main_nav ul li {
  float: left;
  padding-left: 2px;
  list-style-type: none;
  background: url('/res/pics/nav_between.gif') no-repeat top left;
  height: 40px;
  padding-top:13px;
}

#main_nav ul li a:link {
  font-size: 14px;
  color: white;
  height: 42px;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
  background: none;
}

#main_nav ul li a:visited {
  font-size: 14px;
  color: white;
  height: 42px;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
  background: none;
}

#main_nav ul li a:active {
  font-size: 14px;
  color: white;
  height: 42px;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
  background: none;
}

#main_nav ul li a:hover, #main_nav a.active:link, #main_nav a.active:visited, #main_nav a.active:active, #main_nav a.active:hover {
  font-size: 14px;  
  color: black;
  padding-top: 13px;
  padding-bottom: 18px;
  padding-left: 5px;
  padding-right: 5px;
  background: url('/res/pics/main_nav_hg_active.gif') repeat-x;

  text-decoration: none;
}

/*----------------------------------------linke Navigation-----------------------------------------*/
#left_nav {
  background: url('/res/pics/nav_left_hg.gif') repeat-y;
  width: 230px;
  margin-bottom: 15px;
}

#left_nav ul {
  padding: 0px;
  margin: 0px;
  float: right;
}

#left_nav ul li {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  float: right;
}

#left_nav ul li li {
  margin-right: 10px;
  background: none!important;
}

#left_nav ul li ul {
  background: #FFFFFF;
}

#left_nav a:link, #left_nav a:visited, #left_nav a:active, #left_nav a:hover {
  margin-left: -50px;  
  
}

#left_nav a:link, #left_nav a:visited, #left_nav a:active, #left_nav a:hover {
  background-image: url('/res/pics/left_nav_hg.gif');
  background-repeat: no-repeat;
  background-position: 32px 0px;
  width: 230px;
  float: right;
  padding-bottom: 5px;
  padding-top: 5px;
  color: #5B513E;
  text-decoration: none;
  font-size: 13px;
  text-align: right;
  padding-right: 30px;
}



#left_nav li li a:link, #left_nav li li a:visited, #left_nav li li a:active, #left_nav li li a:hover {
  background-image: url('/res/pics/left_nav_li_li.gif');
  background-repeat: no-repeat;
  background-position: 235px 5px;
  width: 230px;
  float: right;
  padding-bottom: 1px;
  padding-top: 1px;
  color: #938C7E;
  text-decoration: none;
  font-size: 13px;
  text-align: right;
  padding-right: 30px;
}

#left_nav li a.active:link, #left_nav li a.active:visited, #left_nav li a.active:active, #left_nav li a.active:hover {
  background-image: url('/res/pics/left_nav_hg_active.gif');
  background-repeat: no-repeat;
  background-position: 32px 0px;
  width: 230px;
  float: right;
  padding-bottom: 3px;
  padding-top: 5px;
  text-decoration: none;
  font-size: 13px;
  text-align: right;
  padding-right: 30px;
  color:#2586A0;
}

#left_nav ul li li a, #left_nav li li a.active:link, #left_nav li li a.active:visited, #left_nav li li a.active:active, #left_nav li li a.active:hover {
  background: url('/res/pics/left_nav_li_li_active.gif') no-repeat;
  background-position: 237px 5px;
  width: 230px;
  float: right;
  padding-top: 1px;
  padding-bottom: 1px;
  color: #2586A0;
  text-decoration: none;
  font-size: 13px;  
}

#nav_left_bottom_pic {
  margin-bottom: 0px;
}

#page_name_nav {
  float:right;
  padding-right:28px;
  color:#338DA5;
  padding-bottom:10px;
  font-weight:bold;
  padding-top:0px;
  margin:0px;
}

/*-------------------------------------------Login-Nav--------------------------------------------*/
#login_nav {
  margin-bottom: 15px;
  margin-right: 20px;
  width: 230px;
}
#login_nav ul {
  padding: 0px;
  margin: 0px;
  /*padding-left: -40px;*/
  float: right;
  margin-left: -50px;
}

#login_nav ul li {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  float: right;
}

#login_nav ul li li {
  margin-right: 10px;
  background: none!important;
}

#login_nav ul li ul {
  background: #FFFFFF;
}


#login_nav a:link, #login_nav a:visited, #login_nav a:active, #login_nav a:hover {
  background-image: url('/res/pics/left_nav_hg.gif');
  background-repeat: no-repeat;
  background-position: 32px 0px;
  width: 230px;
  float: right;
  padding-bottom: 4px;
  padding-top: 4px;
  color: #5B513E;
  text-decoration: none;
  font-size: 13px;
  text-align: right;
  padding-right: 30px;
  text-decoration: none !important;
}

#login_nav ul li a, #login_nav li a.active:link, #login_nav li a.active:visited, #login_nav li a.active:active, #login_nav li a.active:hover {
  background-image: url('/res/pics/left_nav_hg_active.gif');
  background-repeat: no-repeat;
  background-position: 32px 0px;
  width: 230px;
  float: right;
  padding-bottom: 3px;
  padding-top: 5px;
  text-decoration: none;
  font-size: 13px;
  text-align: right;
  padding-right: 30px;
}

#login_nav li li a:link, #login_nav li li a:visited, #login_nav li li a:active, #login_nav li li a:hover {
  background-image: url('/res/pics/left_nav_li_li.gif');
  background-repeat: no-repeat;
  background-position: 235px 5px;
  width: 230px;
  float: right;
  padding-bottom: 1px;
  padding-top: 1px;
  color: #938C7E;
  text-decoration: none;
  font-size: 13px;
  text-align: right;
  padding-right: 30px;
}

#login_nav ul li li a, #login_nav li li a.active:link, #login_nav li li a.active:visited, #login_nav li li a.active:active, #login_nav li li a.active:hover, #login_nav a.active {
  background: url('/res/pics/left_nav_li_li_active.gif') no-repeat;
  background-position: 237px 5px;
  width: 230px;
  float: right;
  padding-top: 1px;
  padding-bottom: 1px;
  color: #2586A0;
  text-decoration: none;
  font-size: 13px;  
}

#nav_login_bottom_pic {
  margin-bottom: 15px;
}

#logout_form {
  float:left;
}

#logout_button_div {
  background:url('/res/pics/logout_button.png');
  width:76px;
  height:20px;
  margin-top:0px;
  margin-right:0px;
}

/*-------------------------------------------Content--------------------------------------------*/
#content_home {
  margin-left: 530px;
  width: 400px;
  padding-top: 0px;
  font-size:18px !important;
}

/*-----------------------------------Content - Kommentare---------------------------------------*/
#comments {
 float: left;
 margin-bottom: 20px;
}

.fields_comment {
  width:300px;
}

#comment_button {
  float: right;
  margin-top: -50px;
}

/*-----------------------------------------Login-Info-------------------------------------------*/
#login {
  float: right;
}

#login_left, #login_right {
  float: left;    
}

#login_center {
  float: left;
  background: url('/res/pics/login_hg_pic.gif') repeat-x;
  height: 35px;
  padding-top: 15px;
  padding-left: 13px;
  color: white;
  font-size: 14px;
}


#login_center a {
  background: none;
  color: #FFFFFF;
  text-decoration: none !important;
} 

#login_user {
  color: #2586A0;
}

#login_pic {
  margin-bottom: -4px;
  margin-left: 8px;
  margin-top: 0px;
}

#left_area {
  padding-left: 20px;
  width: 240px;
  float: left;
}

#log_info {
  margin-bottom: -5px;
  padding: 0 5px;
  float:left;
}

#logout_button {
  margin-bottom: -6px;
  padding-left: 5px;
}

#search_header {
  margin-top:3px;
  padding-left:160px;
}

#search_header .search_button_head {
  position:absolute;
  padding-left:10px;
  padding-top:2px;
}

.search_words_head {
  width:420px;
  font-size:12px;
  color:#C3BFB8;
}

#seperator_head {
  width:970px;
  height:40px;
  /*padding-top:3px;*/
  padding-left:0px;
  margin-left:0px;
  padding-top:3px;
  padding-bottom:2px;
  background:url(/res/pics/seperator_head_shadow.jpg) no-repeat bottom left;
}

/*-------------------------------------------Login-Form--------------------------------------------*/
#login_area {
  color: #5B513E;
  float: right;
  margin-right: 15px;
}

#login_area a {
  /*background: url('/res/pics/link_bg_head.gif') repeat-x;*/
  background:none;
  padding-top:3px;
  background-position: bottom;
  background:none;
  color:#B46D9B;
  text-decoration:underline;
} 

#login_area #login_box_ses_pwd, #login_area #login_box_ses_id {
  height: 18px;
  border: 1px solid #BDB8AB;
  width: 70px;
}

.form_label {
  margin: 0 8px 0 0;
}
.rights_error_msg {
  margin: 0 0 15px 0;
}

#Login_register_postcode, #Login_change_profile_postcode {
  width: 45px;
}
#Login_register_town, #Login_change_profile_town {
  width: 225px; 
}

/*.button_newsletter, .button_midwife {
  color: white;
  margin-bottom: -6px;
  margin-left: 10px;
  margin-right: 10px;
  background: url('/res/pics/login_button.gif') no-repeat;
  border: none; 
}

.button {
  width: 75px; 
}*/

.td_photoalbum_buttons * {
  float:left;
}

.submit_button, .submit_button_rose, .td_photoalbum_buttons .button {
	cursor:pointer; 
	color:white; 
	border:0; 
	background:transparent url(/res/pics/button_bg.gif) no-repeat left center; 
	height:20px; 
	padding: 0 10px 2px 10px;
	margin:0;
}

.submit_button_bg, .submit_button_bg_rose, .td_photoalbum_buttons .button_bg {
	float:left; 
	height:20px; 
	background:transparent url(/res/pics/button_bg_right.gif) no-repeat right center; 
	margin:0;
}

.submit_button_rose {
  background:transparent url(/res/pics/button_bg_rose.gif) no-repeat left center; 
}
.submit_button_bg_rose {
  background:transparent url(/res/pics/button_bg_right_rose.gif) no-repeat right center; 
}

.login_name_merge *, #forgotten_pwd { 
  float:left; 
  margin: 0;
  padding: 0;
}

#forgotten_pwd {
  margin: 0 0 0 10px;
  background:none !important;
}

.login_name_merge p {
  margin: 0 3px 0 5px;
}

/*Ist nur ausgeblendet*/
.login_name_merge {
  width:490px;
  display:none;
}

#login_area .submit_button_bg {
  margin: 0 0 0 10px;
  background:transparent url(/res/pics/button_bg_right_beige2.gif) no-repeat right center; 
}

#login_area .submit_button {
  background:transparent url(/res/pics/button_bg_beige2.gif) no-repeat left center; 
  padding: 0 10px 2px 10px;
}

#newsletter_center .submit_button_bg {
  background:transparent url(/res/pics/button_bg_right_beige.gif) no-repeat right center; 
}

#newsletter_center .submit_button {
  background:transparent url(/res/pics/button_bg_beige.gif) no-repeat left center; 
}

#content_area .submit_button_bg {
  margin: 10px 0 0 0;
}

/*-------------------------------------------Newsletter--------------------------------------------*/
#newsletter_start {
  background: url('/res/pics/newsletter_hg.gif') no-repeat;
  background-color: #F1EFE9;
  width: 190px;
  padding-left: 10px;
  padding-top: 10px;
  padding-right: 10px;
}

#newsletter_start ul {
  margin:0px;
  padding-left:10px;
}

#newsletter_center {
  padding-left:55px;
}

#newsletter_start ul li {
  list-style-type:none;
  background:url('/res/pics/ul_content.gif') no-repeat;
  background-position:0px 3px;
  padding-left:10px;
  color:#5B513E;
}

#newsletter_start_bottom_pic {
  margin-left: -10px;
}

#left_area .submit_button_bg {
  background:transparent url(/res/pics/button_bg_right_beige.gif) no-repeat right center; 
  margin: 0 0 0 22px;
}

#left_area .submit_button {
  background:transparent url(/res/pics/button_bg_beige.gif) no-repeat left center; 
}

#form_email_newsletter {
  border: 1px solid #C6C1B7;
  height: 18px;
  width: 100px;
  margin-left: 5px;
}

/*-------------------------------------Quicklinks (Services)---------------------------------------*/
#quicklinks_start, #top_themes_start {
  width: 220px;
  background: url('/res/pics/services_bg.gif') repeat-y;
  padding: 5px 0 5px 10px;
  margin-top: -5px;
  margin-bottom: -5px;
}

#quicklinks_start a:link, #quicklinks_start a:visited, #quicklinks_start a:active, #quicklinks_start a:hover {
  background: url('/res/pics/links_services_hg.gif') repeat-x;
  background-position: bottom;
  color: #5B513E;
  text-decoration: none !important;
}

#top_themes_start a:link, #top_themes_start a:visited, #top_themes_start a:active, #top_themes_start a:hover {
  background: url('/res/pics/links_services_hg.gif') repeat-x;
  background-position: bottom;
  color: #5B513E;
  text-decoration: none !important;
}

#quicklinks_start p, #top_themes_start p {
  margin: 0px;
  padding: 0px;
  color: #2586A0;
  font-size: 14px;
  font-weight: bold;
  line-height:14px;
  padding-bottom:5px;
}

.quicklink_symbol {
  margin-right: 4px;
  margin-bottom: -1px;
}

/*-----------------------------------------Bannermodul-------------------------------------------*/
.banner_start {
  margin-left: 0px;
  padding-bottom:10px;
}

.hg_banner_start {
  width:468px;
  background-color:#F1EFE9;
}

.banner_start img, #banner_default img {
  padding-bottom: 10px;
}

.banner_start a, #banner_default a {
  background:none !important;
  text-decoration: none !important;
}

/*---------------------------------------Start Search Form-------------------------------------*/
#start_search_headline {
  color: #2586A0;
  font-weight: bold;
  font-size: 13px;
}

#start_search_form {
  margin-top: 10px;
  margin-bottom: 0px;
}

#start_search {
  width:190px !important;
  color: #5B513E;
  background-color: #F1EFE9;
  padding-left: 10px;
  margin-top: -5px;
  margin-bottom: -5px;
  padding-right:10px;
  float:left;
}

#start_search_input {
  border: 1px solid #C6C1B7;
  height: 18px;
  width: 80px;
  margin-left: 10px;  
}

#start_search .submit_button_bg {
  margin-top: 10px;
  margin-left: 25px;
  margin-bottom:5px;
  background:transparent url(/res/pics/button_bg_right_beige.gif) no-repeat right center; 
}
#start_search .submit_button {
  background:transparent url(/res/pics/button_bg_beige.gif) no-repeat left center; 
}

#test {
  margin:0 !important;
  padding:0 !important;
  height:20px; 
	background:transparent url(/res/pics/button_bg_right_beige.gif) no-repeat right center; 
}

/*-------------------------------------------Footer--------------------------------------------*/
#footer {
  background: url('/res/pics/footer_hg.jpg');
  width: 957px;
  height: 149px;
  padding-top: 10px;
}

#footer ul li {
  float: left;
  color: #2586A0;
  list-style-type: none;
  padding-right: 15px;
}

#footer ul li ul li {
  clear: both;
  margin-left: -40px;
}

.footer_link_top:link,.footer_link_top:hover, .footer_link_top:visited, .footer_link_top:active, #footer_partner{
  color: #2586A0;
  text-decoration: none;
  font-weight: bold;
  background: none;
}

#footer_partner {
  margin-right: 28px;
  margin-top: 0px;
  float:left;
  text-align:left;
}

#partner_tbl {
  margin-top: 5px;
  float: right;
}

#partner_tbl_container {
  width: 170px;
  float:right;
}

#partner_links * {
  margin-right: 10px;
  float:left;
  text-align:left;
}

.footer_link_under:link, .footer_link_under:hover, .footer_link_under:visited, .footer_link_under:active {
  color: #5B513E;
  text-decoration: none;
  padding-left: 15px;
  background: url('/res/pics/footer_link_pic.gif');
  background-repeat: no-repeat;
}

#footer_bottom {
  margin-top: 33px;
  color: #5B513E;
}

#footer_copy {
  float: left;
  margin-left: 20px;
  font-weight:bold;
}

#footer_bottom_links {
  float: right;
  margin-right: 30px;
}

.seperator_footer {
  padding-left:5px;
  border-left:solid 1px #9C9B99;
}

#footer_bottom_links a {
  color: #5B513E;
  text-decoration: none;
  background: none;
}

/*------------------------------------------- Magazin --------------------------------------------*/
/*--------------------------Startseite ------------------------*/
#magazine_start_h, .magazine_start_h {
  color: #2586A0;
  font-size: 15px;
  font-weight: bold;
}

.article_text_nolink {
  background:none !important;
  color:red;
}

.title_startpage {
  color: #B46D9B !important;
  font-size: 15px;
  font-weight: bold;
  text-decoration:none !important;
  background: url('/res/pics/title_startpage_hg.gif') repeat-x !important;
  background-position: bottom !important;
}

.seperator_magazine {
  margin-bottom: 15px;
  margin-top: -10px;
}

.article_title_big_start {
  color: #B46D9B !important;
  background:none !important;
  text-decoration: none !important;
  /*background-image:url('/res/pics/title_startpage_hg.gif')!important;*/
}

.magazine_bottom_links {
  padding-top: 10px;
}

.linkwithoutdecoration {
  color:#5B513E !important;
  background:none !important;
  text-decoration: none !important;
}

.magazine_table_content {
  padding-left: 10px;
}

.magazine_table {
  color: #5B513E;
}

.magazine_descr {
  margin-top: 5px;
  line-height: 15px;
}

.news_descr {
  margin-top: 5px;
}

.magazine_min_title {
  color: #B46D9B;
  font-size: 13px;
  font-weight: bold;
  /*background: url('/res/pics/title_startpage_hg.gif') repeat-x;*/
  background-position: bottom;
}

.magazine_min {
  margin-top: -30px;
  margin-left: 5px;
}

.magazin_advert {
  color: #5B513E;
  position: absolute;
  margin-left: 200px;
}

#advert_right_side {
  padding-left:110px;
}

.right_advert_banner {
  /*background:url('/res/pics/services_bg.gif') repeat-y !important;*/
  background-color:#F1EFE9;
  margin-top:-4px;
  width:210px;
  margin-bottom:-4px;
}

.magazin_advert_top, .magazin_advert_top_small {
  color: #5B513E;
  margin-left: 230px;
}

.magazin_advert_top {
  margin-top:-10px;
  height:10px;
}

.magazin_advert_top_small {
  margin-left:310px;
  background:none !important;
}

.magazin_advert_top_small a {
  border:solid 1px red;
  background:none !important;
  text-decoration: none !important;
}

.seperator_magazine_min {
  margin-bottom: 10px;
  margin-top: 10px;
}

.magazine_hg_big {
  padding-left:3px;
  padding-top:1px;
  width:201px;
  height:158px;
  background:url('/res/pics/magazine_shadow_big.gif') no-repeat;
}

.magazine_list_hg {
  padding-left:2px;
  padding-top:1px;
  width:120px;
  height:90px;
  background:url('/res/pics/magazine_shadow_small.gif') no-repeat;
}

.magazine_hg_search {
  padding-left:3px;
  padding-top:1px;
  width:115px;
  height:87px;
  background:url('/res/pics/magazine_shadow_search.gif') no-repeat;
}

.magazine_hg_big a {
  background: none;
  text-decoration: none !important;
}

.magazine_hg_big img {
  border-style: none;
}

.magazine_hg_small {
  padding-left:3px;
  padding-top:1px;
  width:120px;
  height:88px;
  background:url('/res/pics/magazine_shadow_small.gif') no-repeat;
}

.more_link {
  padding-left:4px;
  padding-top:2px;
  margin-bottom: -5px;
  font-size: 13px;
  font-weight: bold;
  float:left;
  color:#2586A0 !Important;
  text-decoration: none !important;
}

.article_more_link {
  float:right;
}

.detail_link_img {
  float:left;
}

.article_list_under {
  font-size:10px;
}

.std_user_pic {
  float:left; 
  padding-right:10px;
  padding-bottom:10px;
}

.pic_user_left {
  float:left;
  padding-right:10px;
  padding-bottom:10px;
}

.link_userlist {
  background:none !important; 
  color:#5B513E !important; 
}

.user_pic {
  float:left;
  background-image:url('/res/pics/border_big_user.gif');
  background-repeat:no-repeat;
  width:159px;
  height:175px;
  padding-left:7px;
  padding-top:8px;
  padding-right:8px;
  text-align:center;
}

.user_pic_small {
  float:left;
  background-image:url('/res/pics/user_pic_small.gif');
  background-repeat:no-repeat;
  width:103px;
  height:83px;
  padding-left:1px;
  padding-top:5px;
  text-align:center;
}

/*-------------------------RSS Feeds---------------------------*/
#magazine_feeds {
  position: absolute;
  right: 0;
  top: 0;
}
/*--------------------------Kommentare ------------------------*/
.comment_create_date {
  font-weight: bold;
}

.comment_user_pic {
  position: relative;
  height: 91px;
  width: 91px;
  float: left;
}

.comment_pic {
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  padding-left:2px;
  padding-top:2px;
}

.comment_pic_bg {
  position: absolute;
}

.comment_header {
  margin-left: 105px;
}

.comment_title {
  margin-left: 105px;
  color: #B46D9B;
  font-size: 14px;
  font-weight: bold;
}

.comment_text {
  margin-left: 105px;
  width: 565px;
}

.comment_end {
  padding-top: 10px;
  padding-bottom: 10px;
  clear: both;
}

#datanavigator a:link, #datanavigator a:visited {
  background-image:none;
  background:none;
  font-size:14px;
  text-decoration: none !important;
}

#datanavigator a:active, #datanavigator a:hover, #datanavigator .active {
  color:#2586A0;
  text-decoration: none !important;
}



/*---------------------drucken-----------------------*/
#print_bottom {
  color:#5B513E;
  font-weight:bold;
}

/*---------------------detail-----------------------*/
#magazine_detail_pic {
  padding-left:3px;
  padding-top:2px;
  width:201px;
  min-height:158px;
  margin-top:40px;
  background:url('/res/pics/magazine_shadow_big.gif') no-repeat;
  float: right;
  margin-left: 10px;
  padding-bottom: 5px;
  border: 0;  
}
#magazine_detail_pic_undertitle {
  font-size: 11px;
  margin-top: 9px;
  line-height: 12px;	
}

#magazine_detail_pic img {
  border-style: none;
}

.magazine_advert {
  padding-top:20px;
  position:relative;
  color: #5B513E;
  display:inline-block;
}

.advert_text_magazin {
  position:absolute;
  top:0;
  right:0;
}

.magazine_advert a:link, .magazine_advert a:visited, .magazine_advert a:active, .magazine_advert a:hover  {
  color: #5B513E !important;
  background: none;
  text-decoration: none !important;
}


/*------------------------------------------- News --------------------------------------------*/
#news_detail_pic {
  padding-left:3px;
  padding-top:2px;
  width:201px;
  height:158px;
  background:url('/res/pics/magazine_shadow_big.gif') no-repeat;
  float: left;
}

#news_detail_pic a {
  background: none;
  text-decoration: none !important;
}

#news_detail_pic img {
  border-style: none;
}

#loupe {
  margin-top: -20px;
  margin-left: 174px;
}

#loupe_news {
  margin-top: -20px;
  margin-left: 174px;
}

/*--------------------------------------- Empfehlungen --------------------------------------*/
#commendation_pic {
  margin: 5px 10px 5px 0px;
  float: left;
}

#magazine_commendation_pic {
  background: none;
  margin-right: 10px;
}

#magazine_commendation_pic img {
  border: none;
}

#commentation_headline a {
  color: #B46D9B;
  font-size: 18px;
  background: none;
  text-decoration: none !important;
}

#commendation_table {
  margin-top: 10px;
}


.about_me_sep {
  background:url('/res/pics/about_me_sep.gif');
  height:48px;
  width:685px;
}

.about_me_sep_one {
  float:left;
  background:url('/res/pics/about_me_sep_one.gif');
  width:172px;
  height:37px;
  padding-left:50px;
  padding-top:10px;
  font-weight:bold;
  margin-right:14px;
}

#about_me_sep_all {
  background:url('/res/pics/shadow_about_me.gif') no-repeat;
  padding-top:1px;
  height:30px;
}

.about_me_sep_one a:link, .about_me_sep_one a:visited, .about_me_sep_one a:active, .about_me_sep_one a:hover {
  background:none;
  text-decoration: none !important;
}

.about_me_text, .about_me_fotos, .about_me_message {
  float:left;
  font-size:14px;
  font-weight:bold;
}

.about_me_text {
  padding-left:40px;
}

.about_me_fotos {
  padding-left:200px;
}

.about_me_message {
  padding-left:150px;
}  

.about_us_pics_border {
  padding-left:5px;
  padding-top:5px;
  float:left;
  width:100px;
  height:100px;
  background:url('/res/pics/about_us_border.gif') no-repeat;
}

.sitemap_ul li{
  list-style-type:none;
  padding-left:10px !important;
}

/*************Suche****************/
#redx_search_form .search_words {
  width:300px;
  float:left;
  margin: 0 20px 0 0;
}

.count_message {
  clear:both;
  padding-top:10px;
}

.redx_search_result_link {
  padding-top:20px;
}

.redx_search_result_data_nav {
  text-align:center;
}

#redx_search_form .button_bg input {
  cursor:pointer; 
	color:white; 
	border:0; 
	background:transparent url(/res/pics/button_bg.gif) no-repeat left center; 
	padding:0; 
	padding: 0 10px 2px 10px;
	margin:0;
	height: 20px;
}
#redx_search_form .button_bg {
  background:transparent url(/res/pics/button_bg_right.gif) no-repeat right center; 
	height:20px; 
  padding: 0;
  margin: 0;
  float:left;
}

#newsletter_left_side, #newsletter_right_side {
 float:left;
 padding-top:5px;
}

#newsletter_left_side a:link, #newsletter_left_side a:visited, #newsletter_left_side a:active, #newsletter_left_side a:hover, 
#newsletter_right_side a:link, #newsletter_right_side a:visited, #newsletter_right_side a:active, #newsletter_right_side a:hover {
  color:#2586A0;
  background:none;
  font-size:12px;
  text-decoration: none !important;
}

#newsletter_left_side {
  padding-left:14px;
}

#newsletter_right_side {
  padding-left:35px;
}

.search_words_input {
 width:290px;
}

.cat_select {
  width:294px;
}

#active_link_user {
  color:#B46D9B;
}

.h2_about_me {
  font-weight:bold;
  color:#2586A0;
  font-size:15px;
}

.h3_about_me {
  font-weight:bold;
  color:#2586A0;

}

.link_about_me {
  color:#5B513E !important;
  background:none !important;
}

#Login_register_lat_lng span, #Login_change_profile_lat_lng span {
  color: #2586A0;
  text-decoration: none;
  background: url('/res/pics/links_hg.gif') repeat-x;
  background-position: bottom;
  cursor:pointer;
}

.td_photoalbum_buttons a:link, .td_photoalbum_buttons a:visited, .td_photoalbum_buttons a:active, .td_photoalbum_buttons a:hover {
  background:none;
  text-decoration: none !important;
}

#data_nav_center {
  text-align:center;
}

#data_nav_center .active {
  color:#B46D9B;
  font-weight:bold;
}

#data_nav_center * {
  background:none;
}

.advert_banner_text {
  float:right; 
}

.right_container_width {
  width:100px;
}

#normal_h1 {
  color:#B46D9B !important;
  background:none !important;
}

.no_border {
  background:none !important;
  border:0;
}

.linked_logo {
  outline:none;
}

.recommendation_h1 {
  padding-bottom:10px;
}

#change_newsletter {
  margin-top:10px; 
  margin-bottom:5px; 
  margin-left:-10px; 
  height:27px; 
  width:210px; 
}

/*Google Maps bei Registrierungsformular*/
.redx_lat_lng_input .redx_map_canvas {
  width: 400px;
  height: 400px;
  position:relative;
  background:white;
  border:1px solid black;
  clear:both;
}

.redx_lat_lng_input .redx_map_toggler {
  cursor: pointer;
  font-weight: bold;
}

.redx_lat_lng_input .redx_map_position_finder {
  cursor: pointer;
  font-weight: bold;
  padding-left: 20px;
}


#back_link_article {
  float:right; 
  padding-right:5px;
}

#delete_user_div {
  width:70px; 
  margin:auto;
}

#print_button_content {
  position: absolute;
  top: 3px;
  right: 28px;
  float:right;
  width:15px;
  height:14px;
  background:url('/res/pics/drucken.gif') no-repeat;
}

#print_button_content:hover {
  background:url('/res/pics/drucken_over.gif') no-repeat;
}

.is_highlighted a {
  color:#B46D9B !important;
  font-weight:bold;
  text-decoration: none !important;
}

.seperator_start_containers {
  padding:0px;
  margin:0px;
  padding-top:10px;
  margin-top:10px;
}

#start_content a {
  background:none !Important;
  text-decoration: none !important;
}

/*body:nth-of-type(1) .search_button_head {
  display:inline !important;
  border:solid 1px red;
  padding:0 !important;
  margin:0 !important;
}*/

