/***********************************/
/* Header                          */
/***********************************/

#pageHeader {
	position: absolute;
	top:  0px;
	left: 0px;
	z-index:1;
	}

#headerBanner {
	position: absolute;
	top:  0px;
	left: 0px;
	z-index:2;
	}	

/***********************************/
/* Galerie                         */
/***********************************/
.picturealbum {float: left;}
.picturecaption {float:left;padding-left:12px;width:146px;}
.picture {float:left;}
.pictureorder {float:left;width:500px;}

.galerie {
	padding-right:2px;
	padding-left:2px;
	/*padding-bottom:20px;*/
	padding-top:20px;
	float: left;
}
	
/***********************************/
/* Global                          */
/***********************************/
	
body {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #000;
	margin: 0px;
	}
   
td {
  	padding: 0px 3px 0px 3px;
	vertical-align: top;
  	}
	  
p,ul,li {
	margin: 0px;
	padding: 0px;
	}
  
div,h1,h2,h3 {
	margin: 0px;
	background: transparent;
	}

a:link { 
	color: #f00;  
	text-decoration: none; 
	font-weight: normal; 
	font-size: 12px; 
	}
	
a:visited { 
	color: #f00;  
	text-decoration: none; 
	font-weight: normal; 
	font-size: 12px; 
	}
	
a:hover { 
	color: #000;  
	text-decoration: none; 
	font-weight: normal; 
	font-size: 12px; 
	}

	
#contentLink a:link {
        color: #f00; 
        text-decoration: none;
        font-weight: bold;
        font-size: 10px;
        }
       
#contentLink a:visited {
        color: #f00; 
        text-decoration: none;
        font-weight: bold;
        font-size: 10px;
        }
       
#contentLink a:hover {
        color: #000; 
        text-decoration: none;
        font-weight: bold;
        font-size: 10px;
        }      
               	
#contentLinkGruen a:link {
        color: #9BA546; 
        text-decoration: none;
        font-weight: bold;
        font-size: 10px;
        }
       
#contentLinkGruen a:visited {
        color: #9BA546; 
        text-decoration: none;
        font-weight: bold;
        font-size: 10px;
        }
       
#contentLinkGruen a:hover {
        color: #9BA546; 
        text-decoration: none;
        font-weight: bold;
        font-size: 10px;
        }  	
		
.textinput100{
	width:100px;
	}	
	
label, legend{display:none;}
		
/***********************************/
/* Content                         */
/***********************************/

#pageContainer {
    position: absolute;
	width: 945px;
	}
	
#mainContentLevel1 {
	position: absolute;
	top: 180px;
	left: 230px;
	width: 520px;
	height: 560px;
	padding: 0px;
	margin: 0px;
  	}
	
#mainContent {
	position: absolute;
	top: 180px;
	left: 230px;
	width: 610px;
	padding: 0px;
	margin: 0px;
  	}

#contentTop {
    position: relative;
	top: 0px;
    padding: 0px;
	margin: 0px;
	border: 0px;
	height: 500px;
	overflow: auto;
	}	  
	  	  
#contentBottom {
    position: relative;
	top: 30px;
    padding: 0px;
	margin: 0px;
	border: 0px;
	height: 30px;

    }
		
.normal10 {
	font-size: 10px;
	}
		
.normal12 {
	font-size: 12px;
	}
		
.normal14 {
	font-size: 14px;
	}		
	
.normal10farbig {
	font-size: 10px;
	font-weight: normal;
	}
	
.normal12farbig {
	font-size: 12px;
	font-weight: normal;
	}
			
.normal14farbig {
	font-size: 14px;
	font-weight: normal;
	}
	
.normal14gruen {
	font-size: 14px;
	font-weight: bold;
	color:#9BA546;
	}	
	
.normal10weiss {
	font-size: 10px;
	font-weight: normal;
	color:#fff;
	}
	
.normal12weiss {
	font-size: 12px;
	font-weight: normal;
	color:#fff;
	}
			
.normal14weiss {
	font-size: 14px;
	font-weight: normal;
	color:#fff;
	}	
	
.titelSchwarz10 {
	font-size: 10px;
	font-weight: normal;
	border-left: 2px #000 solid;
	padding-left:9px;
	}
	  
.titelWeiss10 {
	font-size: 10px;
	font-weight: normal;
	color: #fff;
	border-left: 2px #fff solid;
	padding-left:9px;
	}
	
