/* CSS Document */

body
{
padding:0px;
margin: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #E0D7C8;
text-align:center;
}

#center
{
position: relative;
top: 10px;
margin-left: auto;
margin-right: auto;
width: 865px;
text-align: left;
}

#border-top
{
position: relative;
top: 0px;
left: 0px;
width: 863px;
height: 23px;
float:left;
background-image: url(../img/border-top.gif);
background-repeat: no-repeat;
}
#body-holder
{
position: relative;
top: 0px;
left: 0px;
width: 843px;
float:left;
clear:left;
border-left: 10px solid white;
border-right: 10px solid white;
background-color: #EFEBE3;
}
#border-bottom
{
position: relative;
top: 0px;
left: 0px;
width: 863px;
height: 23px;
float:left;
background-image: url(../img/border-bottom_zews.gif);
background-repeat: no-repeat;
}

#header
{
position: relative;
top: 0px;
left: 0px;
width: 843px;
height: 159px;
border-bottom: 1px solid white;
}

#location-navi
{
position: relative;
top: 0px;
left: 0px;
width: 262px;
float:left;
}

#location-navi ul.locationnavi
{
padding: 0px;
margin: 0px;
list-style-type:none;
width: 259px;
}
#location-navi ul.locationnavi li.loc_navi_1
{
background-image: url(../img/loc_navi_1.gif);
background-repeat: repeat-x;
height: 31px;
width: 259px;
margin-bottom: 1px;
}
#location-navi ul.locationnavi li.loc_navi_2
{
background-image: url(../img/loc_navi_2.gif);
background-repeat: repeat-x;
height: 31px;
width: 259px;
margin-bottom: 1px;
}
#location-navi ul.locationnavi li.loc_navi_3
{
background-image: url(../img/loc_navi_3.gif);
background-repeat: repeat-x;
height: 31px;
width: 259px;
margin-bottom: 1px;
}
#location-navi ul.locationnavi li.loc_navi_4
{
background-image: url(../img/loc_navi_4.gif);
background-repeat: repeat-x;
height: 31px;
width: 259px;
margin-bottom: 1px;
}
#location-navi ul.locationnavi li.loc_navi_5
{
background-image: url(../img/loc_navi_5.gif);
background-repeat: repeat-x;
height: 31px;
width: 259px;
margin-bottom: 1px;
}

a.loc_navi
{
color: white;
padding: 0px 0px 0px 20px;
font-weight: bold;
font-size: 18px;
line-height: 27px;
text-decoration: none;
}
a.loc_navi_act
{
color: white;
padding: 0px 0px 0px 20px;
font-weight: bold;
font-size: 18px;
line-height: 27px;
text-decoration: none;
background-image:url(../img/arrow.gif);
background-repeat: no-repeat;
background-position: 0px 7px;
}

#banner
{
position: relative;
top: 0px;
left: 0px;
width: 580px;
height: 159px;
background-image: url(../img/header_banner.jpg);
background-repeat: no-repeat;
float:right;
}

#main-navi
{
position: relative;
top: 0px;
left: 0px;
width: 843px;
height: 27px;
background-image:url(../img/main-navi-bg.jpg);
background-repeat: no-repeat;
border-bottom: 1px solid white;
}

.main-navi_t3
{
position: relative;
top: 5px;
right: 75px;
float:right;
color: black;
font-size: 11px;
font-weight: bold;
}

