body {
background-color: #ababab;
background-image: url(Bg.png);
background-repeat: repeat;
font-family: Verdana, sans-serif;
font-size: 10px;
color: #000000;
}

a img {border: none}

a {
text-decoration:none;
color: #990000;
}

a:hover {
text-decoration:none;
color: #474747;
}

.head {
height: 110px;
background-image: url(bg_head_01.png);
margin: 0 5px 0 0;
background-repeat: no-repeat;
background-color: #FFFFFF;
}
.tm {
background-image: url();
background-color: #FFFFFF;
font-size: 65%;
font-weight: normal;
height: 20px;
border-bottom: 1px solid #BEBEBE;

}
.tm2 {
background-image: url(bg_date02.png);
background-color: #F5F5F5;
font-size: 65%;
font-color: #A52A2A;
font-weight: normal;
height: 20px;
border-top: 1px solid #BEBEBE;
}

.tm a {
text-decoration:none;
color: #ababab;
background-color: transparent;
height: 20px;
padding: 4px 10px 2px 0px;
width: auto;
}

.tm a:hover {
text-decoration:none;
color: #993300;
}

.menu {
background-color: #FFFFFF;
border-right: 1px solid #BEBEBE;
font-size: 120% color: #FFFFFF;
font-weight: bold;
margin-bottom: 10px;
}

.contleft {
text-align: center;
background-color: Vcolor: #FFFFFF;
}

.contleft p {
text-align: left;
font-size: 70%;
color: #474747;
line-height: 1.2em;
margin: 0;
background-color: #FFFFFF;
padding: 5px 5px 10px 10px;
}

.contleft .csc-textpic-text a{
line-height: 1.5em;
}

.content {
background-color: #FFFFFF;
color: #DCDCDC;
font-size: 9px;
padding: 0px;
}

.in {
text-align: left;
color: #474747;
border-right: 1px solid #BEBEBE;
padding: 8px;
}

.in p {
font-size: 80%;
text-align: left;
line-height: 1.3em;
margin: 0px 8px 10px 0px;
}

.in div.linie_danach {
border-bottom: 1px solid #BEBEBE;
margin-top: 0px;
margin-bottom: 10px;
}

.rt {
text-align: center;
width: 50%;
background-color: #FFFFFF;
}

.rt img {
margin-top: 3px;
}

td.menue {
font-size: 65%;
font-weight:normal;
text-decoration:none;
margin-bottom: 10px;
}

td.menue span {
display: block; 
padding:3px 2px 3px 10px;
border: 2px solid #FFFFFF;
background-color: #6C7B8B;
font-size:90%;
color: #6C7B8B;
font-weight:bold;

} 
td.menue a {
width: auto;
display: block; 
font-size:110%;
padding:3px 2px 4px 15px;
border-bottom: 1px dashed #BEBEBE;
background-repeat:no-repeat;
background-position: 0px 5px;
background-color:transparent;
color:#666666;
text-transform:uppercase;
}

td.menue a:hover {
background-repeat: no-repeat;
background-position: 0px 5px;
background-color: #F5F5F5;
font-weight: bold;
color: #A52A2A;
text-decoration: none;
}

td.menue a:active {
background-repeat: no-repeat;
background-position: 0px 5px;
background-color: #F5F5F5;
font-weight: bold;
color: #A52A2A;
text-decoration: none;
}

h1 {
text-align: left;
background-position: 2px 5px;
font-size: 80%;
font-weight: bold; 
color:#A52A2A;
margin: 0px 0 8px 0;
background-color: #DEDEDE;
padding:3px 3px 3px 10px;
}
 
.contleft h1 {
background-position: 2px 5px;
font-size: 70%;
font-family: arial, sans-serif;
font-weight: bold;
letter-spacing: 0.2em;
color: #FFFFFF;
text-align: left;
border: 2px solid #FFFFFF;
margin: 8px 0 5px 0;
background-color: #6C7B8B;
padding:3px 2px 3px 10px;
text-transform:uppercase;
}

.contleft h2 {
background-position: 2px 5px;
font-size: 70%;
font-family: arial, sans-serif;
font-weight: bold;
letter-spacing: 0.2em;
color: #FFFFFF;
text-align: left;
border: 2px solid #FFFFFF;
margin: 8px 0 5px 0;
background-color: #A2CD5A;
padding:3px 2px 3px 10px;
text-transform:uppercase;
}

.contleft h3 {
background-position: 2px 5px;
font-size: 70%;
font-family: arial, sans-serif;
font-weight: bold;
letter-spacing: 0.2em;
color: #FFFFFF;
text-align: left;
border: 2px solid #FFFFFF;
margin: 8px 0 5px 0;
background-color: #7AC5CD;
padding:3px 2px 3px 10px;
text-transform:uppercase;
}

.rt h1 {
display: block;
font-size: 70%;
font-family: arial, sans-serif;
font-weight: bold;
letter-spacing: 0.2em; 
text-align: left;
border: 2px solid #FFFFFF;
color: #FFFFFF;
background-color: #6C7B8B;
text-transform:uppercase;
margin: 0px 0px 4px 0px;
padding:3px 3px 3px 10px;
}

.rt h2 {
display: block;
font-size: 70%;
font-family: arial, sans-serif;
font-weight: bold;
letter-spacing: 0.2em; 
text-align: left;
border: 2px solid #FFFFFF;
color: #FFF;
background-color: #EE8262;
text-transform:uppercase;
margin: 0px 0px 4px 0px;
padding:3px 3px 3px 10px;
}

