/* CSS Document */

* {
margin:0;
padding:0;
		}

body h1 {
		font-family:Arial, Helvetica, sans-serif;
		color:#CC0000;
		}	

body h2 {
		font-family:Arial, Helvetica, sans-serif;
		color:#666666;
		}	

body h3 {
		font-family:Arial, Helvetica, sans-serif;
		color:#666666;
		}	

body p {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
		line-height:1.4;
		}	
body a  {
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		}
body a:hover {
		text-decoration:underline;
		}		
/* ################ START GRUNDGERÜST CONTAINER (außer index.htm) ################ */
/* Container von oben: Header, Navigation, Spalten (enthält Spalte_links und Spalte_rechts), Footer und Skyscraper (rechts). Gültig für alle Seiten außer index.htm */

/* ### START Container CONTAINERGANZESEITE (umschließt alle weitern Container!!!) ### */
#containerganzeseite {
		float:left;
		margin:0 5px 0 10px;
		}
/* ### ENDE Container CONTAINERGANZESEITE ### */


/* ### START Container SKYSCRAPER ### */
#container_skyscraper {
		float:right;
		background-color:#ad32CC;
		width:200px;
		height:600px;
		position:absolute;
		top:5px;
		left:875px;
		}
/* ### ENDE Container SKYSCRAPER ### */

/* ### START Container HEADER ### */
#header {
		background-color:#ffffff;
		width:852px;
		height:auto;
		position:relative;
		margin:10px 0 0 0;
		padding:0 0 5px 0;
		float:left;
		}
/* ### ENDE Container HEADER ### */
/* Start diverses innerhalb Container Header */		
#logo   {
		float:left;
		}		
#datum {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#cc0000;
		vertical-align:bottom;
		margin:34px 0 0 0;
		width:auto;
		height:auto;
		float:right;
		}	
/* Ende diverses innerhalb Container Header */		
/* ### START Container NAVIGATION ### */
#navigation {
		background-color:#ffffff;
		width:852px;
		height:auto;
		position:relative;
		margin:5px 0 0 0;
		padding:7px 0 10px 0;
		float:left;
		border-top:1px solid #cc0000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		}
/* ### ENDE Container NAVIGATION ### */

/* Start diverses innerhalb Container Navigation */		
#navi {
		padding:0 15px 0 0;
		}			
#navi a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#cc0000;
		text-decoration:none;
		}			
#navi a:hover{
		text-decoration:underline;
		}			
/* Ende diverses innerhalb Container Navigation */		

/* ### START Container SPALTEN ### */
/* #Spalten ist Basis für alle Seiten außer index.htm. Es wird spalte_links und spalte_rechts eingefügt. */
#spalten {
		background-color:#ffffff;
		width:852px;
		height:auto;
		position:relative;
		margin:5px 0 0 0;
		float:left;
		}
/* ### ENDE Container SPALTEN ### */
/* ### START Container SPALTE_LINKS ### */
#spalte_links {
		background-color:#ffffff;
		width:350px;
		height:auto;
		position:relative;
		margin:10px 0 0 0;
		float:left;
		}
/* ### ENDE Container SPALTE_LINKS ### */
/* ### START Container SPALTE_RECHTS ### */
#spalte_rechts {
		background-color:#ffffff;
		width:490px;
		height:auto;
		position:relative;
		margin:10px 0 0 0;
		float:left;
		}
/* ### ENDE Container SPALTE_RECHTS ### */
/* ### START Container FOOTER ### */		
#footer {
		background-color:#ffffff;
		width:852px;
		height:90px;
		position:relative;
		margin:5px 0 10px 0;
		padding:10px 0 0 0;
		border-top:1px solid #cc0000;
		float:left;
		text-align:right;
		}	
/* ### ENDE Container FOOTER ### */		
/* Start diverses in Container Footer */
#footer a{
		right:20px;
		text-decoration:none;
		font-size:12px;
		color:#cc0000;
		}
#footer a:hover{
		text-decoration:underline;
		}
/* Ende diverses in Container Footer */

/* ################ ENDE GRUNDGERÜST CONTAINER (außer index.htm) ################ */


/* #######################################################
START INDEX SEITE 
########################################################*/
/** ############### START Titel links und rechts ##################### **/
				
#titel {
		background-color:#ffffff;
		width:852px;
		height:auto;
		position:relative;
		margin:5px 0 0 0;
		float:left;
		}
				
