* {
margin:0;
padding:0;
}
p {
padding-bottom:10px;
padding-top:0px;
}



html, body {
background-image:url(../images/layout/bg.gif);
color:#494949;
font-family:Verdana,Helvetica,Arial,SunSans-Regular,Sans-Serif;
font-size:12px;
height:100%;
margin:0;
padding:0;
text-align:left;
}

td {
color:#494949;
font-family:Verdana,Arial,SunSans-Regular,Sans-Serif;
font-size:11px;
}

.contenttable {
border:1px solid #0088CE;
margin-top:0px;
margin-bottom:15px;
width:495px;
}
table.contenttable td {
padding:2px;
padding-bottom:3px;
padding-top:3px;
}
table.contenttable p {
color:#494949;
margin:0;
padding:0;
}
table.contenttable p a:link, table.contenttable p a:visited {
font-size:11px;
color:#005BB4;
}
table.contenttable p a:hover {
font-size:11px;
color:#FF0000;
}
.tr-0 {
}
.tr-even {
background-color:#EEEEEE;
}
.tr-odd {
background-color:#DDDDDD;
}


#container {
background-image:url(../images/layout/bg_container.gif);
margin:0 0 0 10px;
min-height:100%;
padding:0;
width:972px;
}
* html #container {
height:100%;
}
#linkespalte {
float:left;
width:197px;
}
#mittlerespalte {
background-color:#FFFFFF;
float:left;
width:576px;
}
#rechtespalte {
float:left;
width:199px;
}
#container_navi {
margin:16px 13px 0;
text-align:center;
width:171px;
}
#container_content {
margin:5px 40px 20px;
text-align:left;
}
#container_rootline {
margin-left:40px;
margin-top:14px;
width:420px;
}
#container_content_left {
margin-left:4px;
margin-top:12px;
}
#awards {
margin-left:13px;
margin-top:12px;
}

.award_werte_machen_stark{
margin-top:12px;
}

#container_impressum {
margin-bottom:7px;
margin-left:460px;
}
#container_content_right {
margin-left:16px;
margin-top:16px;
}
#container_news {
background-image:url(../images/layout/bg_news.gif);
margin-left:12px;
margin-top:16px;
width:171px;
}
#newscontent {
margin-left:11px;
width:149px;
}
#poll_divlayer {
margin-left:14px;
width:120px;
}
#datum_layer {
font-size:12px;
left:663px;
position:absolute;
top:86px;
}


h1 {
color:#005BB4;
font-family:Arial,Verdana,SunSans-Regular,Sans-Serif;
font-size:16px;
font-weight:bold;

}
h2 {
color:#005BB4;
font-family:Arial,Verdana,SunSans-Regular,Sans-Serif;
font-size:15px;
font-weight:bold;
}
h3 {
color:#005BB4;
font-family:Arial,Verdana,SunSans-Regular,Sans-Serif;
font-size:14px;
font-weight:bold;
}
h4 {
color:#005BB4;
font-family:Arial,Verdana,SunSans-Regular,Sans-Serif;
font-size:13px;
font-weight:bold;
}
h5 {
color:#005BB4;
font-family:Arial,Verdana,SunSans-Regular,Sans-Serif;
font-size:13px;
font-weight:bold;
}

.csc-header {
padding-bottom:10px;
padding-top:15px;
}

.csc-textpic-image {padding:0px; padding-bottom:13px;}

.csc-textpic-caption {padding-top:4px;font-size:10px; font-weight:bold;}


ul {
list-style-image: url(../images/layout/link_dot.gif);
padding-left:21px;
}

li{
margin-top:3px; margin-bottom:3px;
}



.csc-bulletlist {
padding:8px;
}
ul.csc-bulletlist li {
margin:5px 5px 5px 15px;
padding:0;
}
li.csc-bulletlist li {
}

/* Forms */


.csc-mailform {
position: relative;
border:none;
PADDING:5px;
font-size:12px; color:#666666;
}

.csc-mailform-field {
background-color:#ffffff;
}

label {
position: relative;
display:block;
width: 100px;
float: left;
text-align: right;
background: #ffffff;
PADDING:2px;
margin:2px;
}

input, textarea {
position: relative;
width:300px;
left:10px;
background: #ffffff;
border:1px solid #0088CE;
PADDING:2px;
margin:2px;
font-family: verdana, arial;
font-size:12px;
color:#494949;
}



.csc-mailform-check {
border: none;
width:auto;
left: 10px;
border:1px solid #3399cc;
PADDING:2px;
margin: 2 0 2 0;
}

button {
clear: left;
position: relative;
display:block;
left:118px;
width:auto;
background: #F2F5F5;
}

.csc-mailform-submit {
clear: left;
position: relative;
display:block;
left:118px;
width:auto;
background: #F2F5F5;
}


fieldset {border:none; margin-top:15px;}


.tx-felogin-pi1 {margin-top:15px;}

.tx-felogin-pi1 input {
width:150px;
} 

.fe-login-submit {
margin-left:110px;
margin-top:15px;
background-color: #0088CE;
color:#FFFFFF;
} 