.rt h3 {
display: block;
font-size: 70%;
font-family: arial, sans-serif;
font-weight: bold;
letter-spacing: 0.2em; 
text-align: left;
border: 2px solid #FFFFFF;
color: #6C7B8B;
background-color: #DCDCDC;
text-transform:uppercase;
margin: 0px 0px 4px 0px;
padding:3px 3px 3px 10px;
}

.rt h4 {
display: block;
font-size: 70%;
font-family: arial, sans-serif;
font-weight: bold;
letter-spacing: 0.2em; 
text-align: left;
border: 2px solid #FFFFFF;
color: #FFF;
background-color: #A2CD5A;
text-transform:uppercase;
margin: 0px 0px 4px 0px;
padding:3px 3px 3px 10px;
}

.rt p {
text-align: left;
font-size: 70%;
color: #474747;
line-height: 1.2em;
margin: 0px;
padding: 5px 5px 10px 5px;
}



.csc-textpic-text li{
text-align: left;
font-size: 70%;
color: #474747;
line-height: 0em;
font-style: bold;
margin: 30px;
}

.csc-textpic-caption {
text-align: left;
font-size: 80%;
color: #474747;
font-style: bold;
margin-top: 10px;
}



/* MAILFORM */
.csc-mailform { 
font-size:95%;
text-align:left;
margin-top:10px;
border: solid 2px #DCDCDC;
padding: 20px 10px 10px 10px; 
background-image: url(bg_mailform.jpg);
}
.csc-mailform input { 
padding: 1px 3px 0 3px; 
border: 1px solid #BEBEBE;
background-color: #DCDCDC;
font-family: verdana, sans-serif;
font-size:95%;
}
.csc-mailform-field label { 
width: 100px; 
display:block; 
float: left; 
margin-bottom:10px;  
}
.csc-mailform-field { 
padding-bottom: 10px;
}
.csc-mailform-submit {
width: 80px;
font-family: verdana, sans-serif;
font-size:95%;
margin-top: 10px;
}
.csc-mailform textarea {
padding: 1px 3px 0 3px; 
border: 1px solid #BEBEBE;
background-color: #DCDCDC;
font-family: verdana, sans-serif;
font-size:110%;
}

	
/*******************************************
* Styles f?ension "tx_indexedsearch"
********************************************/
.tx-indexedsearch {
width: 530px;
}

.tx-indexedsearch p {
font-size: 80%;
font-family: verdana, sans-serif;
}


.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 
width:80px; 
border:1px solid #A52A2A;
background-color: #E0EEEE;
font-size: 70%;
font-family: verdana, sans-serif;
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { 
width:150px; 
border:1px solid #E0EEEE;
background-color: #E0EEEE;

font-size: 70%;
font-family: verdana, sans-serif;
}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { 
font-weight:bold; 
font-style:italic; 
font-size: 70%;
font-family: verdana, sans-serif;
}
.tx-indexedsearch .tx-indexedsearch-whatis p{ 
font-size: 110%;
margin-top:10px; 
margin-bottom:5px; 
}


.tx-indexedsearch P.tx-indexedsearch-noresults { 
text-align:center; 
font-weight:bold; 
font-size: 100%;
}
.tx_indexedsearch_sword_prev_include {
font-size: 60%;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { 
background:#eeeeee; 
font-weight:bold; 
font-size: 90%;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { 
font-weight:bold;
border-bottom:1px solid #666666; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { 
font-weight:normal;
background-color: #FFFFFF;
border-bottom:1px solid #666666; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { 
font-style:italic; 
font-size: 75%;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { 
font-size: 95%;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { 
background: #E0EEEE; 
font-size: 75%;
}
.tx-indexedsearch-browsebox p{
font-size: 80%;
}
.tx-indexedsearch-browsebox-SCell p{
font-size: 50%;
font-color: #FFFFFF;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { color:#006699; margin-top:0px; margin-bottom:0px; background:transparent; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup { 
font-family: monospace, sans-serif; 
font-style: normal;
font-size: 110%; 
padding:0 0.3em 0 0.3em; 
background:#ffff88; 
border: 1px #ccd solid; }

/*SITEMAP*/
.tx-dropdownsitemap-pi1 {
text-align: left;
font-size: 65%;
margin-left: 20px;
margin-right: 20px;
}

/*GUESTBOOK*/
.tx-aahbook-pi1 {
text-align: left;
}

/*STANDARD-SEARCH*/
.csc-searchform {

}

.csc-searchform p{
font-size: 75%;
color: #666666;
margin-top: 2px;
}


h3 {
text-align: left;
background-position: 2px 5px;
font-size: 75%;
font-weight: bold; 
color:#A52A2A;
margin: 0px 0 8px 0;
background-color: #DEDEDE;
padding:3px 3px 3px 10px;
}

.csc-form-fieldcell input {
font-size: 75%;
border: 1px solid #BEBEBE;
background-color: #FFFFFF;

}

.csc-form-fieldcell submit {
font-size: 75%;
border: 1px solid #BEBEBE;
background-color: #BEBEBE;
}


.csc-searchResultInfo p{
font-size: 75%;
}

.tx-wecflashplayer-pi2 {
margin: 0 0 0 15px;
}