#titel_links {
		background-color:#ffffff;
		width:490px;
		height:auto;
		position:relative;
		margin:0 0 0 0;
		float:left;
		}

#bildquelle {
		width:490px;
		height:auto;
		position:relative;
		margin-top:1px;
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#CCCCCC;
		}

#titel_links h1{
		font-size:16px;
		margin:0 0 8px 0;
		}
#titel_links h1 a {
		color:#CC0000;
		text-decoration:none;
		}
#titel_links h1 a:hover {
		color:#CC0000;
		text-decoration:underline;
		}
		
#titel_links h2{
		font-size:12px;
		margin:0 0 4px 0 ;
		}
#titel_links h2 a {
		color:#666666;
		text-decoration:none;
		}
#titel_links h2 a:hover{
		color:#666666;
		text-decoration:none;
		}
		
#titel_links p {
		font-size:12px;
		margin:6px 0 5px 0;
		}
#titel_links p a{
		text-decoration:none;
		}
#titel_links p a:hover{
		text-decoration:underline;
		}
	
#titel_rechts {
		background-color:#ffffff;
		width:350px;
		height:320px;
		position:relative;
		margin:0 0 0 0;
		float:right;
		padding:0 0 0 0;
		}


/** ############### ENDE Titel links und rechts ##################### **/

/** ############### START Auswahl ##################### **/

#auswahl {
		background-color:#ffffff;
		width:852px;
		height:auto;
		position:relative;
		margin:10px 0 0 0;
		padding:0 0 0 0;
		float:left;
		}
#auswahlkasten_links {
		background-color:#ffffff;
		width:186px;
		padding:5px;
		height:250px;
		position:relative;
		margin:5px 0 0 0;
		float:left;
		border:1px solid #cc0000;
		overflow:hidden;
		}
#auswahlkasten {
		background-color:#ffffff;
		width:187px;
		padding:5px;
		height:250px;
		position:relative;
		margin:5px 0 0 19px;
		float:left;
		border:1px solid #cc0000;
		overflow:hidden;
		}

#auswahlkasten_bereich {
		font-size:12px;
		color:#FFFFFF;
		font-weight:bold;
		text-align:center;
		padding:8px 0 0 0;
		background-color:#CC0000;
		color:#FFFFFF;
		width:180px;
		height:20px;
		}
#auswahlkasten_bereich a{
		color:#FFFFFF;
		text-decoration:none;
		}
#auswahlkasten_bereich a:hover{
		text-decoration:underline
		}
#auswahlkasten img, #auswahlkasten_links img {
		text-align:center;
		}
#auswahlkasten h1, #auswahlkasten_links h1 {
		text-align:center;
		font-size:12px;
		margin:6px 0 0 0;
		}
#auswahlkasten h1 a, #auswahlkasten_links h1 a {
		color:#CC0000;
		text-decoration:none;
		}
#auswahlkasten h1 a:hover, #auswahlkasten_links h1 a:hover{
		color:#CC0000;
		text-decoration:underline;
		}
#auswahlkasten h2, #auswahlkasten_links h2 {
		text-align:center;
		font-size:10px;
		color:#333333;
		margin:3px 0 0 0;
		}
#auswahlkasten h3, #auswahlkasten_links h3 {
		text-align:center;
		font-size:10px;
		color:#333333;
		margin:3px 0 5px 0;
		}

#auswahlkasten p, #auswahlkasten_links p {
		margin:0 0 10px 0;
		}
/** ############### ENDE Auswahl ##################### **/


/* Start Spalten links rechts für INDEX */
#spalte_links_index {
		background-color:#ffffff;
		width:490px;
		height:auto;
		position:relative;
		margin-top:10px 0 0 0;
		float:left;
		}
#teaser_links_index {
		background-color:#ffffff;
		width:490px;
		height:auto;
		position:relative;
		margin:15px 0 0 0;
		float:left;
		border-bottom:3px solid #cccccc;
		}
#spalte_rechts_index {
		background-color:#ffffff;
		width:350px;
		height:auto;
		position:relative;
		margin:0 0 0 0;
		float:right;
		}
		
		
		
#teaser_rechts_index {
		background-color:#f7f7f7;
		width:330px;
		height:auto;
		position:relative;
		margin:0 0 10px 0;
		padding:10px 0 10px 10px;
		float:right;
		}
#teaser_rechts_index_resort {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
		padding:0 3px 0 0;
		}
