img {


border:none;
}


ul{
float: none;
border: none;
height: auto;
display:list-item;
}



h1 {    
  
          font-family: Georgia, "Times New Roman", Times, serif;
        font-size:24px;
	margin-top: 5px; margin-bottom: 0px;
	text-align: left;
        font-weight: normal;
        color: #4b4b4b;

  
  
	text-align: left!important;
	letter-spacing: 0.0em;

} 



h2 {    
          font-family: Georgia, "Times New Roman", Times, serif;
        font-size:16px;
	margin-top: 5px; margin-bottom: 15px;
	text-align:left;
        font-weight: normal;
        color: #9a3304;


} 

h3 {    
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size:20px;
	background:none;
	text-align: left;
        font-weight: normal;
        color: #fff;

    margin: 0px;
	margin-bottom:5px;
  
	text-align: left!important;
	letter-spacing: 0.0em;
} 

h4 {    
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size:14px;
	
	text-align: left;
        font-weight: normal;
        color: #9a3304;

    margin: 0px;
	
  
	text-align: left!important;
	letter-spacing: 0.0em;
}

h5 {    
  
          font-family: Georgia, "Times New Roman", Times, serif;
        font-size:19px;
	margin-top: 0px; margin-bottom: 0px;
	text-align: left;
        font-weight: normal;
        color: #4b4b4b;

  
  
	text-align: left!important;
	letter-spacing: 0.0em;

} 


h6 {    
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size:14px;
	
	text-align: left;
        font-weight: normal;
        color: #9a3304;

    margin: 0px;
	
  
	text-align: center;
	letter-spacing: 0.0em;
}




a.link:link ,a.link:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#9a3304;
}



span.footer{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
}	

span.text_small{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff
}

span.text_normal{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#4b4b4b
}

.zitat{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	color:#4b4b4b;
	padding-left:30px;
	border-left:10px solid #ffecdd;
}

input, select, textarea 

{
font-family: Verdana,Arial,Helvetica,sans-serif;
color: #333333;
font-size: 10px;
font-weight: normal;
}


.button_go 

{
background-color: #958573;
color: #ffffff;
font-weight: normal;
width: 50px;
height:20px;
border:none;
}








/*####################### CONTENT #######################*/

body {
	margin-top:0px;
	margin-left:0px;
	background-image:url(back.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#aca394;
	margin-top:0px;
	margin-left:0px;
	text-align: center;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#4b4b4b


}


#main_window {	
	background-color:#FFFFFF;
	width:989px;
	margin:0px auto;
	margin-top: 30px;
	margin-bottom: 30px;
	
    min-height:750px;
    height : auto !important;
}

#main {
	background-color:#FFFFFF;
	width:989px;
	height:550px;
	min-height:350px;
    height : auto !important;
    float : left;
	}


#pfadleiste {
	
		width:754px;
    	text-align:left;
		float:right;
		margin-right:0px;
		margin-bottom:10px;
		margin-top:10px;
		
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#4b4b4b;
	
	
	 
	     }	


.box {

background-image:url(bg_box.jpg);
background-repeat:repeat-x;
background-position:top left;
background-color:#9ca7a3;
height : auto !important;
width:201px;
margin-left:10px;
margin-bottom:10px;
padding: 10px;
float:left;



}

.box_white {

background-color:#FFFFFF;
height : auto !important;
width:201px;
margin-left:10px;
margin-bottom:10px;
padding: 10px;
float:left;



}


.box_right {

background-image:url(bg_box.jpg);
background-repeat:repeat-x;
background-position:top left;
background-color:#9ca7a3;
height : auto !important;
width:215px;
margin-right:10px;
margin-bottom:10px;
padding: 10px;
float:left;



}





#header {
	width:989px;

	height:254px;
	float:left;
}


#menu {
    background-color:#FFFFFF;
	width:235px;
	height:254px;
	float:left;
}