.titelFarbig10 {
	font-size: 10px;
	font-weight: normal;
	border-left: 2px #000 solid;
	padding-left:9px;
	}
	
.titelSchwarz12 {
	font-size: 12px;
	font-weight: normal;
	border-left: 2px #000 solid;
	padding-left:9px;
	}
	  
.titelWeiss12 {
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	border-left: 2px #fff solid;
	padding-left:9px;
	}
	
.titelFarbig12 {
	font-size: 12px;
	font-weight: normal;
	border-left: 2px #000 solid;
	padding-left:9px;
	}
						
.titelSchwarz14 {
	font-size: 14px;
	font-weight: normal;
	border-left: 2px #000 solid;
	padding-left:9px;
	}
	  	
.titelFarbig14 {
	font-size: 14px;
	font-weight: normal;
	border-left: 2px #000 solid;
	padding-left:9px;
	}
	
a.linkKlein:link { 
	color: #f00;  
	text-decoration: none; 
	font-weight: normal; 
	font-size: 10px; 
	}
	
a.linkKlein:visited { 
	color: #f00;  
	text-decoration: none; 
	font-weight: normal; 
	font-size: 10px; 
	}
	
a.linkKlein:hover { 
	color: #000;  
	text-decoration: none; 
	font-weight: normal; 
	font-size: 10px; 
	}
	
		  
/***********************************/
/* MainNavigation left             */
/***********************************/

#mainNavigation {
	position: absolute;
	top: 180px;
	left: 0px;
	width: 200px;
	border-style: none;
	border-color: #fff;
	border-width: 0px;		
	}

#navigationBanner{
	float:left;
	width:200px; 
	margin-right:-1px;
	margin-left:0px;
	margin-top:25px;
	
	
	/*position: absolute;*/
	/*z-index:100;*/
	/*padding-left:-100px;*/
	/*border-left:-50px;*/
	
	}	

#navigation{
	float:left; 
	width:170px; 
	margin-right:-1px;
	margin-left:10px;
	}

#navigationSpace{
	float:right; 
	width:1px; 
	height:415px;
	}

.clear{
	clear:both;
	}
		
/* li firstLevel */
.firstLevel{
    list-style-type: none;
	font-size: 10px;
	font-weight: bold;
  	}

/* div firstLevel */
.divFirstLevel{
	float:left;
    padding-left:8px;
	padding-right:10px;
	vertical-align: top;
	min-height:15px;
	margin-bottom:5px;
	}  
	  
/* link firstLevel */
a.firstLevelLinkBold:link{ 
	font-size: 10px; 
	font-weight: bold; 
	color:#fff;
	}
	
a.firstLevelLinkBold:visited{ 
	font-size: 10px; 
	font-weight: bold; 
	color:#fff;
	}
	
a.firstLevelLinkBold:hover{ 
	font-size: 10px; 
	font-weight: bold; 
	color:#000;
	}
	
/* li secondLevel */
.secondLevel {
	list-style-type: none;
	font-size: 10px;
  	} 

/* div secondLevel */
.divSecondLevel{
	float:left;
	padding-left:20px; 
	margin-bottom:5px;
	min-height:15px;
	vertical-align: top; 
	} 	  
	  	  
/* link secondLevel */
a.secondLevelLink:link{ 
	font-size: 10px;
	}

a.secondLevelLink:visited{ 
	font-size: 10px;
	}
	
a.secondLevelLink:hover{ 
	font-size: 10px;
	color:#000;
	}
	
/* li thirdLevel */
.thirdLevel {
	list-style-type: none;
	font-size: 10px;
  	} 

/* div thirdLevel */
.divThirdLevel{
	float:left;
	padding-left:28px; 
	margin-bottom:5px;
	min-height:15px;
	vertical-align: top; 
	} 	  
	  	  
/* link secondLevel */
a.thirdLevelLink:link{ 
	font-size: 10px;
	}

a.thirdLevelLink:visited{ 
	font-size: 10px;
	}
	
a.thirdLevelLink:hover{ 
	font-size: 10px;
	color:#000;
	}	
	
	
	

/***********************************/
/* Boxes right                     */
/***********************************/
	
#sideBar {
	position: absolute;
	top: 180px;
	left: 800px;
	width: 200px;
	backgrond-color:#00f;
	}	
		
