@charset "utf-8";
/* CSS Document */
/************************************************************************************ Layout ****************************/
	html {
		background-color:#8e722f;
		font-family:tahoma;
		color:#333333;
		font-size:8pt;
		line-height:11pt;
		letter-spacing:0px;
		text-align:justify;
		vertical-align:baseline;
		/*background-image: url(chaozeback.png);*/
    }
	
	body {
		background-image: url(chaozesprung.png);
		background-repeat: no-repeat;
		background-position: center top;
		text-align:justify;
		margin:0 0 0 0;
		min-height:710px;
    }
	
	#sonderlinks {
		background-color:#222222;
		position:absolute;
		top:0px;
		left:0px;
		margin:0 0 0 0;
		padding: 4px 0 4px 0; 
		height:65px;
		width:100%;
		text-align:center;
    }
	
	#sonderlinks a{
		border:0;
		padding: 0 10px 0 10px;
    }
	
	#sonderlinks a:hover{
		background-color:transparent;
    }
	

	
   #container { 
		margin-left:auto; 
		margin-right:auto;
		margin-top: 0px;
		width: 700px; 
    } 

    #mainContentFrame {
		margin:438px 0 0;
		padding:0;
        background-image:url(hauptfeld_flow.png);
        background-repeat:repeat-y;
        width:499px;
    }
    #hauptfeld_top img {
		margin-top: -15px;
        height:15px;
        width:499px;
    }    
    #hauptfeld_ende img {
	    margin-bottom:-15px;
        height:15px;
        width:499px;
    }
    #mainContent {
        margin:-7px 20px 0 20px;
		min-height:50px;
		padding:0;
		text-align:justify;
    }

    #nebenContentFrame {
        width:196px;
        background-image:url(nebenfeld_flow.png);
        background-repeat:repeat-y;
		float:right;
		margin:438px 0 0 0px;
    }
    #nebenfeld_top img{
        width:196px;
		margin-top: -15px;
        height:15px;
    }
    #nebenContent {
        width:160px;
		margin: 0 18px 0 18px;
    }
    #nebenfeld_ende img{
        margin-bottom:-15px;
        height:15px;
        width:196px;
    }
	


	
/************************************************************************************ Clearer für Bildergalerie ****************************/	
	div.csc-textpic-clear {
		clear: left;
	}	
	
	

	
	
/************************************************************************************ Navigation ****************************/
	#chaozemenu {
		position:absolute;
		top:433px;
		font-weight: bold;
		margin:0 0 0 20px;
		width:449px;
    }		
	
	#chaozemenu ul#level_1 {
		display: inline;
		list-style-type: none;
	}	
	
	#chaozemenu ul#level_1 li {
		float:left;
		margin-right: 4px;
	}
	
	#chaozemenu ul#level_1 li a{
		font-size: 11pt;
		color: #ffffff;
		text-decoration: none;
		border-bottom: 0;
		padding: 0 3px 0 3px;	
		background-color: #8e722f;	
	}
	
	#chaozemenu ul#level_1 li#level_1_aktiv{
		font-size: 11pt;
		color: #ffffff;
		background-color: #222222;
		padding: 2px 3px 1px 3px;
		margin: -2px 4px 0 0;
	}
	
	#chaozemenu ul#level_1 li a:hover {
		font-size: 11pt;
		color: #ffffff;
		background-color: #222222;
	}
	
	#chaozemenu ul#level_1 li a:active {
		font-size: 11pt;
		color: #ffffff;
		background-color: #222222;
	}
	

	
/************************************************************************************ Navigation 2. Ebene ****************************/	
	#chaozemenu2{
		position:absolute;
		top:449px;
		margin: 1px 0 0 5px;
		font-weight:bold;
	}
	
	#chaozemenu2 ul#level_2 {
		display: inline;
		list-style-type: none;
	}	
	
	#chaozemenu2 ul#level_2 li {
		float: left;
		margin-right: 4px;
	}
	
	#chaozemenu2 ul#level_2 li a{
		font-size: 8pt;
		color: #8e722f;
		text-decoration: none;
		border-bottom: 0;
		padding: 1px 3px 1px 3px;		
	}
	
	#chaozemenu2 ul#level_2 li#level_2_aktiv{
		font-size: 8pt;		
		color: #ffffff;
		background-color: #222222;
		padding: 0 3px 0 3px;
	}
	
	#chaozemenu2 ul#level_2 li a:hover {
		font-size: 8pt;		
		color: #ffffff;
		background-color: #8e722f;
	}
	
	#chaozemenu2 ul#level_2 li a:active {
		font-size: 8pt;		
		color: #ffffff;
		background-color: #8e722f;
	}



