/* Last Change 2007.10.09 */


* {
margin:0;
padding:0;
}

body{
font-family: Times,"Times-New-Roman", serif;
background: #fff;
font-size: 14px;
}

/* Deaktivieren von nicht benötigten Elementen */
#header, 
#menu1, 
#leftmenu, 
#extra, 
.news-latest-container, 
#bottomshadow,
#flashcontent {
	display: none;
}
/* ############################# */


.csc-textpic-caption{font-size: 13px;}


a{
color: #000000;
text-decoration: none;
}

a:hover{
text-decoration: none;
}

.maincont a {
text-decoration: underline;
color: #7E2311;
}


img{
border: 0px none;
}

p.bodytext{
margin: 0;
padding: 5px 0 0 0;
}

h1 {
font-size: 1.0em;
color: #000000;
font-weight: bold;
margin-top: 5px;
padding-top: 0;
}

h2 {
font-size: 1.1em;
color: #000000;
font-weight: bold;
margin-top: 5px;
padding-top: 0;
}


h3 {
font-size: 1.0em;
color: #7E2311;
font-weight: bold;
padding: 0;
margin: 0;
margin-top: 5px;
padding-top: 0;
}

h3 a{
font-size: 1.0em;
color: #7E2311;
font-weight: bold;
margin-top: 5px;
padding-top: 0;
}

h1.csc-firstHeader{
font-size: 1.0em;
color: #000000;
font-weight: bold;
margin-top: 5px;
padding-top: 0;
}





.maincont{
margin: 0;
font-family: Verdana, Arial, sans-serif;
padding: 0 15px 0 0;
font-size: 1.2em;
}



/* Sitemap */

.csc-sitemap {float: left; padding-bottom: 140px;}

*+html .csc-sitemap {float: none; padding-bottom: 0px;}
* html .csc-sitemap {float: none; padding-bottom: 0px;}


.csc-sitemap ul{
list-style: none;
margin: 0;
padding: 0;
width: 630px;
min-width: 630px;
max-width: 630px;
clear: both;
}

.csc-sitemap ul li a{
display: none;
}

.csc-sitemap ul ul li{
float: left;
margin: 0;
padding: 0;
width: 250px;
min-width: 250px;
max-width: 250px;
margin-left: 15px;
}

.csc-sitemap  ul ul{
margin: 0;
padding: 0;
width: 630px;
min-width: 630px;
max-width: 630px;
float: left;
}

.csc-sitemap  ul ul ul{
margin-top: 0;
padding-top: 0;
width: 250px;
min-width: 250px;
max-width: 250px;
float: none;
}
.csc-sitemap ul ul ul li{
float: none;

}

.csc-sitemap ul li li li a{
display: block;
margin: 2px 0;
padding: 0 4px;
border-left: 5px solid #DACB99;
}

.csc-sitemap ul li li li{
line-height: 1.8em;
}

.csc-sitemap ul li ul li ul li ul{
float: none;
}
.csc-sitemap ul li ul li ul li ul li a{
border-left: 5px solid #E9E0B3; 
}

.csc-sitemap ul li ul li ul li ul li ul{
float: none;
}

.csc-sitemap ul li ul li ul li ul li ul li a{
border-left: 5px solid #F2EBC1; 
}



/* Veranstaltungen */

#veranstaltungen {
  padding-bottom: 150px;
}


.highlights {
    float: left;
      width: 695px;
    margin-bottom: 30px;
}


.highlights .last_highlights {
   float: left;
   margin-right: 10px;
   background-color: #E4CA92;
   width: 203px;
   padding: 6px 6px 6px 12px;
}

table.news-list-container { 
      width: 685px;
      border: 1px solid #E4CA92;
}

table.news-list-container a:hover {text-decoration: underline;}

table.highlight {background-color: #F8F1D5;}

table.news-list-container td {padding-left: 12px; height: 20px;}

.more-link {
      width: 685px;
      height: 20px;
      background-color: #E4CA92;
}

.more-link a {
	line-height: 20px;
	font-size: 1em;
	font-weight: bold;
	color: #f98b15;	
	margin-left: 14px;
}

.more-link a:hover {text-decoration: underline;}

td.title_item {padding-left: 12px;}
td.news-list-title {font-weight: bold; padding-left: 12px; width: 300px; height: 18px; line-height: 18px; background-color: #E4CA92;}
td.news-list-date {font-weight: bold; background-color: #E4CA92;}
td.news-list-category {font-weight: bold;}
td.news-list-place {width: 140px; background-color: #E4CA92;}




/* Info Formular */
#infomaterial {
margin-bottom: 6px;
}


.info_auswahl {
	margin-top: 10px;
	margin-bottom: 5px;
	width: 390px;
}


.info_auswahl_check input {
        margin-right: 10px;
}


.info_auswahl_label{
         display: inline;
         float: left;
}


.info_information {
	margin-top: 10px;
}
.info_label {
	float: left;
         width: 180px;
         margin-bottom: 10px;
}

.info_input {
         margin-bottom: 10px;
}

.info_input input{
        width: 183px;
        border: 1px solid rgb(212, 208, 197); 
        background-color: rgb(248, 241, 213); 
}

.info_textarea {
        margin-bottom: 10px;
        scrollbar-3dlight-color :   #DFDFDF;	
	scrollbar-arrow-color :     #DFDFDF;	
	scrollbar-base-color :      #FFFFFF;	
	scrollbar-darkshadow-color :#FFFFFF;	
	scrollbar-face-color :      #FFFFFF;	
	scrollbar-highlight-color : #FFFFFF;	
	scrollbar-shadow-color :    #DFDFDF;	
	scrollbar-track-color :     #FFFFFF; 
}

.info_textarea textarea {
        border: 1px solid rgb(212, 208, 197); 
        background-color: rgb(248, 241, 213); 
	height: 60px;
	width: 183px;  
	margin-bottom: 10px;           
}

* html .info_textarea textarea {margin-left: 3px;}

.info_submit {
	margin: 0px 0px 0px 179px;
	padding-top: 20px;
}

* html  .info_submit {margin: 0px 0px 0px 182px;}


.info_submit input {
        border: 1px solid rgb(212, 208, 197); 
        background-color: rgb(248, 241, 213); 
	font-size: 10px;
	font-family: Verdana;    
	width: 91px;
	margin-left: 1px;	 
}


.info_checkbox {clear: left; padding-top: 10px;}

.info_checkbox .info_check {margin-left: 80px; float: left; display: inline}

.csc-textpic-caption {
	padding-top: 4px;
	font-size: 10px;
}

TABLE.contenttable TD {
	vertical-align:top;
}

SPAN.important {
	font-weight: bold;
	font-size: 12px;
}


table.csc-frame-frame1 {
	border: 1px solid #e4ca92;
}

table.csc-frame-frame1 th{
	background-color: #e4ca92;
	line-height: 18px;
	text-align: left;
	color: #7E2311;
	padding-left: 8px;
	padding-right: 8px;
}