body { font-family: Arial, Verdana, Times; font-size:14px; text-align:center; background:#cacaca url(./test_background.gif) 0% 0% repeat-x;margin:0px;padding:0px}

a {color:#000000; text-decoration:none;}
a:hover {color:#009036;}
.navi1 a {color:white;}
.navi1_anzeige a {color:white;}
#navigation1 a:hover {color:black;}
#navigation2 a {}
#navigation2 a:hover {color:#009036;}

img {border:0px;}
h2 {font-weight: bold; font-size: 14px;margin:-5px 0px -5px 0px;}
h3 {font-weight: bold; font-size: 14px;padding:2px 0px 2px 0px;}
h4 {font-weight: bold; font-size: 14px; padding:6px; background: url(./ortsmarke_bg.jpg) repeat-x; border-bottom:1px solid #dfdfdf;z-index:100;margin:0px}
table {border:none;}

.cc_message::before {content:' ' !important;}

.detail a {color:#009036;}
.detail a:hover {color:black;}
.detail_top a {color:#009036;}
.detail_top a:hover {color:black;}
.weitersagen a {color:black;}
.weitersagen a:hover {color:#009036;}
.top_headline  a {color:black; text-decoration:none;}
.top_headline  a:hover {color:#009036;}
.ortsmarke a {color:black; text-decoration:none;}
.ortsmarke a:hover {color:#009036;}
.navi1_active a {color:black;}
.navi2_active a {color:#009036;}

.agb_current {color:#009036;}

li {list-style-type:none; background: url(./list_style.jpg) no-repeat;margin:8px 0px 8px 0px;padding:0px 0px 0px 14px}

.normal_list li {list-style-type:none; background: url(./list_style.jpg) no-repeat;padding-left: 14px;margin-left:-35px; }
.normal_list ul {padding:0;margin:-5px;}

.googlemap {font-size:13px; padding:5px 8px 5px 5px;}


#wrapper {text-align:left; margin:auto; width:1082px; }
#fullheadbanner { position:relative; top:0px; left:8px; height:720px; width:1100px;  margin:-8px 0px 0px -8px; text-align:right;}


#skyscraper1_alter { position:absolute; right:5px;top:120px; z-index:150;width:167px; height:700px;}
#superbanner {display:none}


#peugeot_banner {position:relative;right:-20px;top:3px;}
#ebBannerDiv_0_6163460381794721 {display:none}


/* fuer Wallpaper */
/* #superbanner { position:relative; right:0px; background:#FF0000; height:116px; width:934px;}  */
/* #skyscraper1 { position:absolute; right:0px; background:#FF0000; top:10px; z-index:150;width:167px; height:640px;border-top:90px solid #FF0000;} */
/*  #content { position:absolute; top:110px; z-index:100; padding-top:3px; background-color:white; padding-bottom:1px ;  border-left:1px solid #ffffff;}  */


/* Superbanner ID's */
#superbanner_super { position:relative; right:83px;bottom:-6px; height:115px;top:17px; width:930px;margin:auto;}
#superbanner_super img {position:relative;right:5px;bottom:0px;width:926px;}

#content_superbanner { position:absolute; top:103px; z-index:100; padding-top:3px; background-color:white; padding-bottom:1px ;  border-left:1px solid #ffffff;}
#skyscraper1_super { position:absolute; right:13px; top:-2px; z-index:150;width:161px; height:750px;border-top:90px;}
#skyscraper1_super img {position:relative;top:19px;}
/* Superbanner ID's */



#skyscraper1 { position:absolute; right:0px; top:-3px; z-index:150;width:167px; height:640px;border-top:90px }
#skyscraper2 { position:absolute; right:49px; top:630px; z-index:150;width:120px; height:600px;border-top:90px;}
#content { position:absolute; top:0px; z-index:100; padding-top:3px; background-color:white; padding-bottom:1px ;  border-left:1px solid #ffffff;}


#content_logged { position:absolute; top:0px; z-index:100; padding-top:3px; background-color:white; padding-bottom:1px ; border-left:1px solid #ffffff; }
#content_table {position:relative;left:-1px;background-color:white; border-left:1px solid #c1c3c4;width:927px;}
#kopf { position:relative; height:160px; width:927px; background: url(./head_bg.png) repeat-x; border-top:5px solid #0E994B;border-left:1px solid #c1c3c4;margin:0px 0px -1px -1px;}

#fuss {position:relative; background:url(./navi2_bg.jpg) repeat-x; height:27px; width:927px; font-size:12px;  margin-left:-1px;}

#fuss_text {padding-top:6px; padding-left:10px; color:#3d3d3d;border-left:1px solid #c1c3c4; height:21px;}

#kopfbereich {position:relative;height:92px;}
#logo {position:relative;top:20px;left:5px;padding:5px;}
#datum {position:absolute; right:5px; bottom:2px;font-size:12px;}
#subnavi {position:absolute; right:5px; top:4px;font-size:11.6px;}

.table_unten {position:relative;}


#right_side {position:relative;width:303px;background:white; padding-bottom:20px;height:1000px;}

#navigation1 { position:relative; font-size: 13.5px; /*background:#b1b3b4;*/ background:url(./navi_bg.jpg) repeat-x; height:40px; color:white; font-weight: bold;top:5px;}
#navigation2 { position:relative; font-size: 11.6px; /*background:#d9dadb;*/ background:white; height:22px;padding-top:5px; border-bottom:1px solid #a7d8b7; width:580px;}

#td_topthema_1 {}
#td_topthema_1 {color:#009036;}

#fancybox-title-over {background:white}

/*Anzeigen Men�*/
#menu {width:220px;padding:5px; font-size:13px;}
#menu dl, dt, dd, ul, li {
list-style-type: none;
}

dl#menu dt {cursor: pointer;text-align: left;text-decoration:none;font-weight: bold;}

dl#menu li a {color: #000000; text-decoration:none;display: block;height: 100%;}
dl#menu li a:hover {text-decoration: none;font-weight: bold;}

dl#menu li {margin-left:-35px; text-align:left;height:15px;}
dl#menu li hr{border:0px;}



.navi1  {padding:8px 25px 5px 25px; float:left; border-right:1px solid white; color:white; position:relative; height:30px}
.navi1_anzeige  {padding:8px 24px 5px 25px; float:left; color:white; position:relative; height:30px}
.navi1_active {padding:11px 25px 0px 26px; float:left; background:url(./navi1_active.png) repeat-x; color:black;position:relative;z-index:5; height:23px; top:-8px; border-bottom:4px solid white;}
.navi1_active a {color:black;}
.navi2 {position:relative; float:left; padding:2px 0px 2px 0px; z-index:120; color:black;}
.navi2_border {padding:0px 15px 0px 15px; border-right:1px solid #000000; }


.more {}
.clear {clear:both;}

.navi2_active {position:relative; float:left; padding:2px 0px 2px 0px; z-index:120;color:white;}

.navi2_suche {position:absolute; top:138px; right:12px;}
.search {position:relative; top:-3px; left:12px;width:174px; height:20px;background:url(./search.jpg) no-repeat;border:0px;}

#suchesubmit {position:relative;left:10px;bottom:3px;width:125px;background:url(./navi_bg.jpg) repeat-x;height:21px; color:white;font-size:14px;font-weight:bold;border:0px;}

.ticker_smallimage {width:130px; padding:3px; float:left;}

.unter_img {width:130px; padding:3px; float:left;}
.anzeigen_img {float:left; width:100px; margin: 0px 7px 5px 0px; padding-top:5px;}

.bigimage_box {position:relative;}
.top_thema_bg {position:absolute; width:320px;  top:178px; height:50px;}
.image_text {font-size:11px; padding-top:8px; color:white; padding-left:4px;}
.top_bold_text {position:absolute; font-weight:bold; text-align:left; font-size:14px; right:0px; width:180px; top:35px;}
.detail_box {position:relative; text-align:right; top:8px;}


.kommentar td{font-size:13px;}
.kommentar {position:relative; left:3px;top:-15px;font-size:14px;}
.kommentar h2 {font-weight:bold;font-size:14px;}
.kommentar p {font-size:13px; }
.headline {font-weight:bold;font-size:14px;}

.kommentar input { font-size:12px;
width:200px;margin:5px 5px 5px 0px;

/*background:url(./search.jpg) no-repeat;
border:0px;
height:23px;
*/

   }

.input_field {
font-size:12px;
width:200px;margin:5px 5px 5px 0px;

/*
background:url(./search.jpg) no-repeat;
border:0px;
height:20px;
*/

             }

.form_select {
   width: 71px;
   font-size:12px;
   height: 15px;

             }


.kommentar textarea {border:1px solid #45c059; }

.InputImage {
   width:80px;
}

.wo_szene {position:relative;height:50px;width:287px;padding:15px 0px 15px 0px; background:#ffffff;left:5px;}
.right_category {

	position:absolute;left:0px; background: url(./ortsmarke_bg.jpg) repeat-x; border:1px solid #dfdfdf;
	height:40px;z-index:1;width:287px;
	-moz-box-shadow: 3px 3px 4px #dfdfdf;
    -webkit-box-shadow: 3px 3px 4px #dfdfdf;
     box-shadow: 3px 3px 4px #dfdfdf;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#9f9f9f')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#9f9f9f');  }


.right_category_text {position:relative;z-index:10;top:-8px;left:10px; }
.right_category_text span {position:relative; top:-24px; font-weight:bold; font-size:14px;left:10px; }

.right_biene_text {position:relative;z-index:10;top:-28px;left:10px;}
.right_biene_text span{position:relative; top:-40px; font-weight:bold; font-size:14px;left:10px;}

.right_bt_text {position:relative;z-index:10;top:-10px;left:10px;}
.right_bt_text span{position:relative; top:-23px; font-weight:bold; font-size:14px;left:10px;}

.right_baden_text {position:relative;z-index:10;top:-17px;left:10px;}
.right_baden_text span{position:relative; top:-12px; font-weight:bold; font-size:14px;left:10px;}

.right_zoo_text {position:relative;z-index:10;top:8px;left:10px; }
.right_zoo_text span {position:relative; top:-24px; font-weight:bold; font-size:14px;left:10px; }

.right_stunden_text {position:relative;z-index:10;top:-35px;left:10px;}
.right_stunden_text span{position:relative; top:-42px; font-weight:bold; font-size:14px;left:10px;}

.right_stil_text {position:relative;z-index:10;top:-35px;left:10px;}
.right_stil_text span{position:relative; top:-22px; font-weight:bold; font-size:14px;left:10px;}

.right_epaper_text {position:relative;z-index:10;top:-30px;left:10px;}
.right_epaper_text span{position:relative; top:-40px; font-weight:bold; font-size:14px;left:10px;}



.content_ortsmarke {position:relative; background: url(./ortsmarke_bg.jpg) repeat-x; border:1px solid #dfdfdf;
	z-index:1;width:580px;font-weight:bold; margin:10px 5px 5px 5px;padding:6px 0px 6px 5px;
	-moz-box-shadow: 3px 3px 4px #dfdfdf;
    -webkit-box-shadow: 3px 3px 4px #dfdfdf;
     box-shadow: 3px 3px 4px #dfdfdf;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#9f9f9f')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#9f9f9f');  }


.detail_box_unten {position:absolute; bottom:4px; width:251px;}
.weitersagen_startseite {text-align:right;}
.fullbanner {position:relative;width:500px;height:110px;clear:both;text-align:center;padding-left:10px;z-index:100}
.register {width:550px; padding:8px; font-size:14px; }
.bookmarks {width:570px; border:1px solid #c3c3c3; padding:8px; font-size:14px; background:#cacaca url(./mein_bg.png) 0% 0% repeat-x; display:block; height:110px; vertical-align:top;}
.mein_smallimage {width:150px; float:left; padding-right:4px;}
.login_feld {position:relative;/*background:url(./search.jpg) repeat-x; border:0px; height:20px;*/ width:195px; padding-left:5px; font-size:12px;}

/*.login_feld {
	background:url(./search.jpg) no-repeat;
	position:relative;width:300px;height:20px; padding:2px;padding-left:5px; border:1px solid #94d589;
	-moz-box-shadow:inset 3px 3px 4px #94d589;
    -webkit-box-shadow:inset 3px 3px 4px #94d589;
     box-shadow:inset 2px 2px 6px #94d589;
    border-collapse: separate;
    background:white;
 } */

.login_strich {border-top:1px dashed #FFFFFF; width:540px; padding-bottom:25px; padding-left:6px;}
.anzeigen_kontakt {margin-left:-50px;}


.buttonepaper input{position:relative;background:url(./navi_bg.jpg) repeat-x;height:21px; color:white;font-size:12px;font-weight:bold;border:0px; cursor:pointer;margin-right:-2px;margin-top:5px;}
.button {position:relative;background:url(./navi_bg.jpg) repeat-x;height:21px; color:white;font-size:12px;font-weight:bold;border:0px; cursor:pointer;margin:0px 20px 0px 2px}
.button_2 {position:relative;background:url(./navi_bg.jpg) repeat-x;height:21px; color:white;font-size:12px;border:0px; cursor:pointer;margin-right:5px;font-weight:bold;}
.button_2 a {position:relative;top:3px;padding:5px 10px 5px 15px;color:white;}
.button_2 a:hover {color:white;}

.button a {position:relative;top:3px;padding:5px 10px 2px 10px;color:white;}
.button a:hover {color:white;}

#IMAGEDIA3 {font-size:13px;}
.ieinput input{width:180px}


.button_reg  a{position:relative;background:url(./navi_bg.jpg) repeat-x;height:21px; color:white;font-size:12px;border:0px; cursor:pointer;padding:5px 10px 5px 15px;font-weight:bold;}



.trenn_strich {border-top:1px dashed #FFFFFF; width:540px; padding:0px 5px 15px 5px;}

.smallimg_BT {border-top:2px solid #ebebeb;padding-top:5px; width:175px;  padding-right:4px; text-align:center;}
.smallimg_BT a{border:0px}
.text_bt   {padding-top:5px; text-align:left; font-size:13px; width:185px;}
.background_bt  {border:1px solid #c3c3c3; background-color:white; width:240px;}

.register_oben {width:550px; height:170px; padding:8px; font-size:14px; }
.register_text   {padding-top:1px; text-align:left; font-size:14px; padding-right:8px;}
.mein_text {text-align:left; font-size:13px; float:right;}
.article_baden {clear:left; padding:5px; font-size:13px;  line-height: 1.4;}


.article_rechts { border:1px solid #dcdcdc;font-size:13px; background:#ebebeb; padding-top:4px;}
.text_rechts {padding:0px 4px 4px 4px;}
.smallimage_rechts {float:left; padding:3px;}
.epaper_info {font-size:13.5px; margin-top:-15px;}
.epaper_info td {padding:5px;}



.text img{border:none;}

.active {color:#009036;}
.umfrage_detail {padding-left:5px; font-size:13px;}
.umfrage_answer {font-size:13px;}
.background_grey  {background-color:#e5e5e5;}
.head_small {font-size:11.6px;}
.bigimage {position:relative;margin:0px 7px 5px 0px; font-size: 10px; width:320px; float:left;z-index:120;}
.bigimage_detail {position:relative; margin:0px 7px 5px 0px; font-size: 10px; width:400px; float:left;z-index:5;}
.bigimage_text {position:absolute; bottom:5px; width:575px; padding:12px 0px 12px 5px;background:#b1f1c2;z-index:8; filter:alpha(opacity=80);opacity:.8; }
.bigimage_detail img {position:relative; top:-5px;}
.article {clear:left; padding:5px; background-color:white; font-size:13px;  line-height: 1.4;}
.article_local {clear:left; padding:5px; background-color:white; width:251px;}
.article_top {clear:left; padding:5px; background-color:white; border:4px solid #ffffff; }
.article_detail {padding:8px; background-color:white; font-size:13px;  line-height: 1.4;}
.article_detail table {font-size:13px;}

.height16 {height:8px;}

.epaper_ortsschild {position:relative; width:110px; height:90px;padding:5px;}
.epaper_auswahl {float:left;width:240px;}
.epaper_auswahl a {margin:auto}



.right_box {
 border:1px solid #dfdfdf;
background:white;
margin:10px 5px 5px 5px; width:287px;
-moz-box-shadow: 3px 3px 4px #dfdfdf;
-webkit-box-shadow: 3px 3px 4px #dfdfdf;
box-shadow: 3px 3px 4px #dfdfdf;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#9f9f9f')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#9f9f9f');
}


.right_box_google {
 border:1px solid #dfdfdf;
background:white;
margin:10px 5px 5px 5px; width:284px;
-moz-box-shadow: 3px 3px 4px #dfdfdf;
-webkit-box-shadow: 3px 3px 4px #dfdfdf;
box-shadow: 3px 3px 4px #dfdfdf;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#9f9f9f')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#9f9f9f');
}




.right_box a{padding:2px;}

.right_box_banner {padding:0px 5px 3px 5px; width:287px; height:10px;}
.top_ortsmarke {}
.umfrage img {
margin: -2px 5px 5px 0px;
-moz-box-shadow: 3px 3px 4px #d1e9d8;
-webkit-box-shadow: 3px 3px 4px #d1e9d8;
box-shadow: 1px 1px 2px #61b479;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#9f9f9f')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#9f9f9f');
	}




.smalltext {position:relative;}
.counter {position:relative; padding: 2px 3px 2px 3px; color:#696969; border:1px solid #b6b6b6; top:-5px;left:-8px;
	-moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px; font-size:11px;}
.counter.counter_oben {top:-1px;}


.button_mein_bt {z-index:9999;position:relative;top:-2px;width:80px; cursor:pointer;height:20px;background-image: url(./mein_bt_button.png); border:0px; cursor:pointer;}
.button_mein_bt:hover {background-image: url(./mein_bt_button2_hover.png);}

.button_mein_bt_oben {position:relative;width:260px; height:20px;top:5px;}
#txtHint {position:relative;top:2px;z-index:99999;}

.facebook_send {position:relative;left:5px;z-index:100}

.twitter-share-button {margin-left:4px;}

.kategorie {position:relative; padding-left:6px;}

.bigTeaserImage {width:250px;padding:2px 0px 10px 0px;}
.bigTeaserText {padding:0px 5px 5px 5px; text-align:left; font-size:13px; line-height: 1.4;}

.datetime {font-size:11px;padding-top:2px;}
.printmail {position:relative;}
.printmailoben {position:relative;top:-15px; width:46px; float:right; left:-10px}
.printmail span {position:relative;top:-5px; color:#2d2d2d;width:120px;text-align:right;}
.printmail span:hover {color:#009036}
.citycode {position:relative;padding:0px 0px 4px 1px; font-size:12px; font-weight:bold;}
.citycodetopthema {position:relative; padding-bottom:4px;font-size:12px; font-weight:bold;}

.ortsmarke {font-weight: bold; font-size: 14px; padding:13px 6px 0px 20px; z-index:150;}
.ortsmarke_rechts {font-weight: bold; font-size: 14px; padding:6px; background: url(./ortsmarke_bg.jpg) repeat-x; border-bottom:1px solid #dfdfdf;z-index:100; }

.ortsmarke_normal {font-weight: bold; font-size: 14px;padding:0px;z-index:100;}
.ortsmarke_menu {font-weight: bold; font-size: 14px;padding:13px 6px 0px 8px;z-index:100;}
.ortsmarke_lokales {font-weight: bold; font-size: 14px;padding:13px 6px 0px 12px;z-index:100;}
.ortsmarke_detail {font-weight: bold; font-size: 14px;padding:6px 6px 13px 0px;z-index:100;}
.ortsmarke_unten {font-weight: bold; font-size: 14px; background-color:white; border-top:6px solid white;border-left:7px solid white;z-index:100; }
.top_headline { font-size: 14px; padding-bottom:6px;}
.detail {font-weight:bold; text-align:right;}
.detail_top {font-weight:bold; text-align:left;}
.weitersagen { text-align:right; font-size:13px;}
.weitersagen_top { text-align:right; }
.text {padding:5px; text-align:left; margin:0px 0px 5px 0px; font-size:13px;  line-height: 1.4;}
.text_top {position:relative; padding:5px; text-align:left; font-size:13px;line-height: 1.4; margin:0px 0px 5px 0px; height:235px;}
.text_detail {padding:5px; text-align:left; font-size:13px; margin:-5px 0px 0px 0px; line-height: 1.4;}
.topthemen {padding:10px 3px; text-align:left; font-size:13px;}
.topthemen_active {padding:10px 3px; text-align:left; font-size:13px;}
.topthemen_active a {color:#009036;}
.text_blackline {padding-top:5px; padding:5px; text-align:left; font-size:13px; line-height: 1.4;}
.smallimage {padding:5px 0px 0px 0px; background:white; width:290px;}
.weite50 {position:relative; vertical-align:top; width:290px; background-color:white;border:4px solid #ffffff;}
.weitersagen_leiste {position:relative; background-color:white; height:40px; width:600px; text-align:center; clear:left; border-left:8px solid #ffffff; border-bottom:10px solid #ffffff;}
.weitersagen_box { float:left; padding-top:6px; padding-left:4px;}
.weitersagen_box_face { float:left; padding-top:10px; padding-left:4px;}
.weitersagen_box_twitter { float:left; padding-top:10px; padding-left:4px;}



.headline-bg {background:#D6EADE;padding:5px 0px 5px 5px;width:100%;font-size:14px;margin-bottom:5px;position:relative;}


#checkbic {position:relative;top:5px;}
#checkiban {position:relative;top:5px;}

input {outline:none}


#wahltipp {text-align:center;}
#wahltipp input {width:50px;height:35px;border:1px solid #cccccc; color:#787878;text-align:center;
	 	font-size:16px;
		-moz-box-shadow: 3px 3px 4px #dfdfdf;
    	-webkit-box-shadow: 3px 3px 4px #dfdfdf;
     	box-shadow: 3px 3px 4px #dfdfdf;

	}
#wahltipp input:hover {border:1px solid #787878;}



.green-balken {position:relative;width:100%;padding:5px 5px;font-weight:bold;background:#e4f7e9;display:block;}

.umfrage_statistik {
					border:1px solid #F4F4F4; margin:2px 0px 10px 5px;margin:auto;padding-left:5px;
					-webkit-border-radius: 4px;
					-moz-border-radius: 4px;
					border-radius: 4px;
				   }

.umfrage_statistik a {display:none;}
.umfrage_statistik p {background:#D0E8D8;font-weight:bold;}
.umfrage_statistik:hover {}

/** DPA Live Ticker **/

	.dpa_app
	{
	   font-family : Arial,Verdana,Times;
	   width:100%;
	}

	.dpa_app .backgroundColorHighlight
	{
	   background-color   : #0E994B;
	}
	.dpa_app .borderColorHighlight
	{
	   border-color        : #0E994B;
	}

	.dpa_app .fontColorHighlight
	{
	   color            : #0E994B;
	   fill                : #0E994B;
	}


/*This will work for firefox*/
    @-moz-document url-prefix() {
    	 .weite50 {position:relative; vertical-align:top; width:290px; z-index:110;}
		 .detail_box_unten {position:relative; }
           .search {position:relative;width:176px;}
   		 .navi1  {padding:8px 24px 5px 24px;}
   }


/*This will work for chrome*/
	@media screen and (-webkit-min-device-pixel-ratio:0) {
        .navi1  {padding:8px 24px 5px 24px;}
}

.ui-datepicker-trigger {top:4px;position:relative;left:4px;}

.epaperdate {position:relative;left:10px;font-size:13px;}
.epaperdate-mobil {position:relative;left:10px;font-size:12px;}



#ferienfotolist {list-style:none; width:100%;margin:0; padding:5px;}

#ferienfotolist li {background:none;list-style:none;float:left;width:48%;padding:0px 5px;margin:0;}

#ferienfotolist img {width:290px;overflow:hidden;}

#ferienfotolist span {position:relative;padding:2px 1px;margin:0px;}

#msusport #kopf {
	width:100%;height:65px;
	background:none; border:0; margin:0;
}

#msusport li {
	background:none;margin:0; padding:0;
}

#msusport #kopf .icon {display:none;}
#msusport #kopf .logo {margin-left:5px;}

#msusport .inhalt .main {margin-left:0px;width:100%;}

#msusport .foot {padding-top:0px;margin-top:0px; width:100%;position:relative;}

#msusport a {color:#009036;}

#msusport .balken  {background:#009036;}
#msusport .group, #msusport .navigation {border-bottom: 2.5px solid #009036;}
#msusport .foot {border-top: 2.5px solid #009036;}
#msusport .navigation {background:#e2e2e2;}

#msusport .select .group {margin-bottom:5px;}


#subnavi a, #navigation2 a {color:black;}
#subnavi a:hover, #navigation2 a:hover {font-weight:normal;}

.article td {font-size:13px;}



.cc_container .cc_btn {
background-color: #539d55 !important; /* Farbe des Buttons */
color: white !important; /* Textfarbe des Buttons */
}

.cc_container {
	font-size:12px !important;
background: #313131 !important; /* Hintergrundfarbe des gesamten Bereichs */
color: #fdfdfd !important; /* Schriftfarbe des gesamten Bereichs */
}

.cc_message {font-size:12px; !important}

.cc_container a {
color: #539d55 !important; /* Textlink-Farbe "Mehr Infos" */
}



a.button-link {
  color:#f1efef;
}

.button-link {
  position: relative;
  text-transform: center;
  padding:10px 40px;
  background-color: #1E9C4B;
  border:1px solid #1a833f;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.button-link:hover {
    background-color: #1c8e45;
}
