/*  KtoHesslich.de*/

/* Allgemein*/
body {
	background-color: #02232A;
	padding:0;
	margin:0;
	font-size: 12px; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
html, p, h1, h2, h3, h4, h5, h6, form, ul, ol {margin: 0; padding: 0;}

h1, h2, h3, h4, h5, h6 {font-weight: normal;}

table {border-collapse: collapse;}

td {padding: 0; vertical-align: top;}

img, a {border: 0;}

.both {clear: both;}

.left {float: left;}

.right {float: right;}

.maxwidth {width: 100%;}

ul {list-style-type: none;}



/* Main Menu*/

.main_menu {padding: 10px 15px 0 0; border-bottom: 1px solid #9DACAF; height: 32px; overflow: hidden;}

.main_menu a {margin-right: 5px; font-weight: bold;}

.main_menu p {float: right; padding-top: 8px;}

.main_menu p a {font-size: 12px; text-decoration: none; margin: 0 0 0 20px;}

.main_menu div a {font-size: 14px; display: block; clear: both; padding: 5px 15px; text-decoration: none;}

.main_menu div a:hover {background: #9DACAF; color: #fff; text-decoration: none;}

.main_menu div a span {border-bottom: 1px dashed #9DACAF;}

.main_menu div a span.main_menu_solid {border-bottom: 1px solid #9DACAF;}

.main_menu div a:hover span {border: 0;}

.main_menu div a.main_menuSel, .main_menu div a.main_menuSel:hover {background: #676662; color: #fff;}


.main_submenu {position: absolute; font-family: Arial, Tahoma, Helvetica, sans-serif; background: #D0D8DB; border: 1px solid #638088; padding: 8px 0 10px 0; min-width: 200px;}



.main_submenu li {white-space: nowrap;}

*html .main_submenu li {border: 1px solid  #D0D8DB;; }

.main_submenu li a {font-size: 11px !important; color: #88130C; margin-right: 0px !important; padding: 3px 65px 3px 25px !important; clear: both; font-weight: normal;}

.main_submenu li a.main_menu_title {font-weight: bold; padding: 3px 76px 3px 14px !important;}

.main_submenu li.main_menu_border {background: #02232A; border-top: 5px solid #D0D8DB; border-right: 25px solid #D0D8DB; border-bottom: 5px solid #D0D8DB; border-left: 12px solid #D0D8DB; height: 1px; clear: both; width: 180px; overflow: hidden;}

.topMemberBlock	{		position:absolute;left:300px;top:10px;height:50px;text-align:right;	padding:3px;width:400px;font-size:11px;	}
.no_hello_actions	{		font-size:16px;	font-weight:bold;padding-right:10px;padding-top:9px;}
.no_hello_actions a	{		margin-left:15px;		color:#AABEBF;text-decoration:underline !important;	}
.no_hello_actions a:hover {	text-decoration:none !important;	}

/**/
.main_table {clear: both; width: 100%; height:575px; margin-top: 20px; margin-left:15px; margin-right:15px;}
.main_table2 {clear: both; width: 100%; height:50px; margin-top: 20px; margin-left:15px; margin-right:15px;}
.main_table3 {clear: both; width: 100%; margin-top: 20px; margin-left:15px; margin-right:15px;}
.td_dash { border-bottom: #5D7A82 dashed 1px;}
.dka { margin-left: 50px; }
.main_rating {font-family: Arial, Tahoma, Helvetica, sans-serif; }
.table_lastuser { background: #5D7A82 none repeat scroll 0%; height:572px; };
.div_lastusertop { padding: 15px; background: #FDADAE ; color: rgb(255, 255, 255); margin-bottom: 10px; font-family: Arial,Tahoma; font-size: 15px; text-align: center; }

.main_lastTitles {background: #5D7A82;}

.main_lastTitles table {margin: 0 12px; clear: both;}

.main_lastuserTime {color: #c3c3c3; padding: 1px 10px 15px 0;font-size:10px; }

.main_lastuserName {padding: 0 0 15px 0px; color:#FFFFFF}
.main_lastuserName div{ margin-left: 50px;}



.weis { color:#A3C6CE; }

.main_head {clear: both; width: 100%; margin:0px; height:50px;}

.main_head td { }

.main_head h3 {font-size: 25px; font-weight: bold; color: #FFFFFF; margin: 0 0 0px 50px;text-decoration:underline;}

.main_head h3 a {color: #FFFFFF; text-decoration:underline;}

div.main_spass {background:#02232A !important; }

.Title {padding-bottom:15px; padding-left:15px;padding-right:15px;background:#5D7A82;}

.InfoTitle { background: #5D7A82; border-bottom:1px solid #FDADAE;}
.vor_InfoTitle  {text-decoration:underline !important; font-size:16px;}
.vor_InfoTitle  { font-size:16px; color:#A3C6CE}
.main_lastInfo {width: 100%; clear: both; color: #4e4e4e; background: #5D7A82; font-size: 12px;}
.main_lastInfo_item p { padding-bottom:10px !important;font-size:11px;}
.main_lastInfo_item a.imglink {width:50px; height:50px; float:left; margin:0px 15px 0px 0px; padding:0px; display:block; border:1px solid #595959}
.main_lastInfo_item a.imglink img {margin:0px !important;border:0px !important;}
 .main_lastInfo_item a.imglink { width:50px; height:50px; float:right; margin:0px 5px 5px 10px; display:block; padding:0px; border:1px solid #595959}

div.main_lastInfo_item {padding:0px 10px 8px 15px;}
div.main_lastInfo_item p {line-height:15px; color:#FFFFFF;}
div.main_lastInfo_item a.imglink img  {border: 1px solid #595959; margin: 0px 15px 5px 0px; width:50px; height:50px; float:left;}
.main_lastInfo td {padding-left:6px;}
.date {font-size:10px; color:#bebebe; font-weight:normal !important;}
.date_dark {font-size:10px; color:#02232A; font-weight:normal !important;}
.last_forum {background:url(/@/fit/adbullet.gif) no-repeat left 2px; padding-left: 18px !important;}

.lefttitles {font-family:Arial; font-size:12px; font-weight:bold; padding-top:10px; margin-left:12px; color:#fff;margin-bottom:5px;}

.inner_table {font-size:11px !important;color:#8f8f8f;}
a.more {display:block; font-weight: bold; padding: 0 12px 10px 25px; clear:both; margin-left:28px;}

.kategory {font-size: 20px; color: #6D0C03; font-family: Arial, Tahoma, Helvetica, sans-serif; margin-top: 10px;}
.kategory a {color: #6D0C03; font-weight: bold; text-decoration: none;}
.kategory a:hover {text-decoration:underline;}
.story {font-family:Arial; font-size:14px; margin-left:15px; color:#000;margin-bottom:5px }
.post div h3 {font-size: 16px; color: #000; font-weight: bold; font-family: Arial, Tahoma, Helvetica, sans-serif; line-height: 16px; margin-bottom: 5px;}
.post a { color:#666666; text-decoration:none;}
noindex { background-color:#FFFFFF;}
.post a:hover { text-decoration:none; }
.zag{   padding: 15px 20px 28px 15px !important; margin:  0 20px 5px 0; line-height: 10px; font-size:10px;}
.zag h3 {  font-size: 20px;font-weight: bold;}

.main_importantNews div {font-size: 25px; color: #000; font-weight: bold; background:none; padding: 15px 20px 0px 15px; margin: 0 0 12px 0; line-height: 21px;}

.main_importantNews h5 {color: #787878; margin: 0 0 5px 15px; font-size: 11px;}

.main_importantNews h5 a {color: #787878;}

.main_importantNews img { border: 1px solid #595959; width: 320px; height:260px; margin: 0px 0px 10px 0;}

.main_importantNews p { float:left; font-size: 14px; color: #111; padding: 0 0 30px 15px; width:80%;}
.rubr_mainone { background:none !important; margin-top:-15px !important;}

.rubr_mainone img {margin-right:20px; margin-bottom:15px; margin-top:-30px; margin-left:10px; display:block;}

.rubr_mainone h2 {font-size: 14px; color: #111; font-weight: normal; margin: -10px 0 10px 0px;}

.rubr_mainone h5 {color: #787878; margin: 0 0 0px 0px; font-size: 11px;}
.cont_newsList div {padding: 18px 16px 10px 0px; clear: both;}

.cont_newsList div img {float: left; margin-right: 15px; margin-left:10px;}

.cont_newsList div h5 {color: #787878; margin: 0 0 8px 0; font-size: 11px;}

.cont_newsList div h3 {font-size: 16px; color: #000; font-weight: bold; font-family: Arial, Tahoma, Helvetica, sans-serif; line-height: 16px; margin-bottom: 5px;}

.cont_newsList div h3 a {color: #000; text-decoration: none;}

.cont_newsList div p {font-size: 12px;}

.full_kat {font-size: 20px; color:#02232A; font-family: Arial, Tahoma, Helvetica, sans-serif; margin-top: 15px;}

.full_kat a {color: #02232A; font-weight: bold; text-decoration: none;}

.full_kat a:hover {text-decoration:underline; color:#F4D664;}

.comments { margin-left: 10px; background-color:#FDCD9F; margin-right:10px; }

.butt {
	background-color:#5D7A82;
	color:#FFFFFF;
	margin-left:10px;
	font-family: Verdana;
	font-size: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.pages {padding: 10px 15px !important; background: #d6d4c5; color: #444; margin-top: 8px; margin-left:10px; margin-right:10px;}

.pages a {color: #fff !important; background: #629907; padding: 2px 5px 4px 5px; text-decoration: none !important;}

.pages span {margin-right: 8px;}

.pages b {color: #fff !important; background: #80090F; padding: 2px 5px 4px 5px; text-decoration: none !important;}
.title a { font-size: 16px; font-weight: bold; margin-right: 8px; color:#659F0D;}

/**/
A:hover {
	color: #a3c6ce;
	text-decoration: underline;
}
A:link {
	text-decoration: none;
	color: #a3c6ce;
}
A:visited {
	text-decoration: none;
	color: #a3c6ce;
	}
A:active {
	text-decoration: underline;
	color: #a3c6ce;
}
.unten {
	font-size: 12px;
	color: #a3c6ce;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#navigation {
   margin:5px 0 0 20;
}
#navigation a {
   width:156px;
   padding:3px 0 4px 0;
   display:block;
   color:#ffffff;
   font-weight:600;
   text-decoration:none;
   border-bottom:#818181 1px solid;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
#navigation a:hover {
   background:url(./img/nav_bg.jpg) center no-repeat;
} 
#left_col {
   float:left;
   width:33%;
}

#rating {
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}
#but_plus {
padding-right:10px;
}
#rating span {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
margin:0 0 0 10px;
}
#rating a.down {
background:url(img/rating_down.jpg) center  no-repeat ;
	display:block;
	height:7px;
	width:26px;
	color:#ffffff;
	font-weight:600;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	font-size:1px;
}
#rating a.up {
background:url(img/rating_up.jpg) center  no-repeat ;
	display:block;
	height:7px;
	width:26px;
	color:#ffffff;
	font-weight:600;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	font-size:1px;
}
#rating a.down:hover {
background:url(img/rating_up.jpg) center  no-repeat;
}
#rating a.up:hover {
background:url(img/rating_down.jpg) center  no-repeat;
}
#rating_table {
background:url(img/rating_body.jpg) center no-repeat;
height:193px;
width:177px;
}
#rating_name {
	width:120px;
	color:#ffffff;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}
#rating_name a {	color:#ffffff;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	font-weight:bold;}
#rating_name a:hover {	color:#ffffff;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	font-weight:bold; text-decoration:underline;}
	
#foto_col {
   float:right;
   width:100px;
   margin:15px 0 0 0;
}
#foto_col span.eck {
font-size: 1px;
	line-height: 1px;
	display: block;
	height: 9px;
float:left;
vertical-align:top;
background:url(img/eck.gif)  no-repeat;
}
#best_name {
margin: 0px 0px 0 0px;
vertical-align:top;
color:#ffffff;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
#best_name span {
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#a3c6ce;
margin:0 0 0 0px;
}
#ka {
font:Arial, Helvetica, sans-serif;
font-size:18px;
color:#ffffff;
}
.ka {
font:Geneva, Arial, Helvetica, sans-serif;
white-space: nowrap;
padding: 0;
margin: 0;
}
h1 {
white-space: nowrap;
padding: 0;
margin: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:28px;
color:#FFFFFF;
}
h2 {
white-space: nowrap;
padding: 0;
margin: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
}
h1.woman {
white-space: nowrap;
padding: 0;
margin: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:28px;
color:#FDADAE;
}
h2.woman {
white-space: nowrap;
padding: 0;
margin: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#FDADAE;
}
.profile_zag { margin: 10px 0 0 10px; color:#FFFFFF; font-size:24px;}
.profile_tab { margin: 20px 20px 20px 20px; }
.profile_gruss { margin:15px 0 20px 0;  text-align:center; color:#A3C6CE; font-size:14px; padding: 5px 0 10px 5px; vertical-align:middle;}
.profile_gruss div {color:#FFFFFF; font-weight:bold; height:70px; margin-top:10px; }
.profile_daten { width:100%; margin:130px 10px 10px 10px; }
.profile_daten_punkt { float:left; margin: 5px 20px; font-size:16px; color:#98A7AC; }
.profile_daten_punkt span { font-weight:bold;}
.table_dash_left { border-left:dashed 1px #537078;}


#video img {width:50px; height:39px;}
#video2 img {width:100px; height:75px;  }