body
{  
margin: 0;
padding: 0;
font: 17px 'Times New Roman', Arial, hevetica, sans-serif;
text-align:left;
font-size-adjust:none;
color: #747472;
background-color:#ffffff; 
}


#btn-lp {
width:74px; 
height:73px; 
padding:0px;
margin:0px;
}
#btn-lp a { 
    width:74px; 
    height:73px; 
    background: url(../../images/site/btn-landingpage.png) 0px -30px no-repeat;
    display:block; transition: background-position 1s ease-out;
} 
#btn-lp a:hover { 
    width:74px; 
    height:73px; 
    background: url(../../images/site/btn-landingpage.png) 0px 0px no-repeat; 
    display:block; 
} 


.error {color:#aa0000;text-decoration:none;font-weight:bold;}

.imagesymbol { float: left;border-width:0px; padding:0px; margin-right:10px; margin-top:0px; margin-bottom:57px;margin-left:0px;}
.imagefloat { float: left;border-width:0px; margin-top:7px; margin-bottom:8px;margin-right:18px;}
.if0{ border-width:3px; border-color:#ffffff; padding:0px; border-style:solid;margin-left:0px; margin-top:0px; margin-right:0px;}
.if1{ float: left;border-width:3px; border-color:#ffffff; padding:0px; border-style:solid;margin-left:0px; margin-top:0px; margin-bottom:16px;margin-right:0px;}
.if2 { float: left;border-width:3px; border-color:#ffffff; padding:0px; border-style:solid;margin-left:16px; margin-top:0px; margin-bottom:16px;margin-right:16px;}
.if3 { float: left;border-width:3px; border-color:#ffffff; padding:0px; border-style:solid;margin-left:0px; margin-top:0px; margin-bottom:16px;margin-right:0px;}
.pic { border:4px solid #e5e5e4; padding:0px; margin-left:0px; margin-top:0px; margin-bottom:15px;margin-right:0px;}


.important_check {border: 0px;height:20px;background-color: #eeebed;vertical-align:middle;}
.important_check_2 {border: 0px;width:50px;height:50px;background-color: #ff0000;vertical-align:middle;}
input,select {font: 17px 'Times New Roman', Arial, 'Tahoma', hevetica, sans-serif; color:#2f4a41;background-color: #ffffff;font-weight:none; border: 1px solid #888888;padding:3px;height:24px;margin-bottom:6px;}
label {font:14px 'Trebuchet MS', Arial;text-align:center;}
.Fileupload {
    border: 0px;
    display: inline-block;
  padding-top:12px;
  padding-bottom:12px;
  margin-top:45px;
  margin-bottom:8px;
    cursor: pointer;
  background-color:#047ec1;
  color:white;
}

.input_submit {font: 17px 'Times New Roman', Arial, 'Tahoma', hevetica, sans-serif; color:#ffffff;background-color: #28ab8b;font-weight:bold; border:0px; width:125px;height:30px;padding:3px;}
.input_submit:hover {font: 17px 'Times New Roman', Arial, 'Tahoma', hevetica, sans-serif; color:#ffffff;background-color: #198b6e;font-weight:bold; border:0px; width:125px;height:30px;padding:3px;}
	
.input_submit2 {font-family: 'Times New Roman', Arial, 'Tahoma', hevetica, sans-serif; font-size: 14px; color:#ffffff;background-color: #4b4746;font-weight:bold; border: 1px solid #302e2d;width:185px;height:30px;padding:3px;}
.no_input_border_btn {border: 0px;height:40px;}
.rahmen_1 {border: 2px solid #ffffff;}
textarea {font: 17px 'Times New Roman', Arial, 'Tahoma', hevetica, sans-serif; color:#2f4a41;background-color: #ffffff;font-weight:none; border: 1px solid #888888;padding:3px;}

#search input {
font: 17px 'Times New Roman', Arial, 'Tahoma', hevetica, sans-serif;
color: #2f4a41;
width:193px;
height:22px;
border:0px;
padding:2px;
margin-bottom:20px;
margin-left:0px;
margin-top:0px;
margin-right:0px;
}

#search_btn input {
font-size:10px;
border:0px;
padding:0px;
height:26px;
margin-bottom:20px;
margin-left:1px;
margin-top:0px;
margin-right:0px;
}

hr {
 border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #cccccc;
 border-bottom: transparent; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
}

p {
font: 17px 'Times New Roman', Arial, hevetica, sans-serif;
font-size-adjust:none;
font-weight:none;
margin:0px;
padding-top:12px;
line-height: 25px; 
}

a:link, a:visited { color: #27ab8a;text-decoration:none;font-weight:none; }
a:hover, a:active
{
color: #27ab8a; 
text-decoration:underline;
font-weight:none;
}

h1
{
color:#747472;
font: 26px 'Times New Roman', Arial, hevetica, sans-serif;
font-weight: none;
font-size-adjust:none;
margin: 0 0 25px 0;
}

h2
{
color:#26604d;
font:26px 'Times New Roman', Arial, hevetica, sans-serif;
font-weight:none;
font-size-adjust:none;
margin-top:15px;
margin-bottom:10px;
padding:0px;
}

h3
{
color:#747472;
font:20px 'Times New Roman', Arial, hevetica, sans-serif;
font-weight:bold;
font-size-adjust:none;
margin-top:10px;
margin-bottom:4px;
padding:0px;
}

#container
{
margin: 0px auto;
/*width:980px;  --- ohne Banner */
/*width:1111px; /* 981 + (120 Banner + 11 Abstand) (#banner_right) */
width:1422px; /* 981 + (120 Banner + 11 Abstand) (#banner_right) 300 + 11 (#banner_left) */	
}

#container2
{
float:left;
width:981px; 
}

#container-print
{
margin: 0px;
width:716px;
}

#head
{
margin-top:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
padding:0px;
width:980px;
height:123px;
position: relative;
background-color:#b2b1b1;
}

#head_andere_themen
{
margin-top:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
padding:0px;
width:980px;
height:133px;
position: relative;
background-color:#27ab8a;
color:#1a171b;
}

#head-print
{
margin-top:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
padding:0px;
width:716px;
height:121px;
position: relative;
background-color:#27ab8a;
}

#logo
{ 
float:left;
padding:0px;
margin-left:26px;
margin-top:10px;
width:150px;
height:99px;
}

#head_txt
{
float:left;
padding-top:65px;
padding-left:40px;
font-size:29px;
color:#282828;
}

#header
{
float:left;
margin:0px;
padding:0px;
width:722px;
height:186px;
position: relative;
}

#footer
{
clear:both;
width:980px;
padding-top:0px;
padding-bottom:5px;
margin:0px;
color:#747472;
font:12px 'Times New Roman', Arial, hevetica, sans-serif;
font-weight:none;
text-align:right;
}

#menu
{ 
height:auto;
float:left;
width:177px;
margin:0px;
padding:0px;
background-color:#b2b1b1;
}

#menu ul
{
margin-left:0px;
margin-top:0px;
margin-bottom:10px;
margin-right:0px;
padding:0px;
list-style-type:none;
}

/*#menu ul li
{
font-family:Arial;
font-size:13px;
color:#5f5f5f;
width:160px;
height:33px; 
margin-left:10px;
padding-left:13px;
padding-top:0px;
margin-top:3px;
background-image: url('../images/site/m-arrow.gif');
background-position:inherit;
background-repeat:no-repeat;
position: relative;
}*/

#menu li
{
font-family:Arial;
font-size:13px;
color:#5f5f5f;
width:177px;
height:38px; 
margin-left:0px;
padding-left:0px;
padding-top:0px;
margin-bottom:4px;
}

#menu li a:link, #menu li a:visited { 
color: #5f5f5f;
text-decoration:none;
font-weight:none;    
padding-left:50px; 
padding-top:12px; 
width:127px;
height:28px; 
display:block;
background-color:#d4d4d4;
background-image: url('../../images/site/m-arrow.gif');
background-position:10px 6px;
background-repeat:no-repeat;
}
#menu li a:hover, #menu li a:active
{
color: #5f5f5f; 
text-decoration:none;
font-weight:none;
padding-left:50px;
padding-top:12px; 
width:127px;
height:28px;  
display:block;
background-color:#c8c8c8;
background-image: url('../../images/site/m-arrow.gif');
background-position:10px 6px;
background-repeat:no-repeat;
position: relative;
}

#dark_li
{
font-family:Arial;
font-size:13px;
color:#ffffff;
width:177px;
height:38px; 
margin-left:0px;
padding-left:0px;
padding-top:0px;
margin-bottom:4px;
}
#dark_li a:link, #dark_li a:visited { 
color: #ffffff;
text-decoration:none;
font-weight:none;    
padding-left:50px; 
padding-top:12px; 
width:127px;
height:28px; 
display:block;
background-color:#444444;
background-image: url('../../images/site/m-arrow.gif');
background-position:10px 6px;
background-repeat:no-repeat;
}
#dark_li a:hover, #dark_li a:active
{
color: #ffffff; 
text-decoration:none;
font-weight:none;
padding-left:50px;
padding-top:12px; 
width:127px;
height:28px;  
display:block;
background-color:#555555;
background-image: url('../../images/site/m-arrow.gif');
background-position:10px 6px;
background-repeat:no-repeat;
position: relative;
}




#content
{ 
height:auto;
float:left;
width:980px;
margin:0px;
padding-top:0px;
padding-right:0px;
padding-left:0px;
padding-bottom:0px;
background-image:url(../images/site/cont-bg.gif);
background-repeat:repeat-y;
position: relative;
}

#header_logged_in
{ 
height:235px;
float:left;
width:980px;
margin-top:6px;
margin-bottom:6px;
}

#foto_up
{ 
height:235px;
float:left;
width:176px;
margin:0px;
padding:0px;
background-color:#000000;
}

#tp_headline
{ 
height:auto;
float:left;
width:615px;
margin-left:6px;
padding:0px;
background-color:#aaaaaa;
}

#tp_headline_middle {
height:235px;
width:615px;
			margin:0 auto;
			display:table-cell;
			vertical-align:middle;
}
#tp_headline h1
{
  font-family:Arial, sans-serif, Gotham, "Helvetica Neue", Helvetica;
  font-size:43px;
  font-weight:bold;
  color:#11795e;
  text-align:center;
  margin:0;
  padding:0;
}

#tp_erstellen
{ 
height:235px;
float:left;
width:177px;
margin-left:6px;
padding:0px;
background-color:#cccccc;
}



#articles 
{ 
float:left;
width:797px; 
margin-left:6px;
padding:0px;
font: 17px 'Times New Roman', Arial, hevetica, sans-serif;
line-height:20px;
font-size-adjust:none;
}


#right-side
{ 
height:auto;  
float:left;
width:249px; 	
/* background-color:#d2d2d2; */
margin-top:0px;
margin-right:0px;
margin-left:4px;
margin-bottom:0px;
padding-top:0px;
padding-right:0px;
padding-left:0px;
padding-bottom:0px;
font: 13px 'Times New Roman', Arial, hevetica, sans-serif;
line-height:20px;
font-size-adjust:none;
}

#right_blocks
{ 
width:249px;
text-align:center;	
margin-top:20px;
margin-right:0px;
margin-left:0px;
margin-bottom:27px;
padding:0px;
font: 15px 'Times New Roman', Arial, hevetica, sans-serif;
}
#right_block
{ 
width:249px;
text-align:center !important;
margin:0px;
padding:0px;
}
#right_block_break
{
	clear:both; /* Neu hinzugefügt März 2014 */
width:177px;
margin-top:14px;
margin-bottom:14px;
border-top:1px solid #e6e6e6;
}
#right_block_break2
{
	clear:both; /* Neu hinzugefügt März 2014 */
width:249px;
height:1px;
margin-top:0px;
margin-bottom:0px;
background-color:#e6e6e6;
/*border-top:1px solid #e6e6e6;*/
}
#right_anz_break
{
width:249px;
margin:0px;
padding:0px;
border-top:1px solid #e6e6e6;
}
#right_anzeigenmarkt {
width:249px;
background-color:#a6a6a6;
color:#ffffff;
font: 12px 'Trebuchet MS', Arial;
}
#right_anzeigenmarkt a { 
    width:239px; /* 249 - paddings */
    height:22px; /* 30 - paddings */
	padding-left:10px; 
	padding-top:8px;
	color:#ffffff;
    text-decoration:none;	
    display:block; 
}
#right_anzeigenmarkt a:hover { 
    width:239px; /* 249 - paddings */ 
    height:22px; /* 30 - paddings */
	padding-left:10px; 	
	padding-top:8px;
    background-color:#73c5b1;	
	color:#ffffff;
    text-decoration:none;	
    display:block; 
}

#right_prod {
width:249px;
background-color:#a6a6a6;
color:#ffffff;
font: 12px 'Trebuchet MS', Arial;
}
#right_prod a { 
    width:239px; /* 249 - paddings */
    height:22px; /* 30 - paddings */
	padding-left:10px; 
	padding-top:8px;
    background-color:#a6a6a6;	
	color:#ffffff;
    text-decoration:none;	
    display:block; 
}
#right_prod a:hover { 
    width:239px; /* 249 - paddings */ 
    height:22px; /* 30 - paddings */
	padding-left:10px; 	
	padding-top:8px;
    background-color:#73c5b1;	
	color:#ffffff;
    text-decoration:none;	
    display:block; 
}
#right_prod_break
{
width:249px;
margin-top:25px;
}

#news_top
{
margin:0px;
padding:0px;
font: 12px 'Trebuchet MS', Arial;
}

#news_title 
{
margin-top:16px;
margin-bottom:0px;
font-size:26px;
line-height:28px;
}
#video_title_top
{
margin-top:0px;
margin-bottom:0px;
font-size:26px;
color:#27ab8a;
}

#video_top_desc
{
margin-top:10px;

padding-left:10px;
padding-right:10px;
padding-bottom:10px;
border:1px solid #555555;
}
/*#news_break
{
width:666px;
clear:both;
margin-top:22px;
margin-bottom:22px;
border-top:1px solid #e6e6e6;
} */
#news_break
{
width:666px;
height:26px;
clear:both;
margin-top:22px;
margin-bottom:22px;
background-image:url(../images/site/break-news.jpg);
background-repeat:no-repeat;
position: relative;
}
#news_more
{
margin-top:10px;
}

#footer_txt
{
margin:0px;
padding:0px;
font: 12px 'Trebuchet MS', Arial;
}

#box_1 {
  margin-bottom:8px;	
  background-color:#eeebed;
  padding:8px;
  border: 1px solid #dfdede;
}

#box_2 {
  margin-bottom:8px;
  background-color:#f6f6f6;
  padding:8px;
  border: 1px solid #ffffff;
}

#box_3 {
  margin-bottom:8px;
  background-color:#28ab8b;
  padding:8px;
  padding-bottom:8px;
  border: 0px;
  color:#ffffff;
}

#box_4 {
  margin-bottom:8px;
  background-color:#8e8a89;
  padding:8px;
  border: 1px solid #797574;
  color:#ffffff;
}

