body {background:black;font-size:12px;font-family:"Courier New", Courier, monospace;color:black;}

.container_16 {}

img {margin:0;border:0;}

p {text-align:justify;font-family:"Courier New", Courier, monospace;}
h1 {font-size:22px;margin:0 0 10px 0;padding:0;font-weight:bold;text-transform:uppercase;letter-spacing:3px;line-height:24px;text-align:left;}
h2 {font-size:12px;color:white;background:#000;padding:5px;}
h3 {font-size:11px;margin:0 0 5px 0;text-align:left;padding:0;}

h1 a {color:black;text-decoration:none;}
h1 a:hover {color:black;text-decoration:none;}

a {color:red;font-weight:bolder;}
a:hover {text-decoration:none;}

.small {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;}
.right {float:right;}

.bigLinkContainer {border-bottom:3px dotted black;width:100%;margin:0 0 5px 0;padding:0 0 5px 0;}

.bigLink {font-size:20px;color:black;text-decoration:none;}
.bigLink:hover {text-decoration:none;}


span {font-size:11px;}
#header {cursor:pointer;background:url(../img/4ever_header.jpg) no-repeat #000;width:940px;height:196px;}
#main {background:#fff;padding:30px 0 0 0;margin-bottom:0;}

#leftcol {left:30px;position:relative;padding-right:54px;width:566px;}
#sidecol {left:-30px;position:relative;border-left:4px dotted black;padding-left:14px;}
#bottom {left:30px;width:850px;position:relative;}

#footer {color:#7e7e7e;margin:5px 0 0 8px;width:940px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;text-align:left;}
#footer a {color:#7e7e7e;font-weight:bold;text-decoration:none;}


#leftcol ul, #sidecol ul {list-style-type:none;}
#leftcol ul li, #sidecol ul li {margin:0;padding:0;font-size:20px;color:black;text-decoration:none;}
#leftcol ul li a, #sidecol ul li a{color:black;text-decoration:none;}
#sidecol ul li.active a{color:red;text-decoration:none;}

.anonym {color:#999;}

input,textarea,option,select {font-size:11px;font-family:"Courier New", Courier, monospace;}
textarea {width:280px;height:100px;}
.input {width:280px;margin-right:10px;}

#end {height:100px;}

.alt {background:#eee;}

td {padding:4px;}
thead td {font-weight:bolder;border-bottom:1px dotted black;}

fieldset {border:1px solid #888;padding:0;}
legend {margin-left:15px;padding:5px;}

.success {position:relative;font-weight:bolder;background:#444;color:white;;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;padding:10px;padding-left:35px;}
.fail {position:relative;font-weight:bolder;background:#444;color:white;;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;padding:10px;padding-left:35px;}
.info {font-weight:bolder;background:#777;color:white;width:100%;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;padding:10px 10px 40px 10px;}
.info_icon {position:absolute;top:10px;left:10px;}

/* PROMO */
.promo_top {background:url(../img/promo_top.gif) no-repeat;width:280px;height:14px;font-size:1px;line-height:1px;}
.promo_mid {background:url(../img/promo_mid.gif) repeat-y;width:230px;padding:5px 25px 5px 25px;}
.promo_mid h1,.promo_mid h1 a,.promo_mid h2,.promo_mid h3,.promo_mid p {color:white;}
.promo_mid h1 {margin:0 0 4px 0;font-size:14px;text-align:center;line-height:16px;}
.promo_mid h1 a {color:red;}
.promo_bot {background:url(../img/promo_bot.gif) no-repeat;width:280px;height:14px;font-size:1px;line-height:1px;}


#petitionFormDiv {}
#petitionFormDivInner {padding:20px 20px 0 20px;}
#petitionFormDiv td {padding:0;margin:0;}
#petitionFormDivOutput {display:none;margin:0 0 10px 0;}
#petitionForm_Vertraulichkeit {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;padding:10px;margin:10px 20px 0 20px;background-color:#F2F2F2;}
#petitionForm_Info {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;padding:10px;margin:0px 20px 10px 20px;background-color:#F2F2F2;}

#aktionstagFormDivInner {padding:20px 20px 0 20px;}
#aktionstagFormDiv td {padding:0;margin:0;}
#aktionstag_bemerkung {width:280px;height:50px;}

.hinweis {width:20px;}
#menu {width:940px;height:24px;padding-top:2px;}
#menu ul {list-style-type:none;margin-left:30px;}
#menu ul li {display:block;float:left;margin:auto;margin-right:40px;font-size:14px;}
#menu ul li a {color:white;text-decoration:none;padding:3px;background:black;width:188px;}
#menu ul li.active a {font-weight:bolder;text-decoration:underline;} 
#menu ul li:last-child {margin-right:0};

.commentOuter {height:1px;}
.comment {padding:10px 0 10px 0;margin:10px 0 10px 0;color:#777;;width:100%;display:none;}
.commentIcon {cursor:pointer;}
.comment p {margin0;}

/* COUNTER */
#counter {font-size:48px;font-weight:bolder;width:280px;margin:0;padding:0;text-align:left;}
.counter_item {width:36px;height:60px;background:url(../img/counter_bg.gif) no-repeat;vertical-align:center;text-align:center;}
.counter_item_small {width:17px;height:28px;background:url(../img/counter_bg_small.gif) no-repeat;vertical-align:center;font-size:19px;margin:0;padding:0;text-align:center;}

.listing_info {text-align:center;}
.listing_nav{text-align:center;width:880px;position:relative;height:30px;}
.nav_next,.nav_prev {cursor:pointer;}
.nav_next {position:absolute;right:0;top:0;}
.nav_prev {position:absolute;left:0;top:0;}

.relative {position:relative;}


.news_divider {height:5px;margin:10px 0 10px 0;border-bottom:4px dotted black;width:100%;}
.promo_divider {height:5px;margin:4px 0 10px 0;border-bottom:4px dotted black;width:100%;}

#tellafriend_nachricht {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;height:40px;width:225px;}
#tellafriend {position:relative;}
.tellafriend_input {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;width:225px;margin-bottom:2px;}
#tellafriend_submit {width:225px;}
#tellafriend h1 {color:white;}
#tellafriendOutput {color:white;}
#info_tellafriend_div {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;position:absolute;right:-40px;top:-90px;width:300px;padding:10px;color:white;background:#777;display:none;}
#info_tellafriend {cursor:pointer;color:black;background-color:white;padding:0 2px 0 2px;position:absolute;top:0px;left:210px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;}
#tellafriend_add {color:red;cursor:pointer;}
.tellafriend_divider {height:3px;border-bottom:1px dotted white;margin:0 0 3px 0;}

#info_sms_div {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;position:absolute;left:-10px;top:50px;width:300px;padding:10px;color:white;background:#777;display:none;}
#info_sms {cursor:pointer;color:white;background-color:black;padding:0 2px 0 2px;position:absolute;top:172px;left:155px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;}