.main-navi_t3 a.main_navi
{
color: black;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}
.main-navi_t3 a.main_navi_act
{
color: #818181;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}
#content-holder
{
position:relative;
display:block;
float:left;
height: auto;
background-image: url(../img/zews_bg.gif);
background-repeat: repeat;
}

#left-content
{
position:relative;
top: 0px;
left:0px;
width: 248px;
float:left;
clear:left;
background-image: none;
padding: 5px 5px 5px 5px;
}
#right-content
{
position:relative;
top: 0px;
left:10px;
width: 550px;
padding-right: 20px;
padding-top: 10px;
float:right;
clear:right;
background-image: none;

}
#right-content p.bodytext
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: black;}
ul.subnavi
{
padding:0px;
margin: 0px;
list-style-type: none;
}
li.subnavi
{
border-bottom: 1px solid white;
}
a.subnavi
{
color: white;
padding: 0px 0px 0px 20px;
font-weight: bold;
font-size: 10px;
line-height: 27px;
text-decoration: none;
}
a.subnavi_act
{
color: black;
padding: 0px 0px 0px 20px;
font-weight: bold;
font-size: 10px;
line-height: 27px;
text-decoration: none;
/*background-image:url(../img/arrow.gif);
background-repeat: no-repeat;
background-position: 0px 7px;*/
}
a.subnavi:hover
{
color: black;
padding: 0px 0px 0px 20px;
font-weight: bold;
font-size: 10px;
line-height: 27px;
text-decoration: none;
/*background-image:url(../img/arrow.gif);
background-repeat: no-repeat;
background-position: 0px 7px;*/
}
/*---------------------------------------------------------------------------NEWS---------------------------------------------*/
div#left-content div.news-latest-container
{
border: 0px;
background-color: transparent;
float: left;
display:block;
width: 248px;
padding: 0px 0px 15px 0px;
}
div#left-content div.news-latest-container h2
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 0px;
margin: 0px;
width: 100%;
}
div#left-content div.news-latest-container div.news-latest-item
{
border: 0px;
background-color: transparent;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 0px 0px 15px 0px;
margin: 0px;
border-bottom: 1px solid white;
width: 100%;
}
div#left-content div.news-latest-container div.news-latest-item span.news-latest-date
{
display: inline;
border: 0px;
background-color: transparent;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 0px;
margin: 0px;
}
div#left-content div.news-latest-container div.news-latest-item .news-latest-date-10

{

background-color: #990000;

width: 248px;

padding-top: 3px;

padding-right: 0px;

padding-bottom: 3px;

padding-left: 0px;

}
div#left-content div.news-latest-container div.news-latest-item .news-latest-date-9

{

background-color: #80BCBC;

width: 248px;

padding-top: 3px;

padding-right: 0px;

padding-bottom: 3px;

padding-left: 0px;

}
div#left-content div.news-latest-container div.news-latest-item .news-latest-date-8

{

background-color: #80BC80;

width: 248px;

padding-top: 3px;

padding-right: 0px;

padding-bottom: 3px;

padding-left: 0px;

}
div#left-content div.news-latest-container div.news-latest-item .news-latest-date-6

{

background-color: #2A8FBD;

width: 248px;

padding-top: 3px;

padding-right: 0px;

padding-bottom: 3px;

padding-left: 0px;

}
div#left-content div.news-latest-container div.news-latest-item .news-latest-date-5

{

background-color: #80BC80;

width: 248px;

padding-top: 3px;

padding-right: 0px;

padding-bottom: 3px;

padding-left: 0px;

}

div#left-content div.news-latest-container div.news-latest-item .news-latest-date-3
{
background-color: #FEC232;
width: 248px;
padding: 3px 0px 3px 0px;
}
div#left-content div.news-latest-container div.news-latest-item .news-latest-date-2
{
background-color: BFB39A;
width: 248px;
padding: 3px 0px 3px 0px;
}
div#left-content div.news-latest-container div.news-latest-item h3
{
border: 0px;
background-color: transparent;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 5px 0px 3px 0px;
margin: 0px 0px 0px 0px;
color: black;
}
div#left-content div.news-latest-container div.news-latest-item span.news-latest-date
{
border: 0px;
background-color: transparent;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: white;
display:inline;
font-weight: bold;
}
div#left-content div.news-latest-container div.news-latest-item p.bodytext
{
border: 0px;
background-color: transparent;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: black;
}
div#left-content div.news-latest-container div.news-latest-item .news-latest-morelink
{
position:relative;
padding: 0px 20px 5px 0px;
float:right;
clear:right;
background-image:url(../img/arrow_news.gif);
background-repeat: no-repeat;
background-position: right;
}
div#left-content div.news-latest-container div.news-latest-item .news-latest-morelink a
{
border: 0px;
background-color: transparent;
display:block;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: black;
}
div#left-content div.news-list-container div.news-list-item
{

}
div#right-content div.news-list-container div.news-list-item span.news-list-date
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: black;
width: 100%;
}
div#right-content div.news-list-container div.news-list-item h3
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 0px;
margin: 0px;
}
div#right-content div.news-list-container div.news-list-item h3 a
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:black;
}
div#right-content div.news-list-container div.news-list-item .news-list-morelink
{
position:relative;

background-image:url(../img/arrow_news.gif);
background-repeat: no-repeat;
background-position: left;
}
div#right-content div.news-list-container div.news-list-item .news-list-morelink a
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: black;
background-image:url(../img/arrow_news.gif);
background-repeat: no-repeat;
background-position: left;
padding: 0px 0px 5px 20px;
}
div#right-content div.news-list-container div.news-list-item hr.clearer
{
border-top: 1px solid #DBD9CD;
border-bottom: 0px;
border-left: 0px;
border-right: 0px;
}
div#right-content div.news-single-item
{

}
div#right-content div.news-single-item .news-single-timedata
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: black;
}
div#right-content div.news-single-item h2
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 0px;
margin: 0px;
}
div#right-content div.news-single-item h3
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
padding: 0px;
margin: 0px;
}
div#right-content div.news-single-item hr.clearer
{
border-top: 1px solid #DBD9CD;
border-bottom: 0px;
border-left: 0px;
border-right: 0px;
}
div#right-content div.news-single-item .news-single-backlink
{

}
div#right-content div.news-single-item .news-single-backlink a
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color:black;

}