#teaser_rechts_index h1 {
		background-color:#f7f7f7;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:0 0 3px 0;
		}
#teaser_rechts_index h1 a{
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#CC0000;
		}
#teaser_rechts_index h1 a:hover {
		text-decoration:underline;
		}		
	
#teaser_rechts_index p {
		font-family:Arial, Helvetica, sans-serif;
		font-size:7px;
		line-height:1.0;
		padding:5px 0 0 0;
		}	
#teaser_rechts_index p a  {
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#333333;
		font-size:11px;
}
#teaser_rechts_index p a:hover {
		text-decoration:underline;
		}		


#teaser_rechts_index_demi {
		background-color:#f7f7f7;
		width:330px;
		height:auto;
		position:relative;
		margin:0 0 10px 0;
		padding:10px 0 10px 10px;
		float:right;
		}
		
#teaser_rechts_index_demi img {
		float:left;
		padding-right:10px;
		}

#teaser_rechts_index_demi_resort {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
		padding:0 3px 0 0;
		}
#teaser_rechts_index_demi h1 {
		background-color:#f7f7f7;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:0 0 3px 0;
		}
#teaser_rechts_index_demi h1 a{
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#CC0000;
		}
#teaser_rechts_index_demi h1 a:hover {
		text-decoration:underline;
		}		
	
#teaser_rechts_index_demi p {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:1.2;
		padding:5px 0 0 0;
		}	
#teaser_rechts_index_demi p a  {
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#333333;
		font-size:11px;
}
#teaser_rechts_index_demi p a:hover {
		text-decoration:underline;
		}		


#teaser_rechts_index_ad336 {
		background-color:#f7f7f7;
		width:340px;
		height:auto;
		position:relative;
		margin:0 0 10px 0;
		padding:10px 0 10px 0;
		float:right;
}		

	
#teaser_links_index img {
		float:left;
		margin-right:8px;
		}
#teaser_links_index h1{
		font-size:14px;
		margin:6px 0 8px 4px;
		}
#teaser_links_index h1 a {
		color:#CC0000;
		text-decoration:none;
		}
#teaser_links_index h1 a:hover {
		color:#CC0000;
		text-decoration:underline;
		}
#teaser_links_index h2 {
		font-size:12px;
		color:#333333;
		margin:0 0 0 4px;
		}
#teaser_links_index h3 {
		font-size:10px;
		color:#333333;
		margin:0 0 5px 0;
		}
#teaser_links_index p {
		margin:0 0 10px 0;
		}
/* Spalten links rechts für INDEX */

/** START Teaser Indexseite **/	
		
#resort {
		background-color:#cc0000;
		width:475px;
		height:20px;
		position:relative;
		margin:0 0 0 0;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:right;
		vertical-align:text-bottom;
		padding:0 15px 0 0;
		}
/** Resort top beschreib nur das erste div für Resort, da es 5px weniger Height hat **/
#resort_top{
		background-color:#cc0000;
		width:475px;
		height:18px;
		position:relative;
		margin:0 0 0 0;
		padding:7px 15px 0 0;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:right;
		vertical-align:middle;
		}
#resort a, #resort_top a{
		color:#FFFFFF;
		text-decoration:none;
		}
#resort a:hover, #resort_top a:hover{
		text-decoration:underline;
		}
/** Ende Resort top **/

#weiter {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#cc0000;
}
#weiter a{
color:#cc0000;
text-decoration:none;

}
#weiter a:hover{
color:#cc0000;
text-decoration:underline;
}

#h1_sparte{
color:#cc0000;
font-size:8px;
font-weight:normal;
}
/* #######################################################
ENDE INDEX SEITE 
########################################################*/

/*Artikel fertig bis CCC*/
/*#teaser_links {
		background-color:#f7f7f7;
		width:320px;
		height:600px;
		position:relative;
		padding:10px;
		margin:0 0 10px 0;
		float:left;
		border:1px solid #cc0000;
		}
		*/
#teaser_links {
		background-color:#f7f7f7;
		width:330px;
		height:auto;
		position:relative;
		margin:0 0 10px 0;
		padding:10px 0 10px 10px;
		float:left;
		}
/*#teaser_links_index_resort {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
		padding:0 3px 0 0;
		}*/
#teaser_links h1 {
		background-color:#f7f7f7;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:0 0 3px 0;
		}
