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

body {margin:10px 0px 0px 0px;padding:0px 0px 30px 0px;background-color:#f8f8f8;font:12px Tahoma, Verdana, Helvetica, sans-serif;}

h1 {color:#CE2431;font-size:14px;margin:0px;padding:0px;}

a {color:#CE2431;text-decoration:none;border:none;margin:0px;padding:0px;outline:none;}
a:hover {color:#CE2431;text-decoration:underline;}

.icon {vertical-align:middle;line-height:100%;margin:0px 3px 3px 0px;}

.even {background-color:white;}
.odd {background-color:#F0F7FD;}

.valid{}
.invalid{border:1px solid #800 !important;background-color:#FFF6F8;}
.checkbox_invalid {border:1px solid #800 !important;background-color:#FFF6F8;padding:2px 2px;}
.fields { display:none; }

#mama {width:860px;margin-bottom:10px;margin:0 auto;overflow:auto;background-color:white;}

#head {width:860px;height:130px;}

#content {width:858px;border-left:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;overflow:visible;float:left;}

#left {float:left;width:210px;padding:0px 0px 0px 0px;margin:20px 0px 0px 0px;}
#left ul.navigation {margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;list-style-type:none;}
#left ul.navigation li {margin:0px;padding:0px;line-height:15px;}


/*#left ul.navigation  li {
     background: expression((this.parentNode.firstChild == this) ? "url('/images/navigation-top.gif') no-repeat" :
        (this.parentNode.lastChild == this) ? "url('/images/navigation-bottom.gif') 10px  bottom no-repeat" );
  }*/

#left ul.navigation li a {font-size:13px;color:#CE2431;text-decoration:none;margin:0px 0px 0px 0px;padding:0px;width:198px;display:block;text-indent:-9999px;}
#left ul.navigation li a:hover {color:#CE2431;text-decoration:none;background-color:white;background-color:#EAF6FD;}

#left ul.navigation li a.live {color:#CE2431;font-weight:bold;background-color:#EAF6FD;}
#left ul.navigation li a.live:hover {text-decoration:none;font-weight:bold;background-color:#EAF6FD;}

#left ul.navigation li a#home {background:url(../images/nav-home-2.gif) 0px 0px no-repeat;height:40px;border-left:1px solid #D2D8E1;border-right:1px solid #D2D8E1;border-bottom:1px solid #EBE9EA;}
#left ul.navigation li a#duckmar {background:url(../images/nav-duckmar-2.gif) 0px 0px no-repeat;height:40px;border-left:1px solid #D2D8E1;border-right:1px solid #D2D8E1;border-bottom:1px solid #EBE9EA;border-top:1px solid white;}
#left ul.navigation li a#was-bisher-geschah {background:url(../images/nav-hintergrund-2.gif) 0px 0px no-repeat;height:40px;border-left:1px solid #D2D8E1;border-right:1px solid #D2D8E1;border-bottom:1px solid #EBE9EA;border-top:1px solid white;}
#left ul.navigation li a#news {background:url(../images/nav-news-2.gif) 0px 0px no-repeat;height:40px;border-left:1px solid #D2D8E1;border-right:1px solid #D2D8E1;border-bottom:1px solid #EBE9EA;border-top:1px solid white;}
#left ul.navigation li a#kommentare {background:url(../images/nav-kommentare-2.gif) 0px 0px no-repeat;height:40px;border-left:1px solid #D2D8E1;border-right:1px solid #D2D8E1;border-bottom:1px solid #EBE9EA;border-top:1px solid white;}
#left ul.navigation li a#links {background:url(../images/nav-links-2.gif) 0px 0px no-repeat;height:40px;border-left:1px solid #D2D8E1;border-right:1px solid #D2D8E1;border-bottom:1px solid #EBE9EA;border-top:1px solid white;}
#left ul.navigation li a#fotos {background:url(../images/nav-fotos-2.gif) 0px 0px no-repeat;height:40px;border-left:1px solid #D2D8E1;border-right:1px solid #D2D8E1;border-top:1px solid white;border-bottom:1px solid #EBE9EA;}
#left ul.navigation li a#termine {background:url(../images/nav-termine-2.gif) 0px 0px no-repeat;height:40px;border-left:1px solid #D2D8E1;border-right:1px solid #D2D8E1;border-top:1px solid white;border-bottom:1px solid #EBE9EA;}

#left ul.navigation li a#home:hover {background:url(../images/nav-home-2.gif) 0px -40px no-repeat;height:40px;border-left:1px solid #D2D8E1;border-right:1px solid #D2D8E1;border-bottom:1px solid #EBE9EA;}
#left ul.navigation li a#duckmar:hover {background:url(../images/nav-duckmar-2.gif) 0px -40px no-repeat;height:40px;border-left:1px solid #D2D8E1;border-right:1px solid #D2D8E1;border-bottom:1px solid #EBE9EA;border-top:1px solid white;}
#left ul.navigation li a#was-bisher-geschah:hover {background:url(../images/nav-hintergrund-2.gif) 0px -40px no-repeat;height:40px;border-left:1px solid #D2D8E1;border-right:1px solid #D2D8E1;border-bottom:1px solid #EBE9EA;border-top:1px solid white;}
#left ul.navigation li a#news:hover {background:url(../images/nav-news-2.gif) 0px -40px no-repeat;height:40px;border-left:1px solid #D2D8E1;border-right:1px solid #D2D8E1;border-bottom:1px solid #EBE9EA;border-top:1px solid white;}
#left ul.navigation li a#kommentare:hover {background:url(../images/nav-kommentare-2.gif) 0px -40px no-repeat;height:40px;border-left:1px solid #D2D8E1;border-right:1px solid #D2D8E1;border-bottom:1px solid #EBE9EA;border-top:1px solid white;}
#left ul.navigation li a#links:hover {background:url(../images/nav-links-2.gif) 0px -40px no-repeat;height:40px;border-left:1px solid #D2D8E1;border-right:1px solid #D2D8E1;border-bottom:1px solid #EBE9EA;border-top:1px solid white;}
#left ul.navigation li a#fotos:hover {background:url(../images/nav-fotos-2.gif) 0px -40px no-repeat;height:40px;border-left:1px solid #D2D8E1;border-right:1px solid #D2D8E1;border-top:1px solid white;}
#left ul.navigation li a#termine:hover {background:url(../images/nav-termine-2.gif) 0px -40px no-repeat;height:40px;border-left:1px solid #D2D8E1;border-right:1px solid #D2D8E1;border-top:1px solid white;border-bottom:1px solid #EBE9EA;}

#left ul.navigation li a#home-live {background:url(../images/nav-home-2.gif) 0px -40px no-repeat;height:40px;border-left:1px solid #D2D8E1;border-right:1px solid #D2D8E1;border-bottom:1px solid #EBE9EA;}
#left ul.navigation li a#duckmar-live {background:url(../images/nav-duckmar-2.gif) 0px -40px no-repeat;height:40px;border-left:1px solid #D2D8E1;border-right:1px solid #D2D8E1;border-bottom:1px solid #EBE9EA;border-top:1px solid white;}
#left ul.navigation li a#was-bisher-geschah-live {background:url(../images/nav-hintergrund-2.gif) 0px -40px no-repeat;height:40px;border-left:1px solid #D2D8E1;border-right:1px solid #D2D8E1;border-bottom:1px solid #EBE9EA;border-top:1px solid white;}
#left ul.navigation li a#news-live {background:url(../images/nav-news-2.gif) 0px -40px no-repeat;height:40px;border-left:1px solid #D2D8E1;border-right:1px solid #D2D8E1;border-bottom:1px solid #EBE9EA;border-top:1px solid white;}
#left ul.navigation li a#kommentare-live {background:url(../images/nav-kommentare-2.gif) 0px -40px no-repeat;height:40px;border-left:1px solid #D2D8E1;border-right:1px solid #D2D8E1;border-bottom:1px solid #EBE9EA;border-top:1px solid white;}
#left ul.navigation li a#links-live {background:url(../images/nav-links-2.gif) 0px -40px no-repeat;height:40px;border-left:1px solid #D2D8E1;border-right:1px solid #D2D8E1;border-bottom:1px solid #EBE9EA;border-top:1px solid white;}
#left ul.navigation li a#fotos-live {background:url(../images/nav-fotos-2.gif) 0px -40px no-repeat;height:40px;border-left:1px solid #D2D8E1;border-right:1px solid #D2D8E1;border-top:1px solid white;}
#left ul.navigation li a#termine-live {background:url(../images/nav-termine-2.gif) 0px -40px no-repeat;height:40px;border-left:1px solid #D2D8E1;border-right:1px solid #D2D8E1;border-top:1px solid white;border-bottom:1px solid #EBE9EA;}

#left p.nav-bottom {background:url('/images/navigation-bottom.gif') no-repeat;height:15px;margin:0px 0px 0px 10px;padding:0px;}
#left p.nav-top {background:url('/images/navigation-top.gif') left bottom no-repeat;height:15px;margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}

#left ul.navigation li:first-child {
  border-top:none;}

#left ul.navigation  li:last-child {
	border-bottom:none;
  }
  
#center {float:left;width:430px;padding:25px 10px 30px 20px;}
#center h1 {width:425px;color:#CE2431;font-size:15px;margin:20px 0px 0px 5px;padding:0px;font-weight:normal;text-transform:uppercase;
white-space:nowrap;}
#center h2.right {width:420px;text-align:right;color:#CE2431;font-size:12px;margin:0px;padding:0px;font-weight:normal;}
#center h2 {width:415px;color:#CE2431;font-size:12px;margin:0px;padding:0px 0px 0px 5px;font-weight:normal;}
#center h2.black {color:black;font-size:14px;margin:5px 0px;padding:0px 0px 0px 5px;font-weight:bold;}
#center h2.bigger {color:#CE2431;font-size:15px;margin:5px 0px;padding:10px 0px 0px 0px;font-weight:normal;}
#center h2.bigger2 {color:#CE2431;font-size:19px;margin:5px 0px;padding:20px 0px 0px 10px;font-weight:normal;}
#center h3 {color:black;font-size:14px;margin:30px 0px 3px 0px;padding:0px 0px 0px 5px;font-weight:bold;}
#center p {width:410px;line-height:16px;margin:0px;padding:0px 0px 0px 5px;/*text-align:justify;*/}
#center div.content {width:410px;line-height:16px;margin:0px;padding:0px 0px 0px 5px;/*text-align:justify;*/}
#center .posted-by {float:left;clear:both;font-size:10px;color:#B0B0B0;}
#center hr {clear:both;}

#center .dotline {height:1px;border-bottom:1px dotted silver;padding:10px 0px 0px 0px;margin:0px;}

#center ul {float:left;clear:both;margin:15px 0px 0px 20px;padding:0px 0px 0px 15px;width:90%;}
#center ul li {margin-bottom:10px;line-height:15px;}

#center ol {margin:15px 0px 0px 20px;padding:0px 0px 0px 5px;}
#center ol li {margin-bottom:10px;line-height:15px;}

#center .gallery-thumb {padding:5px;border:1px solid #CCC;margin:2px 2px 2px 0px;}
#center .gallery-thumb:hover {border:1px solid #CCC;background-color:#EAF6FD}

#center .linklist {list-style-type:none;margin:15px 0px 0px 0px;}
#center .kontaktform {border:1px solid #CCC;background-color:#F5F3F4;padding:8px;}
#center .kontaktform label {display:block;}
#center .kontaktform .textfield {border:1px solid silver;width:300px;padding:3px;margin:3px 0px 10px 0px;}
#center .kontaktform .textar {border:1px solid silver;width:400px;height:150px;padding:3px;margin:3px 0px 10px 0px;}

#center .kontaktform .textfield:hover {border:1px solid #CE2431;background-color:white;}
#center .kontaktform .textar:hover {border:1px solid #CE2431;background-color:white;}
#center .kontaktform .textfield:focus {border:1px solid #CE2431;background-color:white;}
#center .kontaktform .textar:focus {border:1px solid #CE2431;background-color:white;}
#center .kontaktform .submit {cursor:pointer;background:url('../images/button-submit-hover-110.gif') no-repeat;width:110px;height:25px;border:none;font:11px Tahoma, Verdana, Helvetica, sans-serif;font-weight:bold;margin-left:290px; }


#right {float:left;width:160px;font-size:11px;padding:20px 0px 30px 15px;}

#right ul.shared {padding:5px 0;background-color:#F5F3F4;border:1px solid #D2D8E1;margin:10px 0px 0px 0px;}
#right ul.shared li {list-style-type:none;}
#right ul.shared li a {display:block;padding:2px 0 2px 8px;margin:0;width:150px;text-decoration:none;border-top:1px solid white;border-bottom:1px solid #D2D8E1;}
#right ul.shared li a:hover {background-color:#E9F6FC;}
#right ul.shared li a.first {border-top:none;}
#right ul.shared li a.last {border-bottom:none;}

#right form.rssfeed {background-color:#F5F3F4;border:1px solid #D2D8E1;margin:20px 0px 0px 0px;padding:8px;}
#right form.newsform {background-color:#F5F3F4;border:1px solid #D2D8E1;margin:10px 0px 0px 0px;padding:8px;}
#right form.newsform p {margin:0px;padding:0px 0px 5px 0px;border:none;}
#right label {font-weight:bold;}
#right .button {background-color:#CE2431;margin:0px 0px 3px 4px;padding:0px;cursor:pointer;vertical-align:middle;}
#right .textfield-small {border:1px solid silver;padding:2px;width:115px;}
#right .textfield-small:hover {border:1px solid #CE2431;background-color:white;}
#right .textfield-small:focus {border:1px solid #CE2431;background-color:white;}
#right p {background-color:#F5F3F4;border:1px solid #D2D8E1;margin:10px 0px 0px 0px;padding:8px;}
#right p a {color:#CE2431;text-decoration:none;border:none;margin:0px;padding:0px;}
#right p a:hover {color:#CE2431;text-decoration:underline;}

#right p .pic-right {margin:0px 0px 5px 0px;text-decoration:none;border:1px solid #CE2431;}
#right p .pic-right:hover {margin:0px 0px 5px 0px;text-decoration:none;}

#footer {width:830px;margin:0 auto;padding:5px 10px;font-size:11px;text-align:right;}