#box_5 {
  margin-top:5px;	
  background-color:#d2d2d2;
  padding:12px;
  padding-left:12px;
  padding-right:12px;
  padding-top:9px;
  padding-bottom:12px;  
}

#box_6 {
  margin-top:8px;	
  background-color:#ffffff;
  padding:12px;
}

#box_5 p {
color:#747472;
font:17px 'Times New Roman', Arial, hevetica, sans-serif;
font-weight:none;
font-size-adjust:none;
margin-top:5px;
margin-bottom:5px;
padding:0px;
}


#box_7 {
  margin-bottom:8px;
  background-color:#c4caa3;
  padding-left:8px;
  padding-right:8px;
  padding-top:8px;
  padding-bottom:8px;
  border: 1px solid #a9af84;
}

#box_8 {
  margin-bottom:8px;
  background-color:#d6d4d5;
  padding-left:8px;
  padding-right:8px;
  padding-top:8px;
  padding-bottom:8px;
  border: 1px solid #c5c5c5;
}

#chatbox_1 {
  margin-bottom:8px;	
  background-color:#dddddd;
  padding:8px;
  /*border: 1px solid #dfdede; */
  border-radius: 15px;
}

#chatbox_2 {
  margin-bottom:8px;	
  background-color:#28ab8b;
  padding:8px;
  /*border: 1px solid #dfdede; */
  border-radius: 15px;
  color:#ffffff;
}