#logo {
	background-image:url(logo.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:299px;
	height:57px;
	float:left;
	margin-left:20px;
	margin-top:20px;
}

#FlashContent {
    background-color:#FFFFFF;
	width:754px;
	height:254px;
	float:left;
}


#top {
	  
		height:135px;
	
		width:989px;
		text-align:left;
		float:left;
     }	

	     
	     				
#search_block {
	
	height:30px;
	width: 200px;
	text-align:right;
	vertical-align:middle;
    float:right;
	margin-right:10px;
	margin-top:50px;
	}
			

#left {

	/*height:340px;*/
	width:235px;
	min-height:340px;
	height: auto !important;
	
	float:left;
	text-align:left;
	
	
	
	

}


#center {

	width:480px!important;

	height:340px;
	min-height:340px;
	height: auto !important;

	float:left;
	text-align:left;
	
	
	overflow: hidden;
	
	
	padding-left:10px;
	padding-right:10px;

}

#right {
width:235px;
    background-color:#fff;
	height:340px;
	min-height:340px;
	height: auto !important;
	margin-left: 10px;
	float:left;
	text-align:left;
	
	
	overflow: auto;
	

}






#bottom {
	background-color:#fff;
	width:480px;
	float:left;
	margin-bottom:0px;
    min-height:150px;
	height: auto !important;
	
}



#bottom_left {
	
	
	
	width: 235px;
	
        
 
        
    float:left;
	text-align:left;

	
		height:150px;
	min-height:150px;
	height: auto !important;
	
}


#bottom_right {



	
	width: 235px;
	

    float:right;
	text-align:left;
	
	

	
	min-height:150px;
	height: auto !important;
	
	
}



.lesestoff {

height: auto !important;
float:left;
width:480px;

}


.lesestoff_content_element {

width:120px;

text-align:center;
display:block;
height: 220px;
float:left;
overflow:hidden;

background-color: #fff;
border:1px solid #a5acaa;
margin:10px;

padding:5px;
padding-top:12px;
}

.hoerstoff_content_element {

width:120px;

text-align:center;
display:block;
height: 190px;
float:left;
overflow:hidden;

background-color: #fff;
border:1px solid #a5acaa;
margin:10px;

padding:5px;
padding-top:12px;
}


#footer {
	width:989px;
	height: 40px;
	float:left;

	
	background-color:#FFFFFF;
	
}



#footer_left {
	width: 600px;
	height: 40px;
	
	float:left;
	text-align:left;
	
	padding-left:10px;
	padding-top:15px;

}

#footer_right {
	width: 300px;
	height: 40px;
	
	float:right;
	text-align:right;

    padding-right:10px;
	padding-top:15px;

}



#footer_left a:link { text-decoration:none; font-weight:100; color:#000; }
#footer_left a:visited { text-decoration:none; font-weight:100; color:#000; }
#footer_left a:hover { text-decoration:none; font-weight:100; color:#000; text-decoration:underline;}


#footer_right a:link { text-decoration:none; font-weight:100; color:#000; }
#footer_right a:visited { text-decoration:none; font-weight:100; color:#000; }
#footer_right a:hover { text-decoration:none; font-weight:100; color:#000; text-decoration:underline;}

#footer_center a:link { text-decoration:none; font-weight:100; color:#fff; }
#footer_center a:visited { text-decoration:none; font-weight:100; color:#fff; }
#footer_center a:hover { text-decoration:none; font-weight:100; color:#fff; text-decoration:underline;}

#pfadleiste a:link { text-decoration:none; font-weight:100; color:#000; }
#pfadleiste a:visited { text-decoration:none; font-weight:100; color:#000; }
#pfadleiste a:hover { text-decoration:none; font-weight:100; color:#000; text-decoration:underline;}




/*########################  EVENTS ###################*/

.events-latest-item 