/************************************************************************************ Navigation 2. Ebene ****************************/	
	#chaozemenu3{
		position:absolute;
		top:465px;
		margin: 1px 0 0 10px;
		font-weight:bold;
	}
	
	#chaozemenu3 ul#level_3 {
		display: inline;
		list-style-type: none;
	}	
	
	#chaozemenu3 ul#level_3 li {
		float: left;
		margin-right: 4px;
	}
	
	#chaozemenu3 ul#level_3 li a{
		font-size: 8pt;
		color: #8e722f;
		text-decoration: none;
		border-bottom: 0;
		padding: 1px 3px 1px 3px;		
	}
	
	#chaozemenu3 ul#level_3 li#level_3_aktiv{
		font-size: 8pt;		
		color: #ffffff;
		background-color: #222222;
		padding: 0 3px 0 3px;
	}
	
	#chaozemenu3 ul#level_3 li a:hover {
		font-size: 8pt;		
		color: #ffffff;
		background-color: #8e722f;
	}
	
	#chaozemenu3 ul#level_3 li a:active {
		font-size: 8pt;		
		color: #ffffff;
		background-color: #8e722f;
	}
	
	
	
	
/************************************************************************************ Footer / metaNavi ****************************/	
	#footer{
		clear:left;
		font-weight: bold;
		border:0;
		margin: 5px 0 0 230px;		
	}	
	#footer a{
		color:#ffffff;
		font-size: 6pt;
		padding: 0 3px 0 3px;
		margin: 0 5px 0 5px;
		border:0;
		background-color:#333333;
	}
	#footer a:hover{
		color:#ffffff;
		font-size: 6pt;
		padding: 0 3px 0 3px;
		margin: 0 5px 0 5px;
		border:0;
		background-color:#8e722f;
	}
		
	
	

	

		 
	

	
	
/************************************************************************************ Typo mainContent ****************************/
    #mainContent h1.csc-firstHeader {
		font-size: 14pt;		
		font-weight: bold;
		color: #222222;
		display:block;
		margin: 44px 0 9px 0;
		padding: 3px 5px 3px 5px;
		border-bottom: 1px dashed #cccccc;
    }		
    #mainContent h1 {
		font-size: 14pt;		
		font-weight: bold;
		color: #222222;
		display:block;
		margin: 20px 0 9px 0;
		padding: 3px 5px 3px 5px;
		border-bottom: 1px dashed #cccccc;
    }		
    #mainContent h2 {
		font-size: 12pt;		
		font-weight: bold;
		color: #222222;
		display:block;
		margin: 20px 0 9px 0;
		padding: 3px 5px 3px 5px;
		border-bottom: 1px dashed #cccccc;
    }		
    #mainContent p {
		margin: 0 6px 0 6px;
		text-align:justify;
    }		
	
	.bold {
		font-weight:bold;
	}

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



	
/************************************************************************************ Typo nebenContent ****************************/	
    #nebenContent p {
		margin: 10px 0 0 17px;
		color: #333333;
    }

	#nebenContent h1.csc-firstHeader {
		font-size: 14pt;		
		font-weight: bold;
		color: #333333;
		display:block;
		margin: 10px 0 9px -2px;
		padding:  0 0 4px 0px;
		border-bottom: 1px dashed #cccccc;
    }	

	#nebenContent h1 {
		font-size: 14pt;		
		font-weight: bold;
		color: #333333;
		display:block;
		margin: 0px 0 9px -2px;
		padding:  0 0 4px 0px;
		border-bottom: 1px dashed #cccccc;
    }	
	
	#nebenContent a.internal-link:link, #nebenContent a.internal-link:visited {
		font-size: 8pt;	
		color:#333333;
		background-color:transparent;
		border-bottom-width:1px;
		border-bottom-color:#8e722f;
		border-bottom-style:solid;
    }	
	#nebenContent a.internal-link:hover  {
		font-size: 8pt;	
		color:#eeeeee;
		text-decoration:none;
		background-color:#8e722f;
		letter-spacing:0px;
    }		

	
	
	
	
	
	
	
	
