body{
padding:0px;
margin:0px;
background:#282828;
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
}
.head {
width:100%;
height:383px;
background-image:url(../images/bg-top.gif);
background-repeat:repeat-x;
text-align:center;
}
.head_inner {
margin:0 auto;
width:766px;
}
.main {
width:100%;
text-align:center;
}
.main_inner {
margin:0 auto;
width:706px;
padding:20px 30px 0 30px;
}
.main_inner_bedingungen {
margin:0 auto;
width:440px;
padding:0 20px 20px 20px;
text-align:left
}
.main_inner_video{
margin:0 auto;
width:746px;
padding:35px 0 20px 0;
text-align:left
}
.main_inner_video img {
margin-bottom:20px;
}
.main_inner_bedingungen .newsbox {
border:none;
}
.main_column_breit {
text-align:left;
}
.left_column {
width:420px;
float:left;
text-align:left;
padding-top:15px;
}
.left_column_gewinnen {
width:706px;
float:left;
text-align:left;
padding:15px 0;
}
.right_column {
width:240px;
float:right;
text-align:center;
}
.right_column .teaserbox {
margin-bottom:4px;
}
.right_column .teaserbox img.newsdetail_first {
margin-top:23px;
}
.right_column .teaserbox img.events_first {
margin-top:10px;
}
/*##### Shoutbox #####*/
.shoutbox {
margin-top:14px;
background-color:#353434;
text-align:left;
padding-bottom:24px;
}
.shoutbox_column {
padding-left:6px;
margin-bottom:6px;
}
.shoutbox input.shout_field {
border:1px solid #666666;
background-color:#282828;
height:19px;
padding:1px 0 0 6px;
color:#FFFFFF;
margin:0;
}
.shoutbox input.shout_message {
width:220px;
}
.shoutbox input.shout_name {
width:139px;
float:left;
margin-right:9px;
}
.shoutbox .shoutbox_trenner {
padding-top:3px;
margin-bottom:12px;
border-bottom:1px dotted #5a5a5a;
}
/*##### Archivbox #####*/
.right_column .archivbox {
margin-top:30px;
background-color:#353434;
text-align:left;
padding-bottom:10px;
}
.right_column .archivbox_top {
margin-bottom:5px;
border-bottom:1px dotted #5a5a5a;
}
.right_column .archivbox .archivbox_items {
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#999999;
}
.right_column .archivbox .archivbox_items a {
color:#999999;
text-decoration:none;
}
.right_column .archivbox .archivbox_items .archivbox_items_column {
padding:2px 5px 2px 19px;
background-image:url(../img/pfeil_blau.gif);
background-position:9px 7px;
background-repeat:no-repeat;
}
.right_column .archivbox .archivbox_items .even {
background-color:#4e4e4d;
}
/*##### Newsbox #####*/
.newsbox {
padding:0 1px;
border-bottom:1px dotted #5a5a5a;
margin-top:35px;
font-size:12px;
font-weight:normal;
line-height:16px;
}
.newsbox_ohne {
border:none;
}
.newsbox a {
color:#FFFFFF;
}
.eventbox {
margin-top:15px;
}
.eventbox_first {
margin-top:30px;
}
.newsbox_detail {
color:#999999;
border:none;
}
.newsbox img {
float:left;
margin:0 15px 5px 0;
}
.eventbox img {
float:left;
margin:0 5px 0 0;
}
.newsbox img.nofloat {
float:none;
margin:0 0 10px 0;
}
.newsbox h3 {
margin:0 0 20px 0;
padding:0;
font-size:13px;
font-weight:normal;
color:#ffffff;
}
.eventbox h3 {
margin:0;
padding:0;
font-size:13px;
font-weight:normal;
color:#ffffff;
}
.newsbox h2 {
margin:0;
padding:0;
font-size:10px;
font-weight:normal;
}
.newsbox h1 {
margin:0 0 10px 0;
padding:0;
font-size:16px;
font-weight:normal;
color:#dcc674;
}
.newsbox h1.margtop {
margin:10px 0 10px 0;
}
.eventbox h1 {
margin:0 0 2px 0;
padding:0;
font-size:16px;
font-weight:normal;
color:#dcc674;
}
a.more {
display:block;
float:right;
margin:6px 0;
}
.eventbox a.more {
margin:1px 0 6px 0;
}
a.back {
display:block;
float:left;
margin:5px 0 6px 0;
}
.newsbox_gewinne {
margin-top:20px;
/*edit jso
background-image:url(../img/newsbox_gewinne_back.gif);
background-repeat:repeat-y;
background-position:left top;*/
}
.newsbox_gewinne_column {
float:left;
padding:0;
margin:0 1px 0 0;
/*edit jso
width:140px;*/
width:425px;
color:#999999;

}
.newsbox_gewinne_column img {
float:none;
margin:0;
padding:0;
}
.newsbox_gewinne_column h1 {
color:#FFFFFF;
font-size:13px;
margin:0 0 15px 0;
padding:0;
font-weight:normal;
}
.newsbox_gewinne_column_text {
padding:10px 6px 0 6px;
}
.gewinne_column_button {
text-align:center;
border:none;
margin:20px 0 0 0;
}
.gewinne_column_button img {
margin:0 0 10px 20px;
display:block;
}
/*##### Formular #####*/
.gewinn_form_column img {
float:left;
}
.gewinnform_radios {
margin-top:30px;
border:dotted #5a5a5a;
border-width:1px 0;
padding:12px 0 19px 0;
width:440px;
float:right;
}
.form_column {
padding-bottom:15px;
}
.form_column label {
float:left;
width:95px;
padding-top:4px;
}
.form_column span.bedingungen {
float:left;
padding:3px 0 0 5px;
}
.form_column input {
float:left;
color:#FFFFFF;
}
input.formfield_long {
width:317px;
height:16px;
border:2px solid;
border-color:#a8a8a8 #f7f7f7 #f7f7f7 #a8a8a8;
background-color:#2f2f2f;
}
input.formfield_error {
color:#ff0000;
border:2px solid #ff0000;
}
/*##### Footer #####*/
.footer {
width:100%;
height:210px;
background-image:url(../img/footer_back.jpg);
margin-top:15px;
}
.footer_inner {
margin:0 auto;
width:766px;
text-align:center;
}
.footer_produkte {
padding-top:12px;
height:106px;
}
.footer_copyright {
padding-top:27px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#5d5d5d;
}
.footer_copyright a {
color:#ffffff;
text-decoration:none;
}
.footer_copyright img {
margin-right:8px;
}
.navfooter {
border-top:1px dotted #5a5a5a;
padding-top:3px;
margin-top:10px;
}
/*##### MooTools Footer #####*/
#MooFlow {
width:560px;
margin:0 auto;
}
/*##### Allgemeine Definitionen #####*/
.topdotted {
border-top:1px dotted #5a5a5a;
padding-top:18px;
margin-top:8px;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {
//display:inline-block;
}
form {
margin:0;
padding:0;
}

.clear {
clear:both;
font-size:0;
border: none;
margin:0;
padding:0;
line-height:0;
}
.clearsimple {
clear:both;
}
a {
	outline:none;
	color: #dcc674;
}
a img {
border:none;
}
a.yellow {
color:#dcc674;
}
.margtop_10 {
margin-top:10px;
}
.margtop_15 {
margin-top:15px;
}
.margtop_45 {
margin-top:45px;
}
.margbottom_15 {
margin-bottom:15px;
}
.marg_10_0 {
margin:10px 0;
}
.padbottom_25 {
padding-bottom:25px;
}
.font_11 {
font-size:10px;
}
.float_right {
float:right;
}