.tx-quickpoll-pi1 {
background-image:url(../images/layout/bg_news.gif);
width:148px;
}
.polltitle {
color:#494949;
font-family:verdana,helvetica,arial;
font-size:11px;
font-weight:bold;
}
.pollanswer {
color:#494949;
font-family:verdana,helvetica,arial;
font-size:11px;
}
.pollquestion {
color:#494949;
font-family:verdana,helvetica,arial;
font-size:11px;
}
.headline {
color:#494949;
font-family:verdana,helvetica,arial;
font-size:13px;
}
.news_latest_headline {
color:#494949;
font-family:verdana,helvetica,arial;
font-size:11px;
font-weight:bold;
}
.news_latest_text {
color:#494949;
font-family:verdana,helvetica,arial;
font-size:11px;
}
.news_latest_more {
font-family:verdana,helvetica,arial;
font-size:11px;
}
.news_wrap1 {
color:#FFFFFF;
font-family:verdana,helvetica,arial;
font-size:12px;
font-weight:bold;
}
.rootline {
color:#AB0000;
font-family:verdana,helvetica,arial;
font-size:12px;
text-decoration:none;
}
.gallery_singleimage {
border:1px solid #CCCCCC;
padding:6px;
}
.gallery_thumbnailimage img {
border:1px solid #CCCCCC;
padding:3px;
text-align:center;
}
.gallery_directorylink {
color:#AB0000;
font-family:verdana,helvetica,arial;
font-size:12px;
font-weight:bold;
margin-top:0;
}
#gallery_navlayer {
margin-bottom:15px;
}
.gallery_title {
color:#AB0000;
font-family:verdana,helvetica,arial;
font-size:12px;
font-weight:bold;
margin-bottom:7px;
margin-top:7px;
text-decoration:none;
}
a {
color:#AB0000;
font-family:verdana,helvetica,arial;
font-size:12px;
text-decoration:none;
}
a:hover {
color:#AB0000;
font-family:verdana,helvetica,arial;
font-size:12px;
text-decoration:underline;
}
a.add_link {
color:#4D4A47;
font-family:verdana,helvetica,arial;
font-size:10px;
text-decoration:underline;
}
a.add_link:hover {
background-color:#C3C3D6;
color:#4D4A47;
text-decoration:underline;
}
a.footer_menue {
color:#114A78;
font-family:verdana,helvetica,arial;
font-size:10px;
text-decoration:none;
}
a.footer_menue:hover {
color:#114A78;
font-family:verdana,helvetica,arial;
font-size:10px;
text-decoration:underline;
}
.tx-veguestbook-pi1 {
font-size:100%;
}
.tx-veguestbook-pi1 p, h2 {
margin:0;
padding:0;
}
.tx-veguestbook-pi1 p.tx-guestbook-form-error {
color:#990000;
font-weight:bold;
}
.tx-veguestbook-pi1 .tx-guestbook-result {
float:left;
font-weight:bold;
}
.tx-veguestbook-pi1 .tx-guestbook-pagination {
float:right;
font-size:75%;
font-weight:bold;
}
.tx-veguestbook-pi1 h2.tx-guestbook-header {
border: 1px solid #4D4A47;
background-color:#0088CE;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
padding:3px;;
width:489px;
}
.tx-veguestbook-pi1 .tx-guestbook-date {
font-size:11px;
}
.tx-veguestbook-pi1 .tx-guestbook-left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC none repeat scroll 0 0;
border-color:-moz-use-text-color #4D4A47;
border-style:none solid;
border-width:medium 1px;
margin:0;
padding:0;
width:495px;
}
.tx-veguestbook-pi1 .tx-guestbook-left p {
color:#333333;
padding:6px;
}
.tx-veguestbook-pi1 .tx-guestbook-right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFEFEF none repeat scroll 0 0;
border-color:-moz-use-text-color #4D4A47 #4D4A47;
border-style:none solid solid;
border-width:medium 1px 1px;
width:495px;
}
.tx-veguestbook-pi1 .tx-guestbook-latest p, .tx-veguestbook-pi1 .tx-guestbook-right p {
color:#333333;
padding:6px;
}
.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date, .tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
font-weight:bold;
}
.tx-veguestbook-pi1 .tx-guestbook-right h3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#990000;
font-size:100%;
font-weight:bold;
}
.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
color:#333333;
font-size:75%;
font-style:italic;
}
.tx-veguestbook-pi1 .tx-guestbook-latest {
clear:both;
display:block;
padding:0.25em;
}
.tx-veguestbook-pi1 .tx-guestbook-field {
clear:both;
display:block;
padding:1em 0;
width:100%;
}
.tx-veguestbook-pi1 .tx-guestbook-field label {
clear:both;
display:block;
float:left;
width:10em;
}
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
float:left;
width:10em;
}
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
float:left;
width:20em;
}
.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
display:block;
float:left;
width:30em;
}
.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
color:#990000;
}
.tx-veguestbook-pi1 fieldset {
border:medium none;
}
.tx-veguestbook-pi1 legend {
display:none;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F7F7F7 none repeat scroll 0 0;
border:1px solid #CCCCCC;
display:block;
float:left;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap {
margin-left:2.25em;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap img {
display:block;
float:left;
padding-left:0.25em;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap input {
float:left;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap label {
clear:both;
display:block;
float:none;
margin-bottom:0.5em;
width:10em;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap p {
font-size:75%;
padding:0.25em;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
display:none;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
color:#990000;
}
.tx-veguestbook-pi1 .tx-guestbook-clear {
clear:both;
display:block;
}
.tx-veguestbook-pi1 input.tx-guestbook-submit {
display:block;
width:auto;
}