#chatbox_1 span {
  font: 11px 'Trebuchet MS', Arial;
  color:#aaaaaa;
}

#chatbox_2 span {
  font: 11px 'Trebuchet MS', Arial;
  color:#86cdbc;
}

#chatbox_1 hr {
  border-top:solid #cccccc 1px;height:1px;
}

#chatbox_2 hr {
  border-top:solid #65c1ab 1px;height:1px;
}

#header_ticker {
font: 16px 'Courier New', 'Times New Roman', Arial, hevetica, sans-serif;			
  float:left;
  width:443px;
  height:42px;
  margin-top:50px;
  margin-left:17px;
  background-color:#198b6e;
  padding-left:8px;
  padding-right:8px;
  padding-top:8px;
  padding-bottom:8px;
  border: 0px;
  color:#ffffff;
  border:1px solid #222222;
}

#header_ticker a
{
color:#ffffff;
}

#comm_1 {
  margin-bottom:8px;
  background-color:#e6f9f5;
  padding-left:8px;
  padding-right:8px;
  padding-top:8px;
  padding-bottom:8px;
  border: 1px solid #d9f0eb;
}

#comm_2 {
  margin-bottom:8px;
  background-color:#fcfcd2;
  padding-left:8px;
  padding-right:8px;
  padding-top:8px;
  padding-bottom:8px;
  border: 1px solid #f1f1c3;
}

#comm_3 {
  margin-bottom:8px;
  background-color:#eeebed;
  padding-left:8px;
  padding-right:8px;
  padding-top:8px;
  padding-bottom:8px;
  border: 1px solid #dfdede;
}

