.special {text-align:center; padding-right:50px;}
.special a { margin-top:25px; font-size:12px; color:black; font-weight:bold; text-decoration:none;}
.special p.line {margin:0px;}
.special img {height:160px; border:0px;}

.navi2-two a {font-size:12px;}


/*##################################### tt_NEWS ###################################################*/
.news-list {margin-right:20px;}
.news-list-header {border-bottom:1px solid #422a14;}
.news-list-header a {font-weight:bold; font-size:12px; text-decoration:none; color:black;}
.news-list-header a:hover {text-decoration:underline; color:#422a14;} 
.news-list-date {font-size:12px; padding-left:10px; padding-top:5px;}
.news-list-browser {font-size:12px; margin-left:25px;}
.news-list-browser a {font-size:12px; text-decoration:none;}

.news-latest-content {}
.news-latest-image {float:left; margin-right:10px; padding-top:0px; }
.news-latest-date {}
.news-latest-date .text a {font-size:12px; font-weight:bold; color:black;}
.news-latest-date .text a:hover {color:#422a14;}
.news-latest-subheader a {text-decoration:none; font-size:10px; color:black; font-weight:bold;}
.news-latest-subheader a:hover {color:#422a14;}
.news-latest-subheader .text p {font-size:12px; margin-bottom:15px; line-height:130%; padding-right:15px; margin-top:10px;}

.news-single {}
.news-single-header {font-size:14px; color:black; margin-top:0px; font-weight:bold;}
.news-single-subheader h3 {font-style:italic; padding-right:25px; font-size:12px; font-weight:normal;  margin-bottom:5px;}
.news-single-content p {font-size:12px; margin:0px; margin-right:15px;}
.news-single-link {clear:both;}
.news-single-image {float:left; padding-right:5px;}
.news-single-image img {border:0px;}

.news-single-back {font-size:10px;}
.news-single-back a {text-decoration:none; font-size:10px; color:black; font-weight:bold;}
.news-single-back a:hover {color:#422a14;}

/*##################################### General ###################################################*/

body {background-image:url(../img/startseite/bg-all.jpg); margin:0px; width:100%; font-family:Tahoma;}

.solitary_header_bg {width:100%; background-image:url(../img/startseite/bg-all-header.jpg); height:199px;}
.solitary_header_bg_2 {width:1000px; margin:0px auto; background-image:url(../img/startseite/bg-header.jpg); height:200px; background-position: center; background-repeat:no-repeat;}

.solitary_navi {font-size:16px; padding: 90px 0px 0px 415px;}
.navi-startseite-1-act {display:inline; margin:0px 15px 0px 0px;}
.navi-startseite-1-act a {text-decoration:none; color:#badcff;}
.navi-startseite-1-act a:hover {}
.navi-startseite-1-no {display:inline; color:white; margin:0px 15px 0px 0px;}
.navi-startseite-1-no a {text-decoration:none; color:white;}
.navi-startseite-1-no a:hover {color:#badcff;}


.solitary_content_bg {width:1000px; margin:0px auto; background-image:url(../img/startseite/bg-main.jpg); height:697px; background-position: center; background-repeat:no-repeat;}

.solitary_navi_2 {float:left; width:107px; margin:290px 0px 0px 75px;}
.solitary_navi_2 a {color:#c5e4bf; font-size:16px; text-decoration:none;}
.solitary_navi_2 a:hover {color:white;}

.solitary_content {float:left; width:345px; height:500px; margin:125px 0px 0px 0px;}
.solitary_content_ce_1 {font-size:12px;}

.solitary_content_2 {float:left; width:225px; margin:420px 0px 0px 240px;}

.solitary_footer {clear:both; font-size:12px; color:white; padding-top:28px;}
.solitary_footer a {color:white; text-decoration:none;}
.solitary_footer a:hover {text-decoration:underline;}
.solitary_footer_1 {margin:0px 0px 0px 60px;}
.solitary_footer_2 {margin:0px 0px 0px 550px;}
.solitary_footer_2 a {color:white; text-decoration:none;}
.solitary_footer_2 a:hover {text-decoration:underline;}