/************************************************************************************ Konzerte rechts ****************************/		
	.tx-msdates-pi1 {
		margin-top: 25px;
	}

	.konzertRightFarbe1 {
		color:#8e722f;
	}	
	.konzertRightFarbe1 img {
		float:right;
	}	
	.konzertRightFarbe1 .datum{
		font-size: 14pt;		
		font-weight: bold;
		color:inherit;
		display:block;
		margin: 10px 0 4px -3px;
    }    
	.konzertRightFarbe1 .ort{
		font-size: 11pt;		
		font-weight: bold;
		color:inherit;
		display:block;
		margin: 0 0 0 17px;
    }        
    .konzertRightFarbe1 .venue{
		font-size: 11pt;		
		font-weight: bold;
		color:inherit;
		display:block;
		margin: 0 0 0 17px;
    }       
    .konzertRightFarbe1 .supports{
		font-size: 8pt;		
		font-weight: normal;
		font-style:italic;
		color: #b5b5b5;
		display:block;
		margin: 3px 0 0 17px;
		line-height:90%;
    }       
	.konzertRightFarbe1 a:link, .konzertRightFarbe1 a:visited {
		font-size: 11pt;	
		color:inherit;
		background-color:transparent;
		border-bottom-width:1px;
		border-bottom-color:#8e722f;
		border-bottom-style:solid;
    }	
	.konzertRightFarbe1 a:hover  {
		color:#eeeeee;;
		font-size: 11pt;	
		text-decoration:none;
		background-color:#8e722f;
		letter-spacing:0px;
    }	
	
	
	.konzertRightFarbe2 img {
		float:right;
	}		
	
	.konzertRightFarbe2 {
		color: #333333;
	}		
	.konzertRightFarbe2 .datum{
		font-size: 14pt;		
		font-weight: bold;
		color:inherit;
		display:block;
		margin: 10px 0 4px -3px;
    }    
	.konzertRightFarbe2 .ort{
		font-size: 11pt;		
		font-weight: bold;
		color:inherit;
		display:block;
		margin: 0 0 0 17px;
    }        
    .konzertRightFarbe2 .venue{
		font-size: 11pt;		
		font-weight: bold;
		color:inherit;
		display:block;
		margin: 0 0 0 17px;
    }       
    .konzertRightFarbe2 .supports {
		font-size: 8pt;		
		font-weight: normal;
		font-style:italic;
		color: #b5b5b5;
		display:block;
		margin: 3px 0 0 17px;
		line-height:90%;
    }       
	.konzertRightFarbe2 a:link, .konzertRightFarbe2 a:visited {
		font-size: 11pt;	
		color:inherit;
		background-color:transparent;
		border-bottom-width:1px;
		border-bottom-color:#8e722f;
		border-bottom-style:solid;
    }	
	.konzertRightFarbe2 a:hover {
		color:#eeeeee;
		font-size: 11pt;	
		text-decoration:none;
		background-color:#8e722f;
		letter-spacing:0px;
    }	
	
	
	
	
	
	


	
