@charset "UTF-8";
/* CSS Document */

body {margin:0; background:#dbf2fb; font-family:Georgia, "Times New Roman", Times, serif; color:#50535a; font-size:12px;}
h1, h2, h3, h4, h5 {margin:0; padding:0; font-weight:normal;}
h1 {font-size:20px; margin:10px 0 0 0; line-height:25px; margin-bottom:12px; color:#50535a;}
h2 {font-size:16px; margin-left:25px; line-height:35px; margin-bottom:-15px; width:250px; color:#50535a;}

#bgcontainer {width: 924px; margin: 0 auto;}
#logo {position:absolute; width:114px; height:77px; top:7px; margin-left:-435px; left:50%; z-index:99;}
#hotline {position:absolute; width:200px; height:30px; top:19px; margin-left:265px; left:50%; z-index:99; color:#fff; font-size:15px;}
#login {position:absolute; width:100px; height:30px; top:57px; margin-left:342px; left:50%; z-index:99; color:#fff; font-size:15px;}
#stand {position:absolute; width:86px; height:21px; top:52px; margin-left:213px; left:50%; z-index:99; color:#fff; font-size:15px; background:#8fa3ab; padding:5px 0 0 19px;}

a:link {outline:none; color:#333; text-decoration:none;}
a:visited {outline:none; color:#333; text-decoration:none;}
a:hover {outline:none; color:#333; text-decoration:underline;}
li, ul {margin:0 0 0 20px; padding:0;}

#header {position:relative; background:url(../assets/header_start_bg.png) no-repeat scroll top center; top:0; width:924px; height:105px;}
#content {position:relative; width:924px;}
#footer {position:relative; width:924px; height:50px; background:url(../assets/bottom_corners_follow.png) top center no-repeat; text-align:center; font-size:13px; padding:25px 0 0 0;}

#mainnavholder {position:relative; width:924px; height:36px; background:url(../assets/top_corners_follow.png) bottom center no-repeat; list-style: none; padding: 0; margin: 4px 0 0 0;}

#tabholder {position:absolute; width:488px; height:36px; left:50%; top:104px; margin-left:-435px; font-size:16px; color:#3a3a3a; z-index:111;}
.ortholink {background:url(../assets/bg_tab_blue.png) top center no-repeat; width:120px; height:36px; text-align:center; padding:0;}
.beautylink {background:url(../assets/bg_tab_red.png) top center no-repeat; width:120px; height:36px; text-align:center; padding:0;}
.sportlink {background:url(../assets/bg_tab_green.png) top center no-repeat; width:120px; height:36px; text-align:center; padding:0;}


#navlist {position:relative; width:885px; height:20px; font-size:12px; color:#3a3a3a; list-style: none; padding: 0; margin: 4px 15px 0 0; border-bottom:solid 1px #e5e5e5; text-align:right;}
#navlist li {display: inline; padding: 0 3px 0 0; margin: 0 0 0 0;}
#navlist li:before { content: url("../assets/circle_follow.png"); }
#navlist li:first-child:before { content: ""; }
* html #navlist li {background-image: url("../assets/circle_follow.png"); background-repeat: no-repeat;}
* html #navlist {height: 1%; }
* html #navlist li {display: block; float: left;}

.tablestart {background:url(../assets/content_bg_follow.png) repeat-y;}

.boxtext {width:250px; margin:0 25px 0 25px; white-space:clear-all; font-size:12px; line-height:16px; border-bottom:solid #e0e0e0 1px; padding-bottom:10px;}

.line_start {border-bottom:solid #e0e0e0 1px; padding-bottom:10px;}
.forumbutton {margin-left:25px; margin-bottom:8px;}

.box_links {margin-left:0; padding:10px 0 0 22px; display:inline-block; font-size:13px; line-height:18px; width:200px; max-width:200px;}
a.current {text-decoration:underline;}

#searchcontent {position:absolute; width:230px; height:39px; top:104px; margin-left:209px; left:50%; z-index:99;}
.searchfield {background:url(../assets/search_bg.png) no-repeat left top; width:165px; height:27px; border:none; outline:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#3a3a3a; padding:5px 5px 0 5px;}
.searchtext {position:relative; font-size:15px; color:#3a3a3a; top:2px;}

#breadcrumbs {position:absolute; left:50%; margin-left:-432px; widht:500px; height:20px; font-size:12px; color:#ABABAB; top:148px; z-index:99;}

.contenttext {padding:0 25px 0 10px; width:650px;}

.kontaktforms {border: solid 1px #e0e0e0; font-family:Georgia, "Times New Roman", Times, serif; color:#50535a; margin:0; line-height:18px; font-size:15px; width:220px; height:25px; padding:5px 0 0 3px;}
.kontaktformstextfield {border: solid 1px #e0e0e0; font-family:Georgia, "Times New Roman", Times, serif; color:#50535a; margin:0; line-height:18px; font-size:15px; width:640px; padding:3px;}
.kontaktformsbutton {border: solid 1px #e0e0e0; font-family:Georgia, "Times New Roman", Times, serif; color:#50535a; margin:0; line-height:18px; font-size:15px;}

img {margin:0 0 0 10px;}
.forum_btn_follow {margin:0;}

.geschichte_tabs {height:170px; display:block;}