/* Seitenaufbau -begin */
/* -------------------------------------------------------------------------- */
body{
	font-family:  Verdana, Tahoma, Arial, sans-serif;
	color: #333333;
	background-color: #525331;
	text-align:center;
	padding: 0;
	margin: 0;
/* font-size: 14px; */
}


#container{
background-image:url(../imgs/bgcontainer.gif);
background-repeat:repeat-y;
width: 716px;
margin: auto;
text-align:left;
padding-left: 10px;
padding-right: 9px;
}

#head1{
height: 68px;
background-image:url(../imgs/bghead1.jpg);
background-repeat:no-repeat;
width: 698px;
}
#fontsize{
width: 50%;
float: right;
text-align: right;
padding-right: 10px;
}

#headerpic{
clear: both;
height: 115px;
width: 698px;
background-color: #EEEEDD;
}

#subheader{
background-image:url(../imgs/dots_wide.gif);
background-repeat:no-repeat;
height: 69px;
width: 698px;
}

#rechts{
float:right;
width: 455px;
padding-right: 5px;
}

#navigation{
margin-top: 20px;
font-size: 0.7em;
}


#links{float:left;
width: 230px;

}

#inhaltLinks{
font-size: 0.7em;
padding: 10px;
}


#linksFest{
font-size: 0.7em;
padding: 10px;
}




#footer{
background-image:url(../imgs/bgfooter.gif);
background-repeat:no-repeat;
height: 50px;
width: 698px;
}

#navigationTop{
text-align: right;
font-size: 0.6em;
padding-right: 5px;
}

#subHeaderLeft{

}
/* Seitenaufbau -end */
/* -------------------------------------------------------------------------- */






/* Subtemplates - Zwei Spalten - default net/bureau -begin */
/* -------------------------------------------------------------------------- */
#content_main{
	width: 47%;
	float: left;
}

#content_right{
	width: 49%;
	float: left;
	padding-left: 4%;
}

#content_main_fullwidth{
width: 420px;

padding-right: 5px;
padding-top: 15px;
padding-bottom: 15px;
 font-size: 0.75em; 
line-height: 1.5em;
}
/* Subtemplates - Zwei Spalten - default net/bureau -end */
/* -------------------------------------------------------------------------- */





/* Überschiften -begin */
/* -------------------------------------------------------------------------- */

h1{
	color: #AF9356;
	font-size: 1.2em;
	border-bottom: 1px solid #CACBA9;
	padding-bottom: 4px;
}	

h2{
	color: #AF9356;
	font-size: 1.1em;
/* 	border-bottom: 1px solid #CACBA9; */
	padding-bottom: 2px;
	margin-top: 15px;
}	

h3{
	color: #AF9356;
	font-size: 1.1em;
/* 	border-bottom: 1px solid #CACBA9; */
	padding-bottom: 2px;
	margin-top: 15px;
}	

#links h4{
	color: #AF9356;
	font-size: 1.0em;
	border-bottom: none;
	padding-bottom: 2px;
	margin-top: 20px;
        border-top: 1px solid #E4E4D4;
}

h4 img{
padding-top: 20px;

}
	

/* Überschiften -end */
/* -------------------------------------------------------------------------- */


.tx-jppageteaser-pi1-list-entry-image img{
border: 1px solid #CACBA9;
padding: 5px;
line-height: 0;
background-color: #EEEEDD;
}

/*Bildunterschriften*/
.csc-textpic-caption{
font-size: 70%;
text-align: right;
}


/* LINKS rechts im Content */

#rechts A{
text-decoration: underline;
color:#8A7444;
/*background-color: #EEEEDD;*/
}

#rechts A:visited{
text-decoration:none;
color:#8A7444;
/*background-color: #EEEEDD;*/
}

#rechts A:hover{
text-decoration:underline;
background-color: #A3A569;
color: white;
}


/* LINKS links im Content */

#inhaltLinks A{
text-decoration: underline;
color:#8A7444;
/*background-color: #EEEEDD;*/
}

#inhaltLinks A:visited{
text-decoration:none;
color:#8A7444;
/*background-color: #EEEEDD;*/
}

#inhaltLinks A:hover{
text-decoration:underline;
background-color: #A3A569;
color: white;
}
/* -------------------------------------------------------------------------- */



/* LINKS oben */