/************************************************************************************ Konzerte Main ****************************/		
	.konzertMainFarbe1 {
		width:460px;
		line-height:15px;
		color:#333333;
	}
	
	.konzertMainFarbe1 img {
		margin: 0 0 0 6px;
	}	
	
	.konzertMainFarbe1  a:link.flyerLink, .konzertMainFarbe1  a:visited.flyerLink, .konzertMainFarbe1  a:hover.flyerLink {
		float:right;
		
		border-bottom-width:0px;
		background-color:transparent;
	}	
		
	.konzertMainFarbe1 .datum{
		font-size: 10pt;		
		font-weight: bold;
		color:inherit;
    }    
	.konzertMainFarbe1 .ort{
		font-size: 10pt;		
		font-weight: bold;
		color:inherit;
    }        
    .konzertMainFarbe1 .venue{
		font-size: 10pt;		
		font-weight: bold;
		color:inherit;
    }       
    .konzertMainFarbe1 .supports{
		font-size: 7pt;		
		font-weight: normal;
		font-style:italic;
		color: #b5b5b5;
		line-height:100%;
		
    }       
	.konzertMainFarbe1 a:link, .konzertMainFarbe1 a:visited {
		font-size: 10pt;	
		color:inherit;
		background-color:transparent;
		border-bottom-width:1px;
		border-bottom-color:#8e722f;
		border-bottom-style:solid;
    }	
	.konzertMainFarbe1 a:hover  {
		color:#eeeeee;
		font-size: 10pt;	
		text-decoration:none;
		background-color:#8e722f;
		letter-spacing:0px;
    }			

	.konzertMainFarbe2 {
		width:460px;
		line-height:15px;
		color: #8e722f;
	}	
	  .konzertMainFarbe2 img {
		margin: 0 0 0 6px;
		border:none;
	}		
	.konzertMainFarbe2  a:link.flyerLink, .konzertMainFarbe2  a:visited.flyerLink, .konzertMainFarbe2  a:hover.flyerLink {
		margin:3px 0 0 0;
		float:right;
		border-bottom-width:0px;
		background-color:transparent;
	}		
	.konzertMainFarbe2 .datum{
		font-size: 10pt;		
		font-weight: bold;
		color:inherit;
    }    
	.konzertMainFarbe2 .ort{
		font-size: 10pt;		
		font-weight: bold;
		color:inherit;
    }        
    .konzertMainFarbe2 .venue{
		font-size: 10pt;		
		font-weight: bold;
		color:inherit;
    }       
    .konzertMainFarbe2 .supports{
		font-size: 7pt;		
		font-weight: normal;
		font-style:italic;
		color: #b5b5b5;
    }       
	.konzertMainFarbe2 a:link, .konzertMainFarbe2 a:visited {
		font-size: 10pt;	
		color:inherit;
		background-color:transparent;
		border-bottom-width:1px;
		border-bottom-color:#8e722f;
		border-bottom-style:solid;
    }	
	.konzertMainFarbe2 a:hover {
		color:#eeeeee;
		font-size: 10pt;	
		text-decoration:none;
		background-color:#8e722f;
		letter-spacing:0px;
    }	
	
	
	

	