#comm_date {
font: 11px 'Trebuchet MS', Arial;
margin-right:8px;
text-align:right;
}

#form_topic_top {
  font-size:17px;
  background-color:#dddddd;
  border: 1px solid #d0d0d0;  
  margin:0px;
  padding-left:6px;
  padding-right:0px;
  margin-top:0px;
  margin-bottom:7px;	
  padding-top:7px;
  padding-bottom:7px;	
}

#form_topic {
  font-size:17px;
  background-color:#dddddd;
  border: 1px solid #d0d0d0;  
  margin:0px;
  padding-left:6px;
  padding-right:0px;
  margin-top:30px;
  margin-bottom:7px;	
  padding-top:7px;
  padding-bottom:7px;	
}

#full_link {
  margin:0px;
  padding:0px;
}

#full_link a, #full_link a:visited
{
margin-bottom:10px;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
display:block;
color: #747472;
font-size:18px;
font-weight:bold;
text-decoration:none;
font-weight:none;
text-align:left;
background-color:#eeebed;
border: 1px solid #dfdede;
}

#full_link a:hover, #full_link a:active
{
margin-bottom:10px;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
display:block;
color: #747472;
font-size:18px;
font-weight:bold;
text-decoration:none;
font-weight:none;
text-align:left;
background-color:#dddddd;
border: 1px solid #d0d0d0;
}

#newsticker {
font: 16px 'Courier New', 'Times New Roman', Arial, hevetica, sans-serif;			
  width:942px; /*  980 - paddings */
  margin:0px;
  background-color:#8e8a89;
  padding-left:30px;
  padding-right:8px;
  padding-top:8px;
  padding-bottom:8px;
  border: 0px solid #797574;
  color:#ffffff;
}

#newsticker a
{
color:#ffffff;
}

#gwticker {
font: 16px 'Courier New', 'Times New Roman', Arial, hevetica, sans-serif;	
  width:942px; /*  980 - paddings */		
  margin:0px;
  background-color:#dcbe77;
  padding-left:30px;
  padding-right:8px;
  padding-top:8px;
  padding-bottom:8px;
  border: 0px solid #797574;
  color:#ffffff;
}

#gwticker a
{
color:#ffffff;
}

#firmenticker {
font: 16px 'Courier New', 'Times New Roman', Arial, hevetica, sans-serif;			
  width:942px; /*  980 - paddings */	
  clear:both;
  margin:0px;
  background-color:#0a754f;
  padding-left:30px;
  padding-right:8px;
  padding-top:8px;
  padding-bottom:8px;
  border: 0px solid #797574;
  color:#ffffff;
}

#firmenticker a
{
color:#ffffff;
}

#top_web_bar {
  width:980px; /*  980 - paddings */
  margin:0px;
  background-color:#d2d2d2;
  padding-left:0px;
  padding-right:0px;
  padding-top:10px;
  padding-bottom:0px;
  color:#747472;
  text-align:center;
background-image:url(../images/site/hhn_footnav_bg.jpg);
background-repeat:no-repeat;
position: relative;  
}

#top_web_bar_top {
  margin-top:3px;
  margin-bottom:1px;
  color:#ffffff;
}

#top_web_bar a
{
font-size:14px;color:#505050;font-weight:bold;margin-top:10px;
}

#rez_bar {
  width:980px; /*  980 - paddings */
  margin:0px;
  background-color:#eed9a7;
  padding-left:0px;
  padding-right:0px;
  padding-top:10px;
  padding-bottom:0px;
  color:#747472;
  text-align:center;
background-image:url(../images/site/rez_bar_bg.jpg);
background-repeat:no-repeat;
position: relative;  
}

#rez_bar_top {
  margin-top:3px;
  margin-bottom:10px;
  color:#ffffff;
}

#rez_bar a
{
font-size:15px;color:#505050;font-weight:bold;margin-top:10px;
}

#rez_bar_rezept {
  float:left;	
  width:196px; 
  margin-top:23px;
  margin-bottom:10px;
  text-align:center;  
}

#hhn_footnav_bar {
  width:980px; /*  980 - paddings */
  margin:0px;
  min-height:150px;
  height:auto;
  background-color:#d2d2d2;
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:0px;
  color:#747472;
  text-align:left;
background-image:url(../images/site/hhn_footnav_bg.jpg);
background-repeat:no-repeat;
position: relative;
}

#hhn_footnav_bar a
{
font-size:15px;color:#505050;font-weight:bold;margin-top:10px;
}

#hhn_footnav_bar_block {
  float:left;	
  margin-top:0px;
  margin-bottom:0px;
  margin-right:0px;
  padding-top:13px;
  text-align:center; 
  color:#ffffff;
  border-right:1px #d2d2d2 solid;
}

#hhn_footnav_bar_links_1 {
  display:block;
  margin-top:13px;
  width:130px; 
  text-align:left;  
  font: 12px 'Trebuchet MS', Arial;
}
  
#hhn_footnav_bar_links_1 a { 
    font-size:12px;
    width:120px; /* 326 - paddings */
    height:22px; /* 30 - paddings */
	padding-left:10px; 
	padding-top:8px;
	background-color:#a6a6a6;
	color:#ffffff;
    text-decoration:none;	
    display:block; 
	margin-bottom:1px;
	margin-top:0px;
	margin-right:0px;	
}
#hhn_footnav_bar_links_1 a:hover { 
    width:120px; /* 326 - paddings */ 
    height:22px; /* 30 - paddings */
	padding-left:10px; 	
	padding-top:8px;
    background-color:#73c5b1;	
	color:#ffffff;
    text-decoration:none;	
    display:block; 
	margin-bottom:1px;
}

#hhn_footnav_bar_links_2 {
  display:block;
  margin-top:13px;
  width:170px; 
  text-align:left;  
  font: 12px 'Trebuchet MS', Arial;
}
  