#navigationTop A{
text-decoration: none;
color:#8A7444;

}

#navigationTop A:visited{
text-decoration:none;
color:#8A7444;

}

#navigationTop A:hover{
text-decoration:underline;
}
/* -------------------------------------------------------------------------- */



/* LINKS links ;-)  */

#linksFest A{
text-decoration: none;
color:#8A7444;

}

#linksFest A:visited{
text-decoration:none;
color:#8A7444;

}

#linksFest A:hover{
text-decoration:underline;
}
/* -------------------------------------------------------------------------- */


/* LINKS im Footer  */

#footer A{
text-decoration: none;
color:#8A7444;

}

#footer A:visited{
text-decoration:none;
color:#8A7444;

}

#footer A:hover{
text-decoration:underline;
}

/* -------------------------------------------------------------------------- */


/* nb_thumbview -begin */
/* -------------------------------------------------------------------------- */

/*Container fuer kleine Bilder*/
.tx_thumbview_container{
	background-color: none;
}

.tx_thumbview_container img{
	padding-right: 3px;
	padding-top: 3px;
}

/*container fuer das grosse bild*/
.tx_thumbview_image{
	text-align: right;
}

/*Beschriftung des großen Bildes aus EXIF-Kommentar*/
.tx_thumbview_comment{
	font-size: 0.8em;
	text-align: right;
}

/* nb_thumbview -end */
/* -------------------------------------------------------------------------- */



/* navigation MAIN -begin */
/* -------------------------------------------------------------------------- */

.ul_nav_main{
	list-style: none;
	margin: 0;
	padding: 0;
}

.ul_nav_main .nav_lev1_no{
	width: 100%;	
}

.ul_nav_main .nav_lev1_no a{
	display: block;
	width: 220px;
	padding: 2px;
	padding-left: 10px;
	color: black;
/*	border-bottom: 1px solid white;*/
}

.ul_nav_main .nav_lev1_no a:hover{
	display: block;
	background-color: #CACBA9;
}

.ul_nav_main .active_lev1{
/* 	background-color: #CACBA9; */
background-color: white;
	width: 220px;
	padding: 2px;
	padding-left: 10px;
	color: black;
border-top: 1px solid #666666;
border-bottom: 1px solid #666666;
}




/* navigation MAIN Level 2 */

.ul_nav_main .nav_lev2_no{
	width: 100%;	
}


.ul_nav_main .nav_lev2_no{
	width: 100%;	
}

.ul_nav_main .nav_lev2_no a{
	display: block;
	width: 208px;
	padding: 1px;
        padding-left: 18px;
	color: black;
border-left: 5px solid #EEEEDD;
}

.ul_nav_main .nav_lev2_no a:hover{
	display: block;
	background-color: #CACBA9;
border-left: 5px solid #CACBA9;
}

.ul_nav_main .active_lev2{
/* 	background-color: #CACBA9; */
/* background-color: white; */
/* 	background-color: #AF9356; */
background-color: white;
  	width: 208px;  
	padding: 1px;
        padding-left: 18px;
	color: black;


/*border-bottom: 1px solid #666666;*/
border-bottom: 1px solid #CACBA9;
border-left: 5px solid #CACBA9;

}



/* navigation MAIN -end */
/* -------------------------------------------------------------------------- */




/*--------------------------------- tt_news LIST view  -----------------------------------*/

div .news-list-container {
 background-color: white;
border: none;
padding: 0;
margin: 0;
}	

div .news-list-container h3{
 background-color: white;
border: none;

}	
div .news-list-item {
 background-color: white;
border: none;
padding: 0;
margin: 0;
}	

/*--- bild-unterschriften fix auf 11px (sind sonst im IE zu klein -- */
.csc-textpic-caption{font-size: 10px;}





/* CSC Formulare*/



.csc-mailform {

        border: 0px;

}



.csc-mailform-field label {

        font-size: 0.9em;

        width: 110px;

        float: left;

        text-align: right;

        margin-right: 0.5em;

        display: block;

	border: none;

	margin: 2px;

}



.csc-mailform-field input {

 	margin: 2px;

}



.csc-mailform-field textarea {

 	margin: 2px;

}





.csc-mailform-submit{

 float: left; 

 }



h3 a, h3 a:visited{
color: white;
}

h4{
font-size: 10px;
}

h4 a, h4 a:visited{
color: black;
}