.tx-ttnews-browsebox
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color:black;
}
.tx-ttnews-browsebox a
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:black;
}



/*----------------------------------------------NEWLOGINBOX--------------------------------------------------------*/
div#left-content .tx-newloginbox-pi1
{
display:block;
width: 100%;

}
div#left-content .tx-newloginbox-pi1 h3
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: #9B0505;
}
div#left-content .tx-newloginbox-pi1 p
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: black;
}
div#left-content .tx-newloginbox-pi1 p a
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: black;
}

div#left-content .tx-newloginbox-pi1 form table tbody tr th label
{
text-align: left;
}

div#left-content .tx-newloginbox-pi1 form table tbody tr th label
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: black;
}
div#left-content .tx-newloginbox-pi1 form table tbody tr td input#user
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
border: 1px solid #D8D3CF;
background-color: #EFEBE3;
}
div#left-content .tx-newloginbox-pi1 form table tbody tr td input#pass
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
border: 1px solid #D8D3CF;
background-color: #EFEBE3;
}
div#left-content .csc-header.csc-header-n3 h1
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: black;
}

div#left-content p.bodytext
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: black;
}
div#left-content .tx-newloginbox-pi1 p a
{
display:block;
width: 100%;
clear: left;
}

p.bodytext a
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: black;
text-decoration: underline;
}
#left-content .tx-newloginbox-pi1 form table thead tr th
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
#left-content .tx-newloginbox-pi1 form table thead tr td
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

/*--------------------------------------------------USER-REGISTER-------------------------------------------*/
.tx-srfeuserregister-pi1 legend
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:black;
}
.tx-srfeuserregister-pi1 p
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:black;
}
.tx-srfeuserregister-pi1 label
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:black;
}
.tx-srfeuserregister-pi1 textarea
{
width: 350px;
}

.tx-srfeuserregister-pi1 dd
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:black;
}
.tx-srfeuserregister-pi1 dt
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color:black;
} 

.tx-srfeuserregister-pi1 h4
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:black;
} 
/*---------------------------------------------------FORUM---------------------------------------------------*/
div#right-content .csc-header.csc-header-n1 h1.csc-firstHeader
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: black;
}
div#right-content #tx_chcforum-pi1 .tx_chcforum-pi1-toolBar
{
background-color: #DBD9CD;
}
div#right-content #tx_chcforum-pi1 .tx_chcforum-pi1-toolBar a
{
color: black;
}

.tx-chcforum-pi1-navPath
{
background-color: transparent;
}
table.tx-chcforum-pi1-Table thead tr th
{
background-color: #DBD9CD;
}
.tx-chcforum-pi1-FooterBox
{
background-color: #DBD9CD;
}
table.tx-chcforum-pi1-Table tbody tr th
{
background-color: #EFEEE9;
}
table.tx-chcforum-pi1-Table tbody tr td
{
background-color: #E8E8E0;
}
table.tx-chcforum-pi1-Table tbody tr td a
{
color: #000000;
}

.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm
{
background-color: #EAEAE2;
}
.tx-chcforum-pi1-pageLinksTop a, .tx-chcforum-pi1-pageLinksBtm a
{
color: #000000;
}
.tx_chcforum-pi1-subToolBar div, .tx-chcforum-pi1-linkUp
{
background-color: #E8E8E0;
}
.tx_chcforum-pi1-subToolBar div a, .tx-chcforum-pi1-linkUp a
{
color: #000000;;
}
.tx-chcforum-pi1-singlePost .author
{
background-color: #EAEAE2;
}
.tx-chcforum-pi1-singlePost .text
{
background-color: #FFFFFF;
}
.tx-chcforum-pi1-singlePost .edit
{
background-color: #E8E8E0;
}

.tx-chcforum-pi1-postForm
{
background-color:#EFEBE3;
}