#hhn_footnav_bar_links_2 a { 
    font-size:12px;
    width:160px; /* 326 - paddings */
    height:22px; /* 30 - paddings */
	padding-left:10px; 
	padding-top:8px;
	background-color:#a6a6a6;
	color:#ffffff;
    text-decoration:none;	
    display:block; 
	margin-bottom:1px;
	margin-top:0px;
	margin-right:0px;
}
#hhn_footnav_bar_links_2 a:hover { 
    width:160px; /* 326 - paddings */ 
    height:22px; /* 30 - paddings */
	padding-left:10px; 	
	padding-top:8px;
    background-color:#73c5b1;	
	color:#ffffff;
    text-decoration:none;	
    display:block; 
	margin-bottom:1px;
}

#hhn_footnav_bar_links_3 {
  display:block;
  margin-top:13px;
  width:225px; 
  text-align:left;  
  font: 12px 'Trebuchet MS', Arial;
}
  
#hhn_footnav_bar_links_3 a { 
    font-size:12px;
    width:215px; /* 326 - paddings */
    height:22px; /* 30 - paddings */
	padding-left:10px; 
	padding-top:8px;
	background-color:#a6a6a6;
	color:#ffffff;
    text-decoration:none;	
    display:block; 
	margin-bottom:1px;
	margin-top:0px;
	margin-right:0px;	
}
#hhn_footnav_bar_links_3 a:hover { 
    width:215px; /* 326 - paddings */ 
    height:22px; /* 30 - paddings */
	padding-left:10px; 	
	padding-top:8px;
    background-color:#73c5b1;	
	color:#ffffff;
    text-decoration:none;	
    display:block; 
	margin-bottom:1px;
}

#hhn_footnav_bar_links_4 {
  display:block;
  margin-top:13px;
  width:225px; 
  text-align:left;  
  font: 12px 'Trebuchet MS', Arial;
}
  
#hhn_footnav_bar_links_4 a { 
    font-size:12px;
    width:215px; /* 326 - paddings */
    height:22px; /* 30 - paddings */
	padding-left:10px; 
	padding-top:8px;
	background-color:#a6a6a6;
	color:#ffffff;
    text-decoration:none;	
    display:block; 
	margin-bottom:1px;
	margin-top:0px;
	margin-right:0px;	
}
#hhn_footnav_bar_links_4 a:hover { 
    width:215px; /* 326 - paddings */ 
    height:22px; /* 30 - paddings */
	padding-left:10px; 	
	padding-top:8px;
    background-color:#73c5b1;	
	color:#ffffff;
    text-decoration:none;	
    display:block; 
	margin-bottom:1px;
}

#hhn_footnav_bar_links_5 {
  display:block;
  margin-top:13px;
  width:226px; 
  text-align:left;  
  font: 12px 'Trebuchet MS', Arial;
}
  
#hhn_footnav_bar_links_5 a { 
    font-size:12px;
    width:216px; /* 326 - paddings */
    height:22px; /* 30 - paddings */
	padding-left:10px; 
	padding-top:8px;
	background-color:#a6a6a6;
	color:#ffffff;
    text-decoration:none;	
    display:block; 
	margin-bottom:1px;
	margin-top:0px;
	margin-right:0px;	
}
#hhn_footnav_bar_links_5 a:hover { 
    width:216px; /* 326 - paddings */ 
    height:22px; /* 30 - paddings */
	padding-left:10px; 	
	padding-top:8px;
    background-color:#73c5b1;	
	color:#ffffff;
    text-decoration:none;	
    display:block; 
	margin-bottom:1px;
}

#tipp_bar {
  width:980px; /*  980 - paddings */
  margin:0px;
  background-color:#d2d2d2;
  padding-left:0px;
  padding-right:0px;
  padding-top:10px;
  padding-bottom:0px;
  color:#747472;
  text-align:center;
background-image:url(../images/site/hhn_footnav_bg.jpg);
background-repeat:no-repeat;
position: relative;    
}

#tipp_bar_top {
  margin-top:3px;
  margin-bottom:1px;
  color:#ffffff;
}

#tipp_bar a
{
font-size:20px;color:#505050;font-weight:bold;
}

#tipp_bar_ft_top {
  float:left;	
  width:326px; 
  margin-top:30px;  
  margin-bottom:23px;
  text-align:center;  
}

#tipp_bar_bt_top {
  float:left;
  width:326px; 
  margin-top:30px;   
  margin-bottom:23px;
  text-align:center;
}

#tipp_bar_vt_top {
  float:left;	
  width:326px; 
  margin-top:30px;   
  margin-bottom:23px;
  text-align:center;  
}

#tipp_bar_ft {
  display:none;
  float:left;	
  width:326px; 
  text-align:left;  
  font: 12px 'Trebuchet MS', Arial;
}
  
#tipp_bar_ft a { 
    font-size:12px;
    width:316px; /* 326 - paddings */
    height:22px; /* 30 - paddings */
	padding-left:10px; 
	padding-top:8px;
	background-color:#a6a6a6;
	color:#ffffff;
    text-decoration:none;	
    display:block; 
	margin-bottom:1px;
}
#tipp_bar_ft a:hover { 
    width:316px; /* 326 - paddings */ 
    height:22px; /* 30 - paddings */
	padding-left:10px; 	
	padding-top:8px;
    background-color:#73c5b1;	
	color:#ffffff;
    text-decoration:none;	
    display:block; 
	margin-bottom:1px;
}

#tipp_bar_bt {
  display:none;
  float:left;
  width:326px; 
  text-align:left;  
  font: 12px 'Trebuchet MS', Arial;  
}

#tipp_bar_bt a { 
    font-size:12px;
    width:314px; /* 326 - paddings und margins */
    height:22px; /* 30 - paddings und margins */
	margin-left:1px;
	margin-right:1px;
	padding-left:10px; 
	padding-top:8px;
	background-color:#a6a6a6;
	color:#ffffff;
    text-decoration:none;	
    display:block; 
	margin-bottom:1px;	
}
#tipp_bar_bt a:hover { 
    width:314px; /* 326 - paddings und margins */ 
    height:22px; /* 30 - paddings und margins */
	margin-left:1px;
	margin-right:1px;	
	padding-left:10px; 	
	padding-top:8px;
    background-color:#73c5b1;	
	color:#ffffff;
    text-decoration:none;	
    display:block; 
	margin-bottom:1px;	
}