#box1 {
	float:left;
	width: 192px;
	padding: 2px;
	padding-left: 4px;
	padding-right: 3px;
	}
			
#box1 a{
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	}
#box1 a:hover{
	color: #000;
	}	
		
#box2 {
	float:left;
	width: 192px;
	padding: 2px;
	padding-left: 4px;
	padding-right: 3px;
	}
			
#box2 a{
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	}
#box2 a:hover{
	color: #000;
	}	
		
#box3 {
	float:left;
	width: 192px;
	padding: 2px;
	padding-left: 4px;
	padding-right: 3px;
	}
			
#box3 a{
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	}
#box3 a:hover{
	color: #000;
	}
		
/***********************************/
/* TableStyles                     */
/***********************************/

.standardCell{
	background-color: #ffffff;
	border-color: #999999; 
	border-style: solid; 
	border-width: 1px; 
	height: 10px;
}

.firstCell{
	background-color: #999999; 
	border-color: #999999; 
	border-style: solid; 
	border-width: 1px; 
	height: 10px;
}

.lastCell{
	background-color: #ffffff; 
	border-color: #ffffff; 
	border-style: solid; 
	border-width: 1px; 
	height: 10px;
}

/* ----------------------------------------------------------------- */
/* Content-Page-Events */
/* ----------------------------------------------------------------- */

#eventContainer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:17px;
	margin-left:-3px;
}

.eventSelectOption {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:273px;
	color:#9BA546;
	background-color:#eaedef;
}

.eventlistRowheaderStyle {
	font-weight:strong;
	bold;color:#fff;
	background-color:#9BA546;
	height:21px;
}

.eventSearchFormTable {margin-left:4px;margin-top:-6px;}
.eventSearchInput65 {width:65px;}
.eventSearchInput270 {width:270px;}
.eventlistSpace10Style {height:8px;font-size:1px;}
.eventlistCellStyle {font-weight:bold; vertical-align:top;}
.eventlistLineStyle	{height:1px;background-color:#2C3D4A;font-size:1px;}
.eventlistNo {padding-left:9px;width:737px;color:#9BA546;font-weight:bold;}


.eventdetailTitle {padding-left:9px;height:36px;}
.eventdetailBackLink {padding-left:9px;padding-top:10px;padding-bottom:16px;height:13px;}
.eventdetailRowtitle {background-color:#9BA546;height:21px;}
.eventdetailTitledate {float:left; padding-left:9px;font-weight:bold;color:#fff;}
.eventdetailTitleoe {float:right; width:202px; font-weight:bold;color:#fff;}
.eventdetailDescriptionS {float:left;width:380px;}
.eventdetailDescriptionL {float:left;}
.eventdetailPics {float:left;padding-left:9px;padding-bottom:30px;}
.eventTitle {padding-top:8px; padding-left:9px;font-weight:bold;height:44px;}
.eventLine {background-color:#2C3D4A;font-size:1px;}
.eventLineMargintop25 {margin-top:27px;background-color:#2C3D4A;font-size:1px;}
.eventStandard {padding-left:9px;padding-top:6px;}
.eventStandardPaddingbot20 {padding-left:9px;padding-top:6px;padding-bottom:20px;}
.eventStandardPaddingtop10 {padding-top:10px; padding-left:9px;}
.clear {clear:both;}

.eventdetailLinks {
	float:right;
	height:1%;
	padding-left:20px;
	padding-right:9px;
	padding-top:7px;
	width:193px;
	overflow:hidden;
}

.eventdetailLinkHeight {
	line-height:10px;
}

#time {
	float:left;
	padding-top:6px;
	padding-left:9px;
	padding-right:0px;
	font-weight:bold;
	width:40px;
}

#timevalue {
	height:1%;
	margin-left:50px;
	padding-left:5px;
	padding-right:5px;
	padding-top:6px;
	font-weight:bold;
}

#place {
	float:left;
	padding-top:6px;
	padding-left:9px;
	padding-right:0px;
	font-weight:bold;
	width:40px;
}

#placevalue {
	height:1%;
	margin-left:50px;
	padding-left:5px;
	padding-right:5px;
	padding-top:6px;
	font-weight:bold;
}


/* ----------------------------------------------------------------- */
/* Content-Page-Events */
/* ----------------------------------------------------------------- */