/************************************************************************************ Releases ****************************/	

	.tx-msdisko-pi1 {
		margin-top: 37px;
	}

	.tx-msdisko-pi1 a img{
		border:0;
	}	
	.tx-msdisko-pi1 a, .tx-msdisko-pi1 a:visited{
		border-bottom-width:0px;
	}	
	.tx-msdisko-pi1 a:hover{
		background-color:transparent;
	}		
	.tx-msdisko-pi1 .releases{
		margin:0px;
		padding:0px;
		height:25px;
		overflow:hidden;
	}				
	.tx-msdisko-pi1 .releaseHeader{
		font-size: 11pt;		
		font-weight: bold;
		color: #222222;
		display:block;
		margin-bottom: 10px;
		padding: 3px 5px 3px 5px;
		border-bottom: 1px dashed #cccccc;
	}				
	.tx-msdisko-pi1 .releaseHeaderFeat{
		font-size: 11pt;		
		font-weight: bold;
		color: #222222;
		display:block;
		margin-bottom: 10px;
		padding: 3px 5px 3px 5px;
		border-bottom: 1px dashed #cccccc;
	}					
	.tx-msdisko-pi1 .releases .releasesH1Format {
		font-size:0.6em;
		float:right;
		margin: 3px 10px 0 0;
	}		
	.tx-msdisko-pi1 .releases a.plus{
		float:right;
		border:0;
	}			
	.tx-msdisko-pi1 .releases a.plus:hover{
		background-color:transparent;
	}		
	.tx-msdisko-pi1 .releases .minus{
		display:none;
	}		
	.tx-msdisko-pi1 .releasesOut{
		min-height:275px;
	}					
	.tx-msdisko-pi1 .releasesOut .releaseHeader{
		font-size: 11pt;		
		font-weight: bold;
		color: #222222;
		display:block;
		margin-bottom: 10px;
		padding: 3px 5px 3px 5px;
		border-bottom: 1px dashed #cccccc;
	}						
	.tx-msdisko-pi1 .releasesOut .releasesH1Format {
		font-size:0.6em;
		float:right;
		margin: 3px 10px 0 0;
	}		
	.tx-msdisko-pi1 .releasesOut .plus{
		display:none;
	}		
	.tx-msdisko-pi1 .releasesOut a.minus{
		float:right;
		border:0;
	}			
	.tx-msdisko-pi1 .releases a.minus:hover{
		background-color:transparent;
	}		
	
	.releaseInfoLeft {
		float:right;
		font-weight:bold;
		text-align:center;
	}
	.releaseLabel {
		font-size:11pt;
		font-weight:bold;
		color: #b5b5b5;
		width: 125px;
		text-align:center;
		margin: 5px 0 0 0px;
	}
	.releaseLabelRight {
		font-size:1.5em;
		font-weight:bold;
		margin: 5px 0 5px 34px;
		color: #b5b5b5;
	}

	.releaseSongZeile0 {
		margin: 0 0 0 6px;
		font-size:1.0em;
		font-weight:normal;
		line-height:135%;
		color:#222222;
		font-weight:bold;
	}	
	.releaseSongZeile0 a.text img{
		width:10px;
		height:10px;
		border:0;
	}		
	.releaseSongZeile0 .nr{
		font-size:1.0em;
		font-weight:normal;
		padding: 0 0 0 5px;
		color: #b5b5b5;
	}	
	.releaseSongZeile0 a.text, .songZeile0 a.text:visited{
		border:0;
	}	
	.releaseSongZeile0 a.text:hover{
		background-color:transparent;
	}		
	.releaseSongZeile0 img{
		width:10px;
		height:10px;
		border:0;
		margin: 0 2px 0 0;
	}	
	.releaseSongZeile0 .text a.klein:hover{
		color:#ffffff;
	}	
	.releaseSongZeile0 a.down img{
		width:10px;
		height:10px;
		border:0;
	}	
	.releaseSongZeile0 a.down, .songZeile0 a.down:visited{
		border:0;
	}	
	.releaseSongZeile0 a.down:hover{
		background-color:transparent;
	}			
	.releaseSongZeile0 .feat{
		font-size: 7pt;		
		font-weight: normal;
		font-style:italic;
		color: #b5b5b5;
	}	

	.releaseSongBonus0 {
		margin: 0 0 0 54px;
		font-size:1.0em;
		font-weight:normal;
		line-height:135%;
		color:#222222;
		font-weight:bold;
	}	
	
	
	.releaseSongZeile1 {
		margin: 0 0 0 6px;
		font-size:1.0em;
		font-weight:normal;
		line-height:135%;
		color:#8e722f;
		font-weight:bold;
	}	
	.releaseSongZeile1 a.text img{
		width:10px;
		height:10px;
		border:0;
	}		
	.releaseSongZeile1 .nr{
		font-size:1.0em;
		font-weight:normal;
		padding: 0 0 0 5px;
		color: #b5b5b5;
	}	
	.releaseSongZeile1 a.text, .songZeile0 a.text:visited{
		border:0;
	}	
	.releaseSongZeile1 a.text:hover{
		background-color:transparent;
	}		
	.releaseSongZeile1 img{
		width:10px;
		height:10px;
		border:0;
		margin: 0 2px 0 0;
	}	
	.releaseSongZeile1 .text a.klein:hover{
		color:#ffffff;
	}	
	.releaseSongZeile1 a.down img{
		width:10px;
		height:10px;
		border:0;
	}	
	.releaseSongZeile1 a.down, .songZeile0 a.down:visited{
		border:0;
	}	
	.releaseSongZeile1 a.down:hover{
		background-color:transparent;
	}			
	.releaseSongZeile1 .feat{
		font-size: 7pt;		
		font-weight: normal;
		font-style:italic;
		color: #b5b5b5;
	}		

	.releaseSongBonus1 {
		margin: 0 0 0 54px;
		font-size:1.0em;
		font-weight:normal;
		line-height:135%;
		color:#8e722f;
		font-weight:bold;
	}

		
	.tx-msdisko-pi1 .releaseBeschr{
		margin:12px 0 0 34px;
		padding:0px;
	}	
	