#teaser_links h1 a{
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#CC0000;
		}
#teaser_links h1 a:hover {
		text-decoration:underline;
		}		
	
#teaser_links p {
		font-family:Arial, Helvetica, sans-serif;
		font-size:7px;
		line-height:1.0;
		padding:5px 0 0 0;
		}	
#teaser_links p a  {
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#333333;
		font-size:11px;
}
#teaser_links p a:hover {
		text-decoration:underline;
		}		
		
#teaser_links_ad336 {
		background-color:#f7f7f7;
		width:340px;
		height:auto;
		position:relative;
		margin:0 0 10px 0;
		padding:10px 0 10px 4px;
		float:left;
		}		

#teaser_text_ad336_rechts {
		float:right;
		padding:0 0 0 10px;
		}	

#teaser_text_ad336_links {
		float:left;
		padding:0 10px 0 0;
		}	

		
#artikel_rechts {
		background-color:#ffffff;
		width:490px;
		height:auto;
		position:relative;
		margin:0 0 0 0;
		float:left;
		}
#artikel_rechts_img_490 {
		width:490px;
		height:auto;
		position:relative;
		float:left;
		margin:0 0 0 0;
		}
/*für 400er Bilder auch #artikel_rechts_img_490 verwenden*/
#artikel_rechts_img_240 {
		width:240px;
		height:auto;
		position:relative;
		float:left;
		margin:0 10px 3px 0;
		}
/* für Sparte und Index-Titel */
#bildquelle {
		width:100%;
		height:auto;
		position:relative;
		margin-top:1px;
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#CCCCCC;
		float:right;	
		}
#bildunterschrift_490, #bildunterschrift_400, #bildunterschrift_240 {
		height:auto;
		position:relative;
		margin:4px 0 5px 0;
		text-align:left;
		font-style:italic;
		font-size:12px;
		color:#000000;
		border-bottom:1px solid #000000;
		}
#bildunterschrift_490 {
		width:490px;
		}
#bildunterschrift_400 {
		width:400px;
		}
#bildunterschrift_240 {
		width:240px;
		}

#artikel_rechts h1{
		font-size:16px;
		margin:6px 0 8px 0;
		color:#cc0000;
		}
#artikel_rechts h2 {
		font-size:14px;
		color:#333333;
		margin:0 0 0 0;
		}
#artikel_rechts h3 {
		font-size:10px;
		color:#333333;
		margin:0 0 20px 0;
		}
#artikel_rechts p {
		margin:5px 0 10px 0;
		}
#zwischenüberschrift {
		font-size:12px;
		font-weight:bold;
		color:#cc0000;
		}
#eventlink_rechts {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#cc0000;
float:right;
}
#eventlink_rechts a {
color:#cc0000;
text-decoration:none;
}
#eventlink_rechts a:hover {
text-decoration:underline;
}

/** interner Text-Link für Verweise innerhalb der Website**/		
#intern a{
		color:#cc0000;
		text-decoration:none;
		}		
#intern a:hover{
		color:#cc0000;
		text-decoration:none;
		border-bottom:1px solid #cc0000;
		}		
/**externer Link für Verweise FREMDE Websiten**/		
#extern a{
		color:#333333;
		}		
#extern a:hover{
		color:#333333;
		text-decoration:none;
		border-bottom:1px solid #cc0000;
		}		

#textquelle {
		font-family:Arial, Helvetica, sans-serif;
		width:100%;
		height:auto;
		font-size:10px;
		color:#333333;
		position:relative;
		text-align:left;
		margin:20px 0 20px 0;
}
#zurück {
		width:100%;
		height:20px;
		font-weight:bold;
		font-size:12px;
		margin:20px 0 20px 0;
		vertical-align:middle;
		text-align:center;
		}
#zurück a {
		color:#cc0000;
		}
 /*CCC*/
 
 
/* SPARTE fertig bis UUUUUUUUUUUUU */
#teaser_rechts {
		background-color:#ffffff;
		width:490px;
		height:auto;
		position:relative;
		margin:15px 0 0 0;
		float:left;
		border-bottom:3px solid #cccccc;
		}

#teaser_rechts img {
		float:left;
		margin-right:12px;
		}
#teaser_rechts_film {
		float:left;
		margin:0 12px 12px 0;
		}

#teaser_rechts_galerie {
		background-color:#ffffff;
		width:490px;
		height:auto;
		position:relative;
		margin:15px 0 0 0;
		border-bottom:3px solid #cccccc;
		}
		