#tipp_bar_vt {
  display:none;
  float:left;	
  width:326px; 
  text-align:left;  
  font: 12px 'Trebuchet MS', Arial;  
}

#tipp_bar_vt a { 
    font-size:12px;
    width:316px; /* 326 - paddings */
    height:22px; /* 30 - paddings */
	padding-left:10px; 
	padding-top:8px;
	background-color:#a6a6a6;
	color:#ffffff;
    text-decoration:none;	
    display:block;
	margin-bottom:1px;		
}
#tipp_bar_vt a:hover { 
    width:316px; /* 326 - paddings */ 
    height:22px; /* 30 - paddings */
	padding-left:10px; 	
	padding-top:8px;
    background-color:#73c5b1;	
	color:#ffffff;
    text-decoration:none;	
    display:block; 
	margin-bottom:1px;		
}

#rez_bar_clear, #hhn_footnav_bar_clear, #tipp_bar_clear, #widget_bar_clear {
  clear:both;
}

#widget_bar_tl_top {
  width:980px; /*  980 - paddings */
  height:20px;
  text-align:center;
  margin:0px;
  background-color:#e6e6e6;
  padding:0px;
  margin-top:0px;
  margin-bottom:23px;
}

#widget_bar_tl_bottom {
  width:980px; /*  980 - paddings */
  height:20px;
  text-align:center;
  margin:0px;
  background-color:#e6e6e6;
  padding:0px;
  margin-top:0px;
  margin-bottom:0px;
}

#widget_bar {
  width:980px; /*  980 - paddings */
  text-align:center;
  margin:0px;
  background-color:#d2d2d2;
  padding-left:0px;
  padding-right:0px;
  padding-top:23px;
  padding-bottom:23px;
  color:#747472;
}

#fotoslider {
  width:952px; /*  980 - paddings */
  margin:0px;
  background-color:#8e8a89;
  padding-left:14px;
  padding-right:14px;
  padding-top:0px;
  padding-bottom:14px;
  border: 0px solid #797574;
  color:#ffffff;
}

#fotoslider a
{
color:#ffffff;
}

/* Wechsel Bewertung Mr HiCNS */
#mr-1 {
width:100px; 
height:131px; 
float:left;
padding:0px;
margin-left:0px;
}
#mr-1 a { 
    width:100px; 
    height:131px; 
    background: url(../images/site/mr1.jpg) 0px 0px no-repeat;
    display:block; 
} 
#mr-1 a:hover { 
    width:100px; 
    height:131px; 
    background: url(../images/site/mr1.jpg) 0px -131px no-repeat; 
    display:block; 
} 

#mr-2 {
width:100px; 
height:131px; 
float:left;
padding:0px;
margin-left:3px;
}
#mr-2 a { 
    width:100px; 
    height:131px; 
    background: url(../images/site/mr2.jpg) 0px 0px no-repeat;
    display:block; 
} 
#mr-2 a:hover { 
    width:100px; 
    height:131px; 
    background: url(../images/site/mr2.jpg) 0px -131px no-repeat; 
    display:block; 
} 

#mr-3 {
width:100px; 
height:131px; 
float:left;
padding:0px;
margin-left:3px;
}
#mr-3 a { 
    width:100px; 
    height:131px; 
    background: url(../images/site/mr3.jpg) 0px 0px no-repeat;
    display:block; 
} 
#mr-3 a:hover { 
    width:100px; 
    height:131px; 
    background: url(../images/site/mr3.jpg) 0px -131px no-repeat; 
    display:block; 
} 
/* Wechsel Bewertung Mr HiCNS */


#banner_left
{ 
float:left;
width:300px;
height:600px;
margin-top:0px;
margin-left:0px;
margin-right:11px;
margin-bottom:0px;
padding:0px;

}

#banner_right 
{ 
float:left;
width:120px;
height:600;
margin-top:0px;
margin-right:0px;
margin-left:9px;
margin-bottom:0px;
padding:0px;

}

#banner_right_gfx
{ 
position:fixed;
/* top:130px; */
margin:0px;
padding:0px;
}

#btn_gruen_sidebar {
width:177px;
height:40px;
background-color:#28ab8b;
color:#ffffff;
font: 16px 'Times New Roman', Arial, hevetica, sans-serif;
text-align:center;
}
#btn_gruen_sidebar  a { 
    width:177px; /* 249 - paddings */
    height:29px; /* 40 - paddings */
	padding-left:0px; 
	padding-top:11px;
	color:#ffffff;
    text-decoration:none;	
    display:block; 
}
#btn_gruen_sidebar  a:hover { 
    width:177px; /* 249 - paddings */ 
    height:29px; /* 40 - paddings */
	padding-left:0px; 	
	padding-top:11px;
    background-color:#198b6e;	
	color:#ffffff;
    text-decoration:none;	
    display:block; 
}

#btn_grau_sidebar {
width:177px;
height:40px;
background-color:#8e8a89;
color:#ffffff;
font: 16px 'Times New Roman', Arial, hevetica, sans-serif;
text-align:center;
}
#btn_grau_sidebar  a { 
    width:177px; /* 249 - paddings */
    height:29px; /* 40 - paddings */
	padding-left:0px; 
	padding-top:11px;
	color:#ffffff;
    text-decoration:none;	
    display:block; 
}
#btn_grau_sidebar  a:hover { 
    width:177px; /* 249 - paddings */ 
    height:29px; /* 40 - paddings */
	padding-left:0px; 	
	padding-top:11px;
    background-color:#6d6564;	
	color:#ffffff;
    text-decoration:none;	
    display:block; 
}


#btn_beige_sidebar {
width:177px;
height:40px;
background-color:#eed9a7;
color:#ffffff;
font: 16px 'Times New Roman', Arial, hevetica, sans-serif;
text-align:center;
}
#btn_beige_sidebar  a { 
    width:177px; /* 249 - paddings */
    height:29px; /* 40 - paddings */
	padding-left:0px; 
	padding-top:11px;
	color:#ffffff;
    text-decoration:none;	
    display:block; 
}
#btn_beige_sidebar  a:hover { 
    width:177px; /* 249 - paddings */ 
    height:29px; /* 40 - paddings */
	padding-left:0px; 	
	padding-top:11px;
    background-color:#dcbe77;	
	color:#ffffff;
    text-decoration:none;	
    display:block; 
}