/************************************************************************************ Songliste ****************************/		
	
	.songZeile0 {
		margin: 0 0 0 1px;
		font-size:1.2em;
		font-weight:normal;
		line-height:115%;
		color:#222222;
		font-weight:bold;
	}	
	.songZeile0 a.text img{
		width:10px;
		height:10px;
		border:0;
	}	
	.songZeile0 a.text, .songZeile0 a.text:visited{
		border:0;
	}		
	.songZeile0 a.text:hover{
		background-color:transparent;
	}		
	.songZeile0 img{
		width:10px;
		height:10px;
		border:0;
		margin: 0 2px 0 0;
	}	
	.songZeile0 .text a.klein:hover{
		color:#ffffff;
	}	
	.songZeile0 a.down img{
		width:10px;
		height:10px;
		border:0;
	}	
	.songZeile0 a.down, .songZeile0 a.down:visited{
		border:0;
	}	
	.songZeile0 a.down:hover{
		background-color:transparent;
	}		
	.songZeile0 .feat{
		font-size: 8pt;		
		font-weight: normal;
		font-style:italic;
		color: #b5b5b5;
	}		
	
	.songZeile1 {
		margin: 0 0 0 1px;
		font-size:1.2em;
		font-weight:normal;
		line-height:115%;
		color:#8e722f;
		font-weight:bold;
	}	
	.songZeile1 a.text img{
		width:10px;
		height:10px;
		border:0;
	}	
	.songZeile1 a.text, .songZeile1 a.text:visited{
		border:0;
	}		
	.songZeile1 a.text:hover{
		background-color:transparent;
	}		
	.songZeile1 img{
		width:10px;
		height:10px;
		border:0;
		margin: 0 2px 0 0;
	}	
	.songZeile1 .text a.klein:hover{
		color:#ffffff;
	}	
	.songZeile1 a.down img{
		width:10px;
		height:10px;
		border:0;
	}	
	.songZeile1 a.down, .songZeile1 a.down:visited{
		border:0;
	}	
	.songZeile1 a.down:hover{
		background-color:transparent;
	}	
	.songZeile1 .feat{
		font-size: 8pt;		
		font-weight: normal;
		font-style:italic;
		color: #b5b5b5;
	}	
	.songSingleHeader {
		font-size: 10pt;		
		font-weight: bold;
		color: #222222;
		margin: 0 0 10px 6px;
	}		
	.songSingleHeader a, .songSingleHeader a:visited {
		color:#222222;
		font-size:9pt;
		font-weight:bold;
		text-decoration:none;
		letter-spacing:0px;
		border-bottom-width:1px;
		border-bottom-color:#8e722f;
		border-bottom-style:solid;
	}		
	.songSingleHeader a:hover{
        background-color:#8e722f;
		color:#ffffff;
		font-size:9pt;
		font-weight:bold;
		text-decoration:none;
		letter-spacing:0px;
		border-bottom-width:1px;
		border-bottom-color:#8e722f;
		border-bottom-style:solid;
	}		

	
	
	
	
/************************************************************************************ Links ****************************/		
	
	.linkZeile0 {
		margin: 0 0 0 23px;
		font-size:1.2em;
		font-weight:normal;
		line-height:115%;
		color:#222222;
		line-height:130%;
	}	
	.linkZeile0 a.link0, .linkZeile0 a.link0:visited{
		font-size:1.0em;
		padding: 0 3px 0 3px;
		border:0;
		color:#222222;
	}		
	.linkZeile0 a.link0:hover{
		color:white;
        background-color:#8e722f;
	}		
	
	.linkZeile1 {
		margin: 0 0 0 23px;
		font-size:1.2em;
		font-weight:normal;
		line-height:115%;
		color:#8e722f;
		line-height:130%;
	}		
	.linkZeile1 a.link1, .linkZeile1 a.link1:visited{
		font-size:1.0em;
		padding: 0 3px 0 3px;
		border:0;
		color:#8e722f;
	}		
	.linkZeile1 a.link1:hover{
		color:white;
        background-color:#222222;
	}	
	
		
	.linkZeile1 .feat{
		font-size: 7pt;		
		font-weight: normal;
		font-style:italic;
		color: #b5b5b5;
	}			
	.linkZeile0 .feat{
		font-size: 7pt;		
		font-weight: normal;
		font-style:italic;
		color: #b5b5b5;
	}	
	
	
	
	
/************************************************************************************ SonderLink Singleview ****************************/		
		
	
	#sonderlinksContent {
		margin-top:30px;
    }	
	
	#sonderlinksImg {
		text-align:center;	
    }		
	#sonderlinksImg a{
		border:0;
    }		
	#sonderlinksImg a:hover{
		background-color:transparent;
    }	
		
	