.tx-chcforum-pi1-postForm a
{
color: black;
}

.tx-chcforum-pi1-postForm #formWhere
{
background-color: #EAEAE2;
}


/*--------------------------Untermenu-----------------------------------*/
#left-content dl.csc-menu dt a
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: black;
background-image:url(../img/arrow_news.gif);
background-repeat: no-repeat;
background-position: left;
padding: 0px 0px 5px 20px;
}
#left-content dl.csc-menu dd
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: black;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 20px;
}

/*-------------------------------CONTENT------------------------------------*/
h1,h2,h3,h4
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
color: black;
}

#right-content ul
{
padding: 0px 0px 0px 30px;
margin: 0px;
}
#right-content ul li
{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: normal;
color: black;
}


#right-content .csc-header.csc-header-n2
{
border-top: 2px solid white;
}
#right-content .csc-header.csc-header-n2 h1
{
padding-top: 5px;
}


/*---------------------------------FORMULAR---------------------*/
legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #C0C0C0;
}

form#mailform label
{
display:block;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: normal;
color: black;
width: 250px;
}

form#mailform input
{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: normal;
color: black;
border: 1px solid #DBD9CD;
}

form#mailform .csc-mailform-submit
{
margin-top: 5px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: black;
border: 1px solid #DBD9CD;
background-color: #DBD9CD;
}

form#mailform textarea
{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: normal;
color: black;
border: 1px solid #DBD9CD;
}

table.csc-uploads a
{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
color: black;
}

table.csc-uploads
{
margin: 0px;
padding: 0px 0px 15px 0px;
}

table.csc-uploads p
{
margin: 0px;
padding: 0px;
}

p.csc-uploads-description
{
font-size: 10px;
padding: 0px;
margin: 0px;
}

#right-content h5
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
padding: 5px 0px 0px 0px;
margin: 0px;
}

a.internal-link img
{
border: 0px;
}

#left-content .csc-header h3
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
padding: 0px 0px 3px 0px;
margin: 0px;
}
#left-content .csc-header.csc-header-n2
{
border-top: 1px solid white;
padding: 5px 0px 3px 0px;
margin: 0px;
}
#left-content .csc-header.csc-header-n3
{
border-top: 1px solid white;
padding: 5px 0px 3px 0px;
margin: 0px;
}
#left-content .csc-header.csc-header-n4
{
border-top: 1px solid white;
padding: 5px 0px 3px 0px;
margin: 0px;
}
#left-content .csc-header.csc-header-n5
{
border-top: 1px solid white;
padding: 5px 0px 3px 0px;
margin: 0px;
}

.important{color:red!important;}

.tx-veguestbook-pi1 fieldset
{
}

.tx-veguestbook-pi1 .tx-guestbook-field label

{
clear: both;
display: block;
float: left;
width: 10em;
font-size:12px;
}
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med, .tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big, .tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea
{
font-size:12px;border:1px solid black;
}
.tx-veguestbook-pi1 h2.tx-guestbook-header

{
clear: both;
background-color: #666666;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
color: #ffffff;
display: block;
font-size: 13px;
font-weight: bold;
padding-top: 1em;
padding-right: 1em;
padding-bottom: 1em;
padding-left: 1em;
width: 530px!important;
}
.tx-veguestbook-pi1 .tx-guestbook-result

{
font-size:12px;
font-weight: bold;

float: left;

}
.tx-veguestbook-pi1 .tx-guestbook-left

{

float: left;

width: 523px;

background-color: #efefef;

padding-top: 5px;

padding-right: 1em;

padding-bottom: 5px;

padding-left: 1em;
min-height:10px;
}

.tx-veguestbook-pi1 .tx-guestbook-left 

{
height: 15px!important;
}
.tx-veguestbook-pi1 .tx-guestbook-left p {padding:0px 0px 0px 0px;margin:0px;}
.tx-veguestbook-pi1 .tx-guestbook-left p a

{
color:black;font-size:10px;display:block;float:left;padding-left:10px;
}
.tx-veguestbook-pi1 .tx-guestbook-right

{

float: left;

width: 523px;

background-color: #ffffff;


padding-top: 1em;

padding-right: 1em;

padding-bottom: 1em;

padding-left: 1em;

}
.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date, .tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date

{
font-size:10px;
font-weight: bold;

}
.tx-veguestbook-pi1 .tx-guestbook-latest p, .tx-veguestbook-pi1 .tx-guestbook-right p

{
font-size:12px;
color: #333333;

}
