
body {background-color: #e0c9a8;
	font: 13px verdana, arial, helvetica, sans-serif;
	line-height: 17px;
	}
	.programm{
	background-color:#fff;
	background-image: none; 
	font: 13px verdana, arial, helvetica, sans-serif;
	}

	.liste {background-color: #fff;
	font: 13px verdana, arial, helvetica, sans-serif;
	}
	.klein {font: 11px Arial, sans-serif; line-height: 12px;}

h1 {font: 20px Arial, sans-serif; line-height: 30px;}
h2 {font: bold 15px arial, sans-serif;  color:#e0c9a8; border-top: 1px solid #e0c9a8;}
.oben {font: bold 15px arial, sans-serif;  color:#e0c9a8; border-top: 0px;}
h3 {font: bold 15px arial, sans-serif; color: #000; background-color:#e0c9a8; }
h4 {font: bold 14px arial, sans-serif; color: #000; }
h2.oben {font: bold 15px arial, sans-serif;  color:#e0c9a8;}


a.bar:link {	
	text-decoration	:none;
	color: #000;
	}
a.bar:visited { 
	color: #000; text-decoration: none; 
		}
a.bar:hover {
	
	color: #e0c9a8; text-decoration: none;}

a.bar:active {
	color:#e0c9a8;
	}
a.page:link { 
	color:  #06c; 
	text-decoration: none; 
	}
a.page:visited { 
	color:  #06c; text-decoration: none; 
		}
a.page:hover {
	
	color: #06c; text-decoration: underline;}

a.page:active {
	text-decoration: underline;
	}

a:link { 
	color:  #06c; 
	text-decoration: none; 
	}
a:visited { 
	color:  #06c; text-decoration: none; 
		}
a:hover {
	
	color: #06c; text-decoration: underline;}

a:active {
	text-decoration: underline;
	}

		#container {
			width: 1000px;
			border: 1px solid #000;
			margin: 0px;
			margin-left: auto;
			margin-right: auto;
			padding: 0px;
			background-color:  #fff;
			
		}

		#banner {
			background-color:  #000;
			background-image:   url(../bilder/logo.gif);
			background-position: top; 
			background-repeat: no-repeat;
			font: 12px verdana, arial, helvetica, sans-serif;
		}

		#content {
			padding: 0px;
			margin-left: 260px;
			margin-right: 20px;
			background-color: #fff;
		}
		
		#content2 {
		padding: 10px;
		margin: 0px;
		background-color: #fff;
			}
	#newsletter{
			width: 260px;
			\width: 260px;
			w\idth: 260px;
			margin: 0px;
			margin-left: auto;
			margin-right: auto;
			padding: 10px;
			background-color:  #fff;
			font: 12px verdana, arial, helvetica, sans-serif;
		}

		#sidebar-a {
			float: left;
			width: 195px;
			margin: 0;
			padding: 15px;
			background-color: #F7EEE2;
		}

		#sidebar-b {
			
			float: right;
			width: 185px;
			border-left: solid 1px #000;
			margin-right: 0px;
			margin-left: 10px;
			padding: 10px;
			background-color: #fff;
			
			}	
	#bild { border: 1px solid #000;
			margin-left: 10px;}
	.bildlinks { border: 0px solid #000;
			margin-right: 8px;}
	.bildrechts { border: 0px solid #000;
			margin-left: 8px;}
	iframe#inhalt {
  		height: 100%;
  
			} 
	#tabellen {  border-collapse:collapse;
  			border-spacing:0;
  			border:0;
  			border-width:0;
			vertical-align: top;
  			padding:1px;
  			width:460px;
  			}
	#tabellen td {
  			border-style:solid;
  			border-width:1px;
  			border-color:#e0c9a8;
  			padding:2px;
			vertical-align: top;
  			}