#bildquelle {
		width:480px;
		height:auto;
		position:relative;
		margin-top:1px;
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#CCCCCC;
		}
	
#teaser_rechts h1, #teaser_rechts_galerie h1{
		font-size:14px;
		margin:6px 0 8px 0;
		}
#teaser_rechts h1 a, #teaser_rechts_galerie h1 a {
		color:#CC0000;
		text-decoration:none;
		}
#teaser_rechts h1 a:hover, #teaser_rechts_galerie h1 a:hover {
		color:#CC0000;
		text-decoration:underline;
		}

#teaser_rechts h2, #teaser_rechts_galerie h2 {
		font-size:12px;
		color:#333333;
		margin:0 0 0 0;
		}

#teaser_rechts h3 {
		font-size:10px;
		color:#333333;
		margin:0 0 5px 0;
		}
#teaser_rechts p {
		margin:0 0 10px 0;
		}

/*Rote Hervorhebung zu Textbeginn im Teaser z.B. Bildgalerie, Produktübersicht, Update o.ä.*/
#hervorhebung {
background-color:#cc0000;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:0 5px 0 5px;
margin:0 5px 0 0;
}

/** SPARTE UUUUUUUUUUUUU ENDE Teaser Sparte rechts **/

 
/** START Teaser mit Link für Bildergalerie **/

#bildergalerie {
		background-color:#f7f7f7;
		border:1px solid #cc0000;
		width:460px;
		margin: 10px 0px 15px 0;
		padding:5px 0 5px 15px;
		}
#bildergalerie h1 {
		font-size:12px;
		font-weight:bold;
		}
#bildergalerie h1 a {
		color:#cc0000;
		text-decoration:none;
		}
#bildergalerie h1 a:hover {
		text-decoration:underline;
		}
#bildergalerie img {
		padding-right:10px;
		}
#bildergalerie fieldset{
		border: 1px solid #cc0000;
		padding-left:20px;
		}
#bildergalerie legend {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		font-style:italic;
		color:#cc0000;
		}
/** ENDE Teaser mit Link für Bildergalerie **/


.textrot {
		color:#cc0000;
		 }


#zumthema_headline {
height:auto;
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#cc0000;
font-size:14px;
padding:0 0 10px 0;
border-bottom:1px solid #cc0000;
}				

#zumthema_ende {
margin-bottom:50px;
border-bottom:1px solid #cc0000;
}
										
#zumthema {
height:auto;
width:100%;
padding:10px 0 5px 0;
margin:0 0 10px 0;
border-bottom:1px solid #cc0000;
}														
#zumthema h3 {
font-weight:bold;
font-size:11px;
color:#666666;
margin:0 0 0 0;
}			
#zumthema img {
margin: 0 10px 0 0;
float:left;
}								
#zumthema h1{
font-size:12px;
margin:0 0 12px 0;
}						
#zumthema h1 a{
font-size:12px;
color:#cc0000;
text-decoration:none;
}														
#zumthema h1 a:hover{
text-decoration:underline;
}														




/* Box Interner Seitenverweis auf weiteren Teile eines Artikels*/
#artikelverzeichnis {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
letter-spacing:1.5;
color:#333333;
margin:20px 0 20px 0;
padding:20px 0 20px 0;
border-top: 1px solid #cc0000;
}

#artikelverzeichnis h1 {
font-weight:bold;
font-size:12px;
}

#breadcrump_artikel {
float:right;
padding-left:50px;
}

#artikelverzeichnis a {
font-size:12px;
color:#cc0000;
text-decoration:none;
}
#artikelverzeichnis a:hover {
text-decoration:underline;
}

/* Kalender fertig bis ABABAB */
/* Breiten!!! klären, in Arbeit des vortages funktioniert es gut????? */
#tab_event {
width:100%;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#333333;
float:right;
}	
#tab_event h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#cc0000;
}							
.col1 {
width:20px;
text-align:center;
}				
.col2 {
width:60px;
text-align:center;
}				
.col3 {
width:2000px;
	}
.col4 {
width:700px;
}
tr {
width:auto;
}
th {
background-color:#cc0000;
color:#ffffff;
}
td {
}		
.hintergrund {
background-color:#f2f2e5;
}		
#tab_event tr:hover {
background-color:#e5e5cc;
}	
#tab_event a {
color:#333333;
text-decoration:none;
}
#tab_event a:hover {
color:#cc0000;
text-decoration:underline;
}
/*ABABAB*/