#btn_andere_themen_sidebar {
width:249px;
height:40px;
background-color:#be21c8;
color:#ffffff;
font: 20px 'Times New Roman', Arial, hevetica, sans-serif;
}
#btn_andere_themen_sidebar  a { 
    width:249px; /* 249 - paddings */
    height:32px; /* 40 - paddings */
	padding-left:0px; 
	padding-top:8px;
	color:#ffffff;
    text-decoration:none;	
    display:block; 
}
#btn_andere_themen_sidebar  a:hover { 
    width:249px; /* 249 - paddings */ 
    height:32px; /* 40 - paddings */
	padding-left:0px; 	
	padding-top:8px;
    background-color:#8d0995;	
	color:#ffffff;
    text-decoration:none;	
    display:block; 
}

.btn_weiterlesen:link, .btn_weiterlesen:visited { 
margin-top:10px;
margin-bottom:5px;
text-align:center;
float:left;
font: 14px 'Times New Roman', Arial, hevetica, sans-serif;
display:inline-block;
    width:125px; /* 115 - paddings */
    height:21px; /* 26 - paddings */
	padding-left:0px; 
	padding-top:5px;
    background-color:#d2d2d2;	
	color:#ffffff;
    text-decoration:none;	
    display:block; 
}
.btn_weiterlesen:hover { 
margin-top:10px;
margin-bottom:5px;
text-align:center;
float:left;
font: 14px 'Times New Roman', Arial, hevetica, sans-serif;
display:inline-block;
    width:125px; /* 115 - paddings */ 
    height:21px; /* 26 - paddings */
	padding-left:0px; 	
	padding-top:5px;
    background-color:#8e8a89;	
	color:#ffffff;
    text-decoration:none;	
    display:block; 
}

#hhn_anzeige_txt
{
width:294px;
height:21px;
text-align:center;
margin-top:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
padding:3px;
position: relative;
background-color:#d2d2d2;
font-weight:bold;
color:#747472;
}

.radio_btn {
background-color:#eeebed;
width:27px;
height:27px;
vertical-align:middle;
}

#color_select_tp {
vertical-align:middle;
width:777px;
height:45px;
  font-family:Arial, sans-serif, Gotham, "Helvetica Neue", Helvetica;
  font-size:25px;
  font-weight:bold;
  color:#11795e;
  text-align:center;
			margin:0 auto;
			display:table-cell;
			vertical-align:middle;
		
}


#treffpunkte {
  margin:0px;
  padding:0px;
}

#treffpunkte a, #treffpunkte a:visited
{
margin-bottom:10px;
padding-top:17px;
padding-bottom:0px;
height:73px;
display:block;
color: #ffffff;
font-size:24px;
font-weight:bold;
text-decoration:none;
font-weight:none;
text-align:center;
}

#treffpunkte a:hover, #treffpunkte a:active
{
margin-bottom:10px;
padding-top:17px;
padding-bottom:0px;
height:73px;
display:block;
color: #ffffff;
/*background-color:#bbbbbb;*/


  background: rgba(0, 0, 0, 0.15);
font-size:24px;
font-weight:bold;
text-decoration:none;
font-weight:none;
text-align:center;
}

#chats {
  margin:0px;
  padding:0px;
  font: 12px 'Trebuchet MS', Arial;  
}

#chats a, #chats a:visited
{
margin-bottom:6px;
padding-left:3px;
padding-right:3px;
padding-top:3px;
padding-bottom:3px;
display:block;
color: #11795e;
font-size:24px;
font-weight:bold;
text-decoration:none;
font-weight:none;
}

#chats a:hover, #chats a:active
{
margin-bottom:6px;
padding-left:3px;
padding-right:3px;
padding-top:3px;
padding-bottom:3px;
display:block;
color: #11795e;
background-color:#bbbbbb;
font-size:24px;
font-weight:bold;
text-decoration:none;
font-weight:none;
}

#url {
  margin:0px;
  padding:0px;
}

#url a, #url a:visited
{
margin-bottom:10px;
padding:8px;
display:block;
color: #11795e;
background-color:#ffffff;
text-decoration:none;
font-weight:none;
}

#url a:hover, #url a:active
{
margin-bottom:10px;
padding:8px;
display:block;
color: #11795e;
background-color:#f4f4f4;
text-decoration:none;
font-weight:none;
}

#voting {
margin-top:8px;
padding:8px;
height:150px;
color: #11795e;
background-color:#eaeaea;
text-decoration:none;
font-weight:none;
}

#head_post {
margin-top:3px;
padding:8px;
height:64px;
color: #11795e;
background-color:#eaeaea;
text-decoration:none;
font-weight:none;
font: 12px 'Trebuchet MS', Arial;
}

.small {
font-size:12px;
line-height:15px;
}

.small2 {
font-size:12px;
vertical-align:middle;
font-weight:normal;
color: #7c8381;
}

.small2a {
font-size:12px;
vertical-align:middle;
font-weight:normal;
color: #ffffff;
line-height: normal;
}


.small3
{
font: 12px 'Trebuchet MS', Arial;
}

.small4 {
font-size:12px;
vertical-align:middle;
font-weight:bold;
/*color: #2f4a41;*/
color: #ffffff; 
  line-height: normal;
}

.small5 {
font-size:10px;
font-weight:bold;
color: #2f4a41;
}

#hht_author_top
{
/*margin:10px auto;
font: 12px 'Trebuchet MS', Arial;
text-align:center;*/
margin:0;padding:0;
position:absolute;
top:165px;
}
#hht_author_top_lnk
{
background-color:#198b6e;
color:#ffffff;	
padding:4px;
}
#hht_author_top_lnk2
{
background-color:#ff0000;
color:#ffffff;	
padding:4px;
}

