/*
Braun:		#6C1625;
Army:		#A7A77B;
Schrift:	#555456;					
Hellgraue Schrift:
*/

/*************************
ALLGEMEIN
**************************/
a {
color: #6C1625;
text-decoration: none;
}

a:hover {
color: #6C1625;
text-decoration: underline;
}

hr {
background-color: #A7A77B;
height: 1px;
border: none;
}

.align-right {
text-align: right;
}

strong.tx-indexedsearch-redMarkup {
color: #6C1625;
}

.csc-textpic {
clear:both;
}

.csc-textpic-clear {
padding-bottom:10px;
}

#ZENTRIERER {
width:990px;
margin:0px auto;
text-align:left;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #555456;
background-image:url(../3_bildmaterial/bg_linie_01.jpg);
background-repeat:repeat-x;
margin: 16px 0px 0px 0px ;
padding: 0px 0px 0px 0px ;
}

td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #555456;
}

#KOPFZEILE {
width:990px;
height: 60px;

}

#ZWEITEZEILE {
width:990px;
}

#FUSSZEILE {
width:990px;
color:#6C1625;
}


#LOGO {
width:226px;
float: left;
}

#BILDBANNER {
float: left;
width: 540px;
}

#INHALTMITTE {
padding-top:10px;
padding-left:150px;
float: left;
width: 240px;
padding-right:60px;
}

#INHALTMITTE H1 {
color: #6C1625;
font-size:20px;
font-weight: normal;
font-family: Georgia, Times, Verdana;
}

#INHALTMITTE H2 {
color: #555456;
font-size:13px;
font-weight: normal;
font-family: Georgia, Times, Verdana;
}

#INHALTMITTE H3 {
color: #6C1625;
font-size:12px;
font-weight: normal;
font-family: Georgia, Times, Verdana;
}

#INHALTRECHTS H2 {
color: #555456;
font-size:13px;
font-weight: normal;
font-family: Georgia, Times, Verdana;
}

#INHALTRECHTS H3 {
color: #6C1625;
font-size:12px;
font-weight: normal;
font-family: Georgia, Times, Verdana;
}

#INHALTMITTE img
{
border: 1px solid #A7A77B;
}

#INHALTRECHTS img
{
border: 1px solid #A7A77B;
}


#INHALTRECHTS H1 {
color: #6C1625;
font-size:20px;
font-weight: normal;
font-family: Georgia, Times, Verdana;
}

#INHALTRECHTS {
width: 440px;
padding-top:10px;
float: left;
}





#rootline {
clear:both;
padding-top:20px;
padding-left:145px;
width: 520px;
color: #A7A77B;
}

#rootline A {
text-decoration:none; 
color: #A7A77B;
}

#rootline A:hover {
text-decoration:underline; 
}


#FUSSZEILE {
padding-left:150px;
width: 840px;
padding-top:30px;
clear:both;
}

#FUSSZEILE A {
text-decoration: none;
}

#BEGRENZUNGSLINIE {
clear:both;
border-bottom: 1px solid #6C1625;
margin-bottom:50px;
}



/***********************************
HAUPTNAVIGATION

***********************************/
#HAUPTNAVIGATION1 {
float: left;
background-color: #6C1625;
padding-left:150px;
width: 150px;
color: #A7A77B;
height:165px;
padding-top:40px;
}

.hauptnavi-level1-act A
{
color: #A7A77B;
text-decoration:none; 
line-height: 20px;
}

.hauptnavi-level1-act A:hover
{
line-height: 20px;
}

.hauptnavi-level1-no A
{
text-decoration:none; 
color: #ffffff;
line-height: 20px;
}

.hauptnavi-level1-no A:hover
{
text-decoration:underline; 
color: #ffffff;
line-height: 20px;
}


/*** Zweite Ebene ****/

#HAUPTNAVIGATION2 {
float: left;
background-color: #6C1625;
width: 150px;
color: #A7A77B;
height:165px;
padding-top:40px;
}


.HL2-no A {
text-decoration:none; 
color: #ffffff;
line-height: 20px;
}

.HL2-no A:hover {
text-decoration:none; 
color: #A7A77B;
line-height: 20px;
}

.HL2-act A {
text-decoration:none; 
color: #A7A77B;
line-height: 20px;
}


/***********************************
Sekundaernavigation
***********************************/
#SEKNAVIGATION {
float: left;
width: 399px;
color: #6C1625;
text-align:right;
padding-right: 365px;
color: #cccccc;
}

#SEKNAVIGATION A {  
color: #6C1625;
text-decoration:none; 
}

#SEKNAVIGATION A:hover {  
color: #A7A77B;
text-decoration:underline; 
}

/*------------------------------------------------*/
/* FORMULARE-                ---------------------*/
/*------------------------------------------------*/

.csc-mailform {
        border: 0px;

}



.csc-mailform-field label {
        width: 150px;
        float: left;
        margin-right: 20px;
        display: block
}


.csc-mailform-field select {
        width: 200px;
        border: 1px solid #6C1625;
        margin-bottom: 10px;

}



.csc-mailform-field textarea {
        width: 200px;
        border: 1px solid #6C1625;
        margin-bottom: 10px;
}



.csc-mailform-submit {
        border: 1px solid #6C1625;
        margin-bottom: 10px;
        width: 50px;
        background-color: #cccccc;
}



.csc-mailform-field input {
        width: 200px;
        border: 1px solid #6C1625;
        margin-bottom: 10px;
}

.csc-mailform-check {
       border: 0px;
       width: 30px;
}

/**************
Allgemein
****************/
.csc-textpic-caption {
font-size: 10px;
padding-top: 3px;
}

/**************
News
****************/
.news-list-morelink {
text-align: right;
}

.news-latest-morelink {
text-align: right;
}

.news-single-item h2 {
color: #6C1625;
font-size:12px;
font-family: Georgian, Times, Verdana;
}

.news-single-item h3 {
color: #6C1625;
font-size:11px;
}


.news-list-item h3 {
color: #6C1625;
font-size:11px;
font-family: Georgian, Times, Verdana;
}

.news-list-date {
color: #cccccc;
font-size:11px;
font-weight: normal;
}

.news-single-author {
color: #cccccc;
}

/*####################
News Latest Ansicht
#####################*/

.news-latest-item {
padding-bottom:10px;
margin-bottom: 5px;
}

.news-latest-category {
text-align: right;
display: block;
color: #cccccc;
}

.news-latest-date {
color: #cccccc;
float:left;
}

.news-latest-spacer {
clear:both;
}

.news-latest-item A:hover {
color:#A7A77B;
}

.news-image {
float: left;
padding-right: 5px;
}

.news-image-break {
clear: both;
}


/*####################
Photogalerie
#####################*/

.photodir {
color: #6C1625;
font-size:12px;
font-weight: bold;
}

#navibar img {
border: 0px solid black;
padding-bottom:20px;
}

.csc-sitemap li {
list-style: none;
}


/* FB */

div.likeboxwrap {
width:332px;
height:397px;
overflow:hidden;
}

div.likeboxwrap iframe {margin:-1px;}