/* START Tabel EVENT fertig bis 78787878*/
#tab_veranstaltung table {
width:100%;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#333333;
border:none;
margin-top:10px 0 20px 0;
border-collapse:collapse;
}
#tab_veranstaltung .links_veranstaltung {
width:150px;
margin-left:20px;
}				
#tab_veranstaltung .rechts_veranstaltung {
width:220px;
text-align:left;
padding-left:5px;
}				
#tab_veranstaltung tr {
height:25px;
}
#tab_veranstaltung td {
width:200px;
padding:4px;
vertical-align:top;
text-align:left;
}			
#tab_veranstaltung h1 {
font-size:18px;
font-weight:bold;
text-decoration:none;
color:#cc0000;
margin:5px 0 15px 0;
}
#tab_veranstaltung a {
color:#333333;
text-decoration:none;
}
#tab_veranstaltung a:hover {
color:#333333;
text-decoration:underline;
}
#abgesagt {
	color:#990000;
	font-size:16px;
	font-weight:bold;
	font-stretch:expanded;
	margin-left:50px;
	text-transform: uppercase;
	letter-spacing: 7px;
}
/* In event_header werden eingestellt: 
    - Bild, je nach Breite
	- span mit der Bildangabe mit class bildangabe
	NICHT ENTHALTEN SIND: H1 Überschrift und p Beschreibungstext
*/
#event_header_img_280 {
width:280px;
height:auto;
float:left;
margin:0 8px 5px 0;
}
#bildquelle_event{
		width:280px;
		position:relative;
		margin:1px 5px 2px 0;
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#CCCCCC;
		float:left;	
		}
#bildunterschrift_event {
		width:280px;
		height:auto;
		position:relative;
		margin:4px 5px 10px 0;
		text-align:left;
		font-style:italic;
		font-size:12px;
		color:#000000;
		float:left;
		border-bottom:1px solid #000000;
		}
/* 78787878  ENDE Tabel EVENT */

/* START Galerie fertig bis 7777 */
#galerie {
		width:480px;
		height:auto;
		text-align:left;
		}
#galerie_bild{
		width:420px;
		text-align:left;
		}
#galerie_img {
text-align:center;
vertical-align:middle;
padding:15px 0 15px 0;
border-top:1px solid #cc0000;
border-bottom:1px solid #cc0000;
}		
#galerie h1 {
		text-align:left;
		font-size:14px;
		margin:0 0 10px 0;
		}
#navigation50 {
width:480px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#navigation55 {
width:80px;
height:20px;
margin:0 110px 0 0;
background-color:#ffffff;
float:left;
}

#navigation55_links {
float:left;
margin:0 15px 0 0;
}	
	
#navigation55_rechts {
float:left
}	
#navigation55_links a, #navigation55_rechts a, #navigation56 a {
color:#cc0000;
text-decoration:none;
}
#navigation55_links a:hover, #navigation55_rechts a:hover, #navigation56 a:hover {
color:#cc0000;
text-decoration:underline;
}

#navigation51 {
width:80px;
height:20px;
background-color:#ffffff;
float:left;
text-align:center;
}
#navigation56 {
width:80px;
height:20px;
margin:0 0 10px 0;
text-align:right;
background-color:#ffffff;
float:right;
}

	
		
#galerie_bild_nav_bildangabe {
		float:left;
		margin-right:80px;
		}
		


#galerie_zumbeitrag {
		text-align:right;
		}

#galerie_strich_unten {
		margin:5px 0 5px 0;
		width:420px;
		border-bottom:1px solid #cc0000;
		}
#galerie #bildquelle {
		width:100%;
		text-align:right;
		margin:5px 0 5px 0;
		}	
#galerie p{
margin-top:15px;
}	
/* 7777 ENDE Galerie */



/* Impressum hier fertig bis IIIIIIIIII*/
/*Angaben für IMPRESSUM */
#impressum {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
}
#tab_impressum table {
width:100%;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#333333;
border:none;
margin-top:20px;
border-collapse:collapse;
}
#tab_impressum .links_impressum {
width:140px;
margin-left:20px;
font-weight:bold;
}				
#tab_impressum .rechts_impressum {
width:258px;
text-align:left;
padding-left:5px;
}				
#tab_impressum tr {
height:18px;
}
#tab_impressum td {
padding:4px;
vertical-align:top;
text-align:left;
}			
#tab_impressum h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-decoration:none;
color:#cc0000;
margin:5px 0 15px 0;
}
#tab_impressum a {
text-decoration:none;
}
#tab_impressum a:hover{
color:#cc0000;
text-decoration:none;
}
/*IIIIIIIIIIIIIIII*/