#btn_gruen {
height:40px;
background-color:#28ab8b;
color:#ffffff;
font: 17px 'Times New Roman', Arial, hevetica, sans-serif;
margin-bottom:0px;
}
#btn_gruen  a { 
    height:32px; /* 40 - paddings */
	padding-left:0px; 
	padding-top:8px;
	color:#ffffff;
    text-decoration:none;	
    display:block; 
}
#btn_gruen  a:hover { 
    height:32px; /* 40 - paddings */
	padding-left:0px; 	
	padding-top:8px;
    background-color:#198b6e;	
	color:#ffffff;
    text-decoration:none;	
    display:block; 
}

#btn_post_tp {
height:38px;
vertical-align:middle;
font-weight:bold;
color:#ffffff;	
font: 17px 'Times New Roman', Arial, hevetica, sans-serif;
margin-bottom:0px;
text-align:center;
}
#btn_post_tp a { 
    height:32px; /* 40 - paddings */
	padding-left:0px; 
	padding-top:10px;
    text-decoration:none;	
	font-weight:bold;
    display:block; 
	color:#ffffff;	
}
#btn_post_tp a:hover { 
    height:32px; /* 40 - paddings */
	padding-left:0px; 	
	padding-top:10px;
    text-decoration:none;	
	font-weight:bold;
    display:block; 
	color:#ffffff;	
}

#btn_grau_rahmen {
height:40px;
background-color:#eeebed;
border: 1px solid #dfdede;
color:#ffffff;
font: 17px 'Times New Roman', Arial, hevetica, sans-serif;
margin-bottom:0px;
}
#btn_grau_rahmen  a { 
    height:32px; /* 40 - paddings */
	padding-left:0px; 
	padding-top:8px;
	color:#747472;
    text-decoration:none;	
    display:block; 
}
#btn_grau_rahmen  a:hover { 
    height:32px; /* 40 - paddings */
	padding-left:0px; 	
	padding-top:8px;
    background-color:#dcdadb;	
	color:#747472;
    text-decoration:none;	
    display:block; 
}

#kommentare {
  background-color:#e6e6e6;
  padding:12px;
}


/* Wechsel Bewertung Likes */
#like-1 {
width:69px; 
height:90px; 
float:left;
padding:0px;
margin-left:0px;
}
#like-1 a { 
    width:69px; 
    height:90px; 
    background: url(../images/site/like1.jpg) 0px 0px no-repeat;
    display:block; 
} 
#like-1 a:hover { 
    width:69px; 
    height:90px; 
    background: url(../images/site/like1.jpg) 0px -90px no-repeat; 
    display:block; 
} 

#like-2 {
width:69px; 
height:90px; 
float:left;
padding:0px;
margin-left:3px;
}
#like-2 a { 
    width:69px; 
    height:90px; 
    background: url(../images/site/like2.jpg) 0px 0px no-repeat;
    display:block; 
} 
#like-2 a:hover { 
    width:69px; 
    height:90px; 
    background: url(../images/site/like2.jpg) 0px -90px no-repeat; 
    display:block; 
} 

#like-3 {
width:69px; 
height:90px; 
float:left;
padding:0px;
margin-left:3px;
}
#like-3 a { 
    width:69px; 
    height:90px; 
    background: url(../images/site/like3.jpg) 0px 0px no-repeat;
    display:block; 
} 
#like-3 a:hover { 
    width:69px; 
    height:90px; 
    background: url(../images/site/like3.jpg) 0px -90px no-repeat; 
    display:block; 
} 
/* Wechsel Bewertung Likes */

#btn_del_right {
display:block; 	
width:178px; 
padding-top:25px;
height:45px;
color:#ffffff;
background-color:red;
text-decoration:none;
}

#btn_del_right_small {
display:block;  
width:85px; 
padding-top:25px;
height:45px;
color:#ffffff;
background-color:red;
text-decoration:none;
}

#btn_block_right_small {
display:block;  
width:88px; 
padding-top:25px;
height:45px;
color:#ffffff;
background-color:orange;
text-decoration:none;
}

#btn_no_block_right_small {
display:block;  
width:88px; 
padding-top:25px;
height:45px;
color:#ffffff;
background-color:#198c6f;
text-decoration:none;
}

#btn_green_small {
display:block;  
width:178px; 
height:35px;
color:#ffffff;
background-color:#198c6f;
text-decoration:none;
text-align:center;
padding-top:14px;
}

#btn_red_small {
display:block; 	
width:177px; 
height:35px;
color:#ffffff;
background-color:red;
text-decoration:none;
text-align:center;
padding-top:14px;
}

#btn_green_right_2 {
display:block; 	
width:65px; 
padding-top:25px;
height:45px;
color:#ffffff;
background-color:#198c6f;
text-decoration:none;
}

#btn_green_right {
display:block;  
width:178px; 
padding-top:25px;
height:45px;
color:#ffffff;
background-color:#198c6f;
text-decoration:none;
}

#btn_del_right_2 {
display:block; 	
width:106px; 
padding-top:25px;
height:45px;
color:#ffffff;
background-color:red;
text-decoration:none;
}


#post_txt_box {
padding-top:6px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
border:1px solid #555555;
}

#tp_desc {
  font-size:11px;
  font-family:Arial, sans-serif, Gotham, "Helvetica Neue", Helvetica;
  line-height: 12px; 
  width:385px;
  height:48px;
  float:left;
  margin-left:6px;	
  margin-right:6px;	
  background-color:#d5d5d5;
  padding:8px;
}

#comm_break
{
margin-top:12px;
margin-bottom:12px;
border-top:1px solid #d2d2d2;
}

.icon_c_small {
vertical-align: middle;
  display: inline-block;
  width: 14px;
  height: 14px;
  background: #616161;
  mask-size: cover;
  margin-right:0px;
  margin-bottom:2px;
}
.icon_c-foto {-webkit-mask-image:url('../images/site/camera.svg');mask: url('../images/site/camera.svg');}
.icon_c-video {-webkit-mask-image:url('../images/site/folder-video.svg');mask: url('../images/site/folder-video.svg');}