/************************************************************************************ Gästebuch ****************************/
    .gaeste_header {
		font-size: 14pt;		
		font-weight: bold;
		color: #222222;
		display:block;
		margin: 15px 0 9px 0;
		padding: 0px 5px 0px 5px;
		border-bottom: 1px dashed #cccccc;
    }
    .gaeste_zeit {
			text-align:						      left;		
			font-size:							  8pt;
			color:								  #999999;
			margin-top:							  0px;
			margin-bottom:						  3px;	
			font-weight: normal;
    }
    .gaeste_navi {
			text-align:						      center;		
			margin-top:							  15px;
    }
    .gaeste_form_beschr {
			text-align:						      center;		
			font-size:							  7pt;
			margin-top:							  3px;
			margin-bottom:						  0px;	
    }
    .gaeste_form_feld {
			font-size:							  9pt;
			margin-top:							 -2px;
			margin-bottom:						  0px;	
    }
    .gaeste_form_feld img {
		border-width: 1px;
		border-style: solid;
		border-color:#999999;
    }
	
   

	

	
/************************************************************************************ Typo Links ****************************/
    A:link {
            font-family:                          tahoma;
            color:                                #222222;
            font-size:                            9pt;
            font-weight:                          bold;
            text-decoration:                      none;
            letter-spacing:                       0px;
            border-bottom-width:                  1px;
            border-bottom-color:                  #8e722f;
            border-bottom-style:                  solid;
    }
    A:visited {
            font-family:                          tahoma;
            color:                                #222222;
            font-size:                            9pt;
            font-weight:                          bold;
            text-decoration:                      none;
            letter-spacing:                       0px;
            border-bottom-width:                  1px;
            border-bottom-color:                  #8e722f;
            border-bottom-style:                  solid;
    }
    A:hover {
            font-family:                          tahoma;
            color:                                #ffffff;
            background-color:                     #8e722f;
            font-size:                            9pt;
            font-weight:                          bold;
            text-decoration:                      none;
            letter-spacing:                       0px;
    }
    A:active {
            font-family:                          tahoma;
            color:                                #ffffff;
            background-color:                     #8e722f;
            font-size:                            9pt;
            font-weight:                          bold;
            text-decoration:                      underline;
            letter-spacing:                       0px;
    }

	A.klein:link , A.mail:link{
            font-family:                          tahoma;
            color:                                #222222;
            font-size:                            8pt;
            font-weight:                          bold;
            text-decoration:                      none;
            letter-spacing:                       0px;
            border-bottom-width:                  1px;
            border-bottom-color:                  #8e722f;
            border-bottom-style:                  solid;
    }
    A.klein:visited, A.mail:visited {
            font-family:                          tahoma;
            color:                                #222222;
            font-size:                            8pt;
            font-weight:                          bold;
            text-decoration:                      none;
            letter-spacing:                       0px;
            border-bottom-width:                  1px;
            border-bottom-color:                  #8e722f;
            border-bottom-style:                  solid;
    }
    A.klein:hover, A.mail:hover {
            font-family:                          tahoma;
            color:                                #ffffff;
            background-color:                     #8e722f;
            font-size:                            8pt;
            font-weight:                          bold;
            text-decoration:                      none;
            letter-spacing:                       0px;
    }
    A.klein:active, A.mail:active{
            font-family:  tahoma;
            color:                                #ffffff;
            background-color:                     #8e722f;
            font-size:                            8pt;
            font-weight:                          bold;
	text-decoration:                      underline;
	letter-spacing:                       0px;
	}
	.at {		font-weight:bold;		font-size:9pt;	}


	
/************************************************************************************ Layout Formulare ****************************/
	input, select, textarea { /* Alle Labels UND Formularelemente auswhlen */
		display: block;
		color:#333333;
		width: 140px; /* Breite.*/
		font-size: 9pt;
		font-family: tahoma;
		border-width: 1px;
		border-style: solid;
		border-color:#999999;
		background-color: transparent;
	}
	
	
	input#submit { /* den Submit-Button */
		float: none;
		width: auto;
	}
	input[type="hidden"] { 
		display: none;
	}
	
	
	
	
	
	
	
	
	
	
/************************************************************************************ Diverse Anpassungen ****************************/		
/************************************************************************************ Datum für News ****************************/	
	.csc-header-n1 p.csc-header-date {
		float:right;
		color:#999999;
		font-size:7pt;
		padding-top:7px;
	}		
	p.csc-header-date {
		float:right;
		color:#999999;
		font-size:7pt;
		padding-top:7px;
	}	
	
/************************************************************************************ Rahmen aus Galeriebildern entfernen ****************************/		
    .csc-textpic-imagewrap a:link, .csc-textpic-imagewrap a:visited {
        border: none;
	} 	
	.csc-textpic-caption {
		display:none;
	}
	
	
	.csc-textpic-imagewrap {
		margin: 5px 5px 5px 5px;
	}