/* ###################
START ARCHIV fertig bis ENDE*/
#tab_archiv {
width:100%;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#333333;
border-collapse:1px;
}								
.col1 {
width:80px;
text-align:center;
}				
.col2 {
width:400px;
text-align:left;

}				
tr {
height:28px;
}
th {
font-family:Arial, Helvetica, sans-serif;
background-color:#cc0000;
color:#ffffff;
text-align:center;
font-size:12px;
}
td {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:8px;
}			
.hintergrund {
background-color:#f2f2e5;
}		
#tab_archiv tr:hover {
background-color:#e5e5cc;
}		
#tab_archiv p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
#tab_archiv a {
color:#333333;
text-decoration:none;
}
#tab_archiv a:hover {
color:#cc0000;
text-decoration:underline;
}



/* ===========================
				Vorschau Thumbnails für Archiv
									===============================*/
									
#vorschau_archiv a {
text-decoration:none;
}
/*für Internet-Explorer*/
#vorschau_archiv a:hover {
border:none;
}
#vorschau_archiv a span {
display:none;
}
#vorschau_archiv a:hover span {
display:block;
margin:0;
padding:5px;
border:1px solid #cc0000;
background-color:#ffffff;
color:#000000;
position:absolute;
left:10em;/*5em;*/
top:inherit;
width:360px;
text-decoration:none;
}
#vorschau_archiv a:hover span img {
float:left;
padding-right:10px;
}
/*h1 Haupt-Überschrift grün*/
#vorschau_archiv a:hover span h1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#cc0000;
padding-bottom:10px;
text-decoration:none;
}		
/*h3 Datum in Vorschaubox*/
#vorschau_archiv a:hover span h3 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:10px;
color:#333333;
padding-bottom:5px;
text-decoration:none;
}
/*h2 für ergänzende Überschrift ohne Link (über Hauptüberschirft plaziert) */
#vorschau_archiv a:hover span h2 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
color:#666666;
padding-bottom:5px;
text-decoration:none;
}								
/*p für Teaser-Text*/
#vorschau_archiv a:hover span p {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:10px;
color:#333333;
padding-bottom:5px;
text-decoration:none;
}
/* Definition der Verlinkung um zur nächsten Archiv-Seite vor und zurück gehen zu können */
#archiv_zurück {
width:100%;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
margin-top:0px;
margin-bottom:30px;
vertical-align:middle;
text-align:right;
}
#archiv_zurück a {
color:#cc0000;
text-decoration:none;
}
#archiv_zurück a:hover {
text-decoration:underline;
}
#archiv_vor {
width:100%;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
margin-top:0px;
margin-bottom:5px;
vertical-align:middle;
text-align:left;
}
#archiv_vor a {
color:#cc0000;
text-decoration:none;
}
#archiv_vor a:hover {
text-decoration:underline;
}
#text_spätere_meldungen {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
margin:15px 0 0 0;
}
#links {
padding: 0 0 0 10px;
float:left;
font-size:bold;
}
#rechts {
padding: 0 10px 0 0;
float:right;
font-size:bold;
}
#links a, #rechts a{
color:#cc0000;
text-decoration:none;
}
#links a:hover, #rechts a:hover{
color:#cc0000;
text-decoration:underline;
}



/* ###################
	ENDE ARCHIV */


/* ###################
	Start Bilder der Woche */

#bdw {
height:auto;
margin:20px 0 0 0;
}

#bdw h1 {
padding:0 0 15px 0;
font-family:Times New Roman, Times, serif;
font-size:20px;
font-weight:lighter;
color:#cc0000;
}

#bdw p {
font-family:"Times New Roman", Times, serif;
font-size:17px;
color:#000000;
}

#bdw a {
font-family:"Times New Roman", Times, serif;
font-size:17px;
font-style:italic;
font-stretch:semi-expanded;
color:#cc0000;
text-decoration:none;
}

#bdw a:hover {
text-decoration:underline;
}

/* ###################
	Ende Bilder der Woche */