{
padding:10px;	
padding-right:12px;
	
	border:1px solid #a5acaa;
	background-color:#fff;
	
	
	       font-size:10px;
	
	text-align: left;
        font-weight: normal;
        color: #000;

    margin: 0px;
	margin-bottom:5px;
  
	text-align: left!important;
	letter-spacing: 0.0em;
}

.events-latest-item  a:link { text-decoration:none; font-weight:100;  color: #9a3304; }
.events-latest-item  a:visited { text-decoration:none; font-weight:100; color: #9a3304; }
.events-latest-item  a:hover { text-decoration:none; font-weight:100;  color: #9a3304; text-decoration:underline;}


.course

{
padding:10px;	
	
	border:1px solid #a5acaa;
	background-color:#eef8f4;
	
	
	       font-size:10px;
	
	text-align: left;
        font-weight: normal;
        color: #000;

    margin: 0px;
	margin-bottom:5px;
  
	text-align: left!important;
	letter-spacing: 0.0em;
}

.course  a:link, .course a:visited { 

      font-family: Georgia, "Times New Roman", Times, serif;
        font-size:14px;
	
	text-align: left;
        font-weight: normal;
        color: #9a3304;

    margin: 0px;
	
  
	text-align: left!important;
	letter-spacing: 0.0em;
     text-decoration:none;

}


.course  a:hover { 
 font-family: Georgia, "Times New Roman", Times, serif;
        font-size:14px;
	
	text-align: left;
        font-weight: normal;
        color: #9a3304;

    margin: 0px;
	
  
	text-align: left!important;
	letter-spacing: 0.0em;
	text-decoration:underline;

}

/*##################### Tabellenansicht Singleview ###################*/

table.courseevent {
width: 480px;
background-color: #fafafa;

border-collapse: collapse;
border-spacing: 0px;
}

tr.row
{ background-color: #fff;
border: 1px #a5acaa solid;
font-family: Verdana;
font-weight: bold;
font-size: 12px;


	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#4b4b4b;
	height:30px;

}





tr.header
{ font-family: Georgia, "Times New Roman", Times, serif;
        font-size:14px;
	
	text-align: left;
        font-weight: normal;
        color: #9a3304;
	
 }



.events_list {

padding:10px;	
	
	border:1px solid #a5acaa;
	background-color:#fff;
}

/*######################### GUESTBOOK ########################*/

.tx-guestbook-list-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }

    .tx-guestbook-list-row { background-color: #FFFFFF; }

    .tx-guestbook-list-rowleft { background-color: #EEEEEE; }

    .tx-guestbook-list-small { font-size: 9px; color: #666666; }

    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }

    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }

    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }

    .tx-guestbook-header {
	
	padding:10px;	
 
	
	border:1px solid #a5acaa;
	background-color:#FFF;
	
	
	       font-size:10px;
	
	text-align: left;
        font-weight: normal;
        color: #000;

    margin: 0px;
	margin-bottom:5px;
  
	text-align: left!important;
	letter-spacing: 0.0em;
	
	
	
	
	
	}


     .tx-guestbook-right{
	 
	 width:435px!important;
	 color:#000000;
	 }


    .tx-guestbook-latest-row { background-color: #FFFFFF; }

    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }

    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#4b4b4b; font-size:12px; color:#333333; width:150px; height:20px; }

    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#4b4b4b; font-size:12px; color:#333333; width:150px; height:20px; }

    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#4b4b4b; font-size:12px; color:#333333; width:250px; }

    .tx-guestbook-form-obligationfield { color: #CC0000; }

    .tx-guestbook-form-error { color: #CC0000; }


.tx-guestbook-pagination a:link, .tx-guestbook-pagination a:visited {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#9a3304;

}

.entry {
padding:10px;	
	
	border:1px solid #a5acaa;
	background-color:#eef8f4;
	
	
	       font-size:10px;
	
	text-align: left;
        font-weight: normal;
        color: #9a3304;
		
		

    margin: 0px;
	margin-bottom:5px;
  
	text-align: left!important;
	letter-spacing: 0.0em;

}