.box-2col { background:#fff;  font-size:13px; padding: 0; zoom:1; margin-bottom:7px; }
.box-2col .col-l, .box-2col .col-r  { width:378px; height:220px; background:#D6DCDC; }
.box-2col .h-3 { padding:12px 0; background: url('/images/2/h-3.png') #AF3D0F repeat-x; font:14px arial; color:#fff; text-align:center; text-transform:uppercase; }
.box-2col .col-l { float:left; }
.box-2col ul { margin-top:4px; }
.box-2col .col-l li { float:left; width:170px; }
.box-2col .col-l li img { float:left; margin:0 10px 10px 0; border:1px solid #fff; }
.box-2col a { color:#E75113 !important; }

.box-2col .col-r { float:right; }
.box-2col .col-r li { color:#FFFFFF; display:block; float:left; margin:3px 10px 3px 0; padding-left:17px; white-space:nowrap; }
.box-2col .col-r .womanProf { background:url("/images/user_green.png") no-repeat; }
.box-2col .col-r .manProf { background:url("/images/user_red.png") no-repeat;  }

.box-2col .content { padding: 14px; }

.box-chat .box-h2 {zoom:1}

.box-chat { margin-bottom: 10px; background:#d6dcdc; }
.box-chat .body { padding:10px 10px 5px 10px; }
.box-chat .body a { color:#D44C12;}

.box-connections { background:#353736; font-size:13px; margin-bottom:7px; padding:14px; color:#fff; }
.box-connections a { color:#fff !important; font-weight:bold; }
.box-connections p { zoom:1; }
.box-connections p.alle { float:right; margin-right:10px; }
.box-connections dl { display:inline; float:left; overflow:hidden; width:200px; }

.box-connections dt { clear:left; float:left; width:42px; }
.box-connections dt img { border:1px solid #fff; }
.box-connections dl dd { background:url("/images/dotted_line_horiz2.gif") no-repeat 105px 23px transparent; float:left; margin-left:8px; margin-right:10px; padding-right:30px; width:110px; }
.box-connections .lastUser { width:160px;  }
.box-connections dl.lastUser dd { background-image:none; margin-right:0; padding-right:0; width:110px; }

.box-default { margin-top:25px; }
.box-default .default-h2 { }


.box-h .h-1 { margin-bottom:-5px; font:25px arial; color:#686b6b; text-transform:uppercase;  }
.box-h .h-2 { padding:12px 0; background: url('/images/2/h-2.png') repeat-x; font:14px arial; color:#fff; text-align:center; text-transform:uppercase; zoom:1 }
.box-h .h-3 { padding:12px 0; background: url('/images/2/h-3.png') #AF3D0F repeat-x; font:14px arial; color:#fff; text-align:center; text-transform:uppercase; }
.box-h .h-4 { margin-bottom:-7px; font:30px arial; color:#686b6b; text-transform:uppercase; }

.box-imgtext-subcol { }
.box-imgtext-subcol ul.imgtext { margin:0; padding:10px 0 5px 5px; }
.box-imgtext-subcol ul.imgtext li { margin:5px 0 0 0; padding:0; zoom:1 }
.box-imgtext-subcol ul.imgtext li.mb { margin-bottom:10px; }
.box-imgtext-subcol ul.imgtext img { float:left; margin:0 10px 10px 0; }
.box-imgtext-subcol ul.imgtext a { color:#e75113; }
.box-imgtext-subcol ul.imgtext .small  { margin-top:2px; font-size:10px; color:#686B6B; }
.box-imgtext-subcol .first { padding-left:15px !important; }
.box-imgtext-subcol .last { padding-right:15px !important; }
.box-imgtext-subcol .colfoot { padding:0 0 15px 5px;  }
.box-imgtext-subcol .colfoot a { padding-right:15px; font-weight:bold; color:#e75113; }

.box-imgtext ul.imgtext { margin:0; padding:10px 10px 5px 0; }
.box-imgtext ul.imgtext li { margin:5px 0 0 0; padding:0; }
.box-imgtext ul.imgtext li.mb { margin-bottom:10px; }
.box-imgtext ul.imgtext img { float:left; margin:0 10px 10px 0; }
.box-imgtext ul.imgtext a { color:#e75113; }
.box-imgtext ul.imgtext .small  { margin-top:2px; font-size:10px; color:#686B6B; }
.box-imgtext .colfoot { padding-bottom:5px; }
.box-imgtext .colfoot a { padding-right:15px; font-weight:bold; color:#e75113; }

.box-intro-txt { padding:10px 15px; background:#686b6b url('/images/box-intro-bg.png') repeat-x bottom; color:#fff; }
.box-intro-txt .logo { float:right; }
.box-intro-txt a { color:#E75113; }

.box-nav { padding-top: 10px; }
.box-nav h1 { margin:0 0 -6px 0; padding:0; border:0; line-height:46px; font-size:46px; font-weight:normal; color:#686b6b; }
.box-nav h1 a { color:#686b6b !important; text-decoration:none; }

.box-nav .userlogin { float:right; width:550px; text-align:right; position:relative; left:0px; top:0px; margin-right:10px;  }
.box-nav .userlogin a { height:21px; line-height:21px; text-decoration:none; padding:0 15px 0 0; color:#686b6b; font-weight:bold; }
.box-nav .userlogin a.number_box { display:inline-block;background:#E84F13;color:#fff;text-align:center;font-size:11px;line-height:16px;height:16px;margin:0px;margin-left:3px;margin-right:14px;padding:0px;padding-left:4px;padding-right:4px; }
.box-nav .userlogin a span { color:#E75113; font-size:16px; }
.box-nav .userlogin a.no_padding { padding:0px; }
.box-nav form a { height:21px; line-height:21px; text-decoration:none; padding:0 15px; color:#686b6b; font-weight:bold; }
.box-nav form a span { color:#E75113; font-size:16px; }
.box-nav form .submit { position:absolute;top:1px;right:0px; width:24px; height:23px; margin:0; padding:0; border:0; background:url('/images/2/arrow-right.png') no-repeat center center; cursor:pointer; }
.box-nav form .text {  width:150px; height:21px; margin:0 2px 0 0; padding:0 5px; border:1px solid #c0c6c9; line-height:21px; color:#9fa9ae; }

.box-nav ul { margin:0 0 5px 0; padding:0; list-style:none; zoom:1; }
.box-nav ul li { position:relative; float:left; margin:0; padding:0;  }
.box-nav ul li a { float:left; display:block; color:#fff; text-decoration:none; cursor:pointer; }
.box-nav ul li a:hover { text-decoration:none; zoom:1; }
.box-nav ul li a .r { float:left; width:3px; height:38px; background:url('/images/2/box-nav-r.png') no-repeat; }
.box-nav ul li a .l { float:left; width:3px; height:38px; background:url('/images/2/box-nav-l.png') no-repeat; }
.box-nav ul li a .t { float:left; height:38px; width:110px; padding:0; background:url('/images/2/box-nav-t.png') repeat-x; color:#686b6b; line-height:38px; font-weight:bold; text-align:center; }
.box-nav ul li a.active .r, .box-nav ul li a:hover .r { background:url('/images/2/box-nav-r-active.png') no-repeat; }
.box-nav ul li a.active .l, .box-nav ul li a:hover .l { background:url('/images/2/box-nav-l-active.png') no-repeat; }
.box-nav ul li a.active .t, .box-nav ul li a:hover .t { background:url('/images/2/box-nav-t-active.png') repeat-x; color:#fff; }
.box-nav ul li a.first .t { width:117px; }

.box-nav ul li a.mytab { display:none; position:absolute; right:3px; top:0px; float:none; padding:0; width:15px; height:15px; }
.box-nav ul li a.mytab-on { background:transparent url('/images/2/mytab-on.gif') no-repeat; }
.box-nav ul li a.mytab-off { background:transparent url('/images/2/mytab-off.gif') no-repeat; }
.box-nav ul li a.mytab:hover { }

.box-online-sidebar .box-h2 {zoom:1}

.box-online-sidebar { margin-bottom: 10px; background:#d6dcdc; }
.box-online-sidebar .list { padding:10px 10px 5px 10px; }
.box-online-sidebar .list .item { display:block; margin-bottom:5px; text-decoration:none; color:#323334;zoom:1}
.box-online-sidebar .list .item img { float:left; margin-right:5px; width:20px }
.box-online-sidebar .list .item .nick { color:#323334;line-height:20px;}
.box-online-sidebar .list .item:hover { color:#E75113; }
.box-online-sidebar .list .item:hover .nick { color:#E75113; text-decoration:underline; }

.box-online-sidebar .shortlist { padding:10px 0 10px 10px; }
.box-online-sidebar .shortlist .item { float:left; margin:0 5px 5px 0; padding:0; text-decoration:none; color:#323334;  }
.box-online-sidebar .shortlist .item img { width:30px; margin:0; padding:0; border:0; border:1px solid #fff }

.box-profil {  }
.box-profil .mainProfilFoto img { border:1px solid #6d6a6b }
.box-profil .online { float: right; }
.box-profil .mainProfilInfo { width:340px;}
.box-profil .mainProfilInfo table td { text-align:right; padding:2px 2px; }
.box-profil .mainProfilInfo table td.title { font-weight:bold; text-align:left; }
.box-profil .mainProfilOnline { width: 190px; }
.box-profil .mainProfilOnline ul { border-left: 1px solid #E75113; padding:10px 0 0 10px }
.box-profil .mainProfilOnline ul li { margin:0; padding:0 0 10px 0; line-height:inherit; }

.box-profiltab { background:#676B6C; padding:0px; margin:0; font-size:13px; padding: 0; zoom:1; margin-bottom:7px; }
.box-profiltab table { border-collapse:collapse; margin:0;  }
.box-profiltab td { width:80px; margin:0; padding:0; text-align: center; }
.box-profiltab td a { display:block; background:url('/images/tab-b.png') repeat-x; color:#666 !important; }
.box-profiltab td span { display:block; background:url('/images/tab-l.png') no-repeat left top; }
.box-profiltab td span span { padding:7px 0 8px 0; background:url('/images/tab-r.png') no-repeat right top;line-height: 100%; }
.box-profiltab td.active a { background-image: url('/images/tabactive-b.png'); color:#fff !important; }
.box-profiltab td.active span { background-image: url('/images/tabactive-l.png');  }
.box-profiltab td.active span span { background-image: url('/images/tabactive-r.png');  }
.box-profiltab .content { background:#d6dcdc; }
.box-profiltab .content a { color:#E75113 !important;  }
.box-profiltab .content h2 { color:#323334;font-size:18px;font-weight:normal;margin:0;margin-bottom:5px;padding-bottom:3px;border-bottom:1px solid #E75113; zoom:1; }

.box-search-user { background:#D6DCDC; margin-bottom:7px; padding:10px 14px; }
.box-search-user .submit { float:right; width:24px; height:23px; margin:0; padding:0; border:0; background:url('/images/2/arrow-right.png') no-repeat center center; cursor:pointer; }

.box-search-user form p { color: #000; margin-top: 6px; }
.box-search-user form p input, .box-search-user form p label { vertical-align: middle; }
.box-search-user form p input { padding: 0; margin: 0; margin-right: 2px; }
.box-search-user form label { margin-right: 20px; font-weight: bold; }


table.t_pad_4 tr td { padding:4px; }
table.t_pad_4 tr td.tabhead h3 { margin:0px; }

.box-page { background:#eee; font-size:13px; padding:14px; zoom:1; margin-bottom:7px;}
.box-page h2 { color:#323334;font-size:26px;font-weight:normal;margin:0;margin-bottom:5px;padding-bottom:3px;border-bottom:2px solid #E75113; zoom:1; }
.box-page h3 { color:#323334;font-size:16px;font-weight:normal;margin:0;margin-bottom:20px; }
.box-page a { color:#E75113; }
.box-page .paginator-eintrage { margin-bottom:3px; clear:both; }
.box-page .paginator-eintrage .pages { float:right; }

.box-column-page { background:none; font-size:13px; zoom:1; margin-bottom:7px; padding:0px; }
.box-column-page h2.orange { background:url(/images/h2-black.jpg) repeat-x scroll 0 0 transparent !important; font-size:16px; border:0px !important; margin:0px !important; color:#FFFFFF; padding:5px 0 3px; text-align:center; }

a.box-page-news { display:block; margin-bottom:20px; color:#000; zoom:1; }
a.box-page-news .title { color:#E75113 !important; display:block; margin-bottom:8px; }
a.box-page-news:hover { text-decoration:none; }
a.box-page-news:hover .title { text-decoration:underline; }
a.box-page-news .img { float:left; margin-right:10px; }
a.box-page-news .txt { display:block; margin-bottom:5px; color:#000;}
a.box-page-news .date { font-size:11px; color:#555; }


a.box-page-head { color:#000; clear:both; zoom:1; }
a.box-page-head:hover { text-decoration:none; }
a.box-page-head .img { float:left; margin-right:20px; }
a.box-page-head .title {color:#E75113 !important;font-size:25px; display:block; margin-bottom:10px; } 
a.box-page-head:hover .title { text-decoration:underline; }
a.box-page-head .txt { display:block; margin-bottom:10px; color:#000; } 
a.box-page-head .link {color:#E75113 !important; } 



.clear_zero { clear:both; width:0px; height:0px; line-height:0px; margin:0px; padding:0px; }

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #353736;
	background-color: #FFF;
    font-size: 14px;
    padding: 5px 10px;
    text-align: left;
}
#tooltip h3, #tooltip div { margin: 0; font-weight: normal; font-size:12px; }


.template-index-maincols { padding:15px 0;  background-image:url('/images/2/index-maincol.png'); background-repeat: repeat-x; background-position:bottom; background-color:#D6DCDC; zoom:1}
.template-index-maincols-content {background: url('/images/2/dot-grey-bg.gif') repeat-y 3px ;}

.template-index-maincol { width:309px; float:left; }
.template-index-maincol-content { padding:0 0 0 15px;  }
.template-index-maincol-first .template-index-maincol-content { background-image:none; }

.template-index-subtable { width:100%; margin-top:10px; }
.template-index-subtable td.c { background:#D6DCDC; width:304px;  }
.template-index-subtable td.p { width:15px !important;background:url('/images/2/pas15.gif') repeat-y top left; }
.template-index-subtable h3 {color: #E75113; font: 25px arial; margin-bottom: 10px;}


.template-index-subcols { margin-top:15px; background:url('/images/2/subcol-bg.png') repeat-y;}
.template-index-subcol { width:309px; float:left; }
.template-index-subcol-content { padding:0 0 0 15px; }
.template-index-subcol-first .template-index-subcol-content { padding:0; }
.template-index-subcol-last { width:322px }

.template-index-bottom { margin-top:15px; zoom: 1;}
.template-index-bottom-content { padding:15px; background:url('/images/2/index-bottom.png') repeat-x bottom #6A6B6D; color:#fff; zoom: 1;}
.template-index-bottom-content .template-banditen-subcol {float: left; background: white;}
.template-index-bottom-content .template-banditen-subcol .calendar:hover {text-decoration: none;}
.template-index-bottom-content .template-banditen-subcol .w85 { width: 85px; display: block;}
.template-index-bottom-content .template-banditen-subcol .event-day {color: #E75113; display: block; text-align: center;  font: bold 25px arial; margin: 0; padding: 0;}
.template-index-bottom-content .template-banditen-subcol .event-day span {display: block; padding: 12px 0 8px 0; width: 71px; margin: 0 5px 0 5px; border: 2px solid #6A6B6D;text-align: center;}
.template-index-bottom-content .template-banditen-subcol .event-month {height:30px; color: white;  display: block; text-align: center;  font: bold 11px arial;}
.template-index-bottom-content .template-banditen-subcol .event-month span {display: block; background: #6A6B6D; line-height: 100%; padding: 5px 0; width: 75px; text-align: center; margin: 0 5px;}
.template-index-bottom-content .template-banditen-subcol .h {margin: 0 0 20px 0px;}
.template-index-bottom-content .first {width: 210px; margin: 0 10px 0 0px;}
.template-index-bottom-content .second {width: 210px; margin: 0 10px 0 0px;}
.template-index-bottom-content .third {width: 210px; margin: 0 10px 0 0px;}
.template-index-bottom-content .fourth {width: 253px; }
.template-index-bottom-content h3 {color: #E75113; font: 25px arial; margin-bottom: 10px;}
.template-index-bottom-content a {color: black; cursor: pointer; zoom: 1;}
.template-index-bottom-content p {width: 200px; text-align: right; padding: 0px 0 7px 0;}
.template-index-bottom-content .fourth p {width: 243px; text-align: right; padding: 0px 0 7px 0;}
.template-index-bottom-content p a {color: #E75113; cursor: pointer; font-weight: bold;}
.template-index-bottom-content .index-col-b .txt {padding: 0 8px 0 0; display: block; width: 108px; float: right;}
.template-index-bottom-content .index-col-b img {margin: 0 8px 10px 8px;}
.template-index-bottom-content .c {clear: both;}
.template-index-bottom-content .l {float: left;}

.content_container { zoom:1; }

.template-wrapper { margin:0px 0px 0 25px; }
.template-sidebar { float:left; width:160px; }
.template-content { float:right; width:768px; }
.template-c { clear:both; }
.template-wrapper a {  }

.content_container { padding-top:0 !important; width:970px; }

.box-page a { color:#E75113 !important; }

.skyscaper, .superbanner { background:none; border:0; }


