#footer2{
	position: relative;
	bottom: 0px;
	right: 5px
}

#zeile1{
         position: relative;
	left:50px;
	top:50px;
}

#zeile2{
	position: relative;
	left:70px;
	top:70px;
}



#zeile3{
         
         position: relative;
         left:240px;
         top:120px;
}


#zeile4{
        position: relative;
        left:260px;
        top:140px;
}

#zeile5{
        position: relative;
        left:280px;
        top:160px;
}

#zeile6{
         position: relative;
         left:300px;
	top:180px;
         
}


#zeile7Link{
         position: relative;
         left:320px;
	top:200px;
	width: 310px;
         
}

#zeile7Lauf{
         position: relative;
         left:355px;
	top:185px;
	width: 310px;
         
}


p{
margin-top: 5px;
margin-bottom: 5px;
}
body{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	font-size: 10pt;
	color: #515151;
	text-align: left;
	overflow-x:hidden;
}

#main {
	position: relative;
	width: 960px;
	height:100%;
	float: left;
}

#home{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
}
#verdeckerLinks{
	position:fixed;
	left:0px;
	height:100%; 
	background-color:#666666;
	z-index:8; 
	border-right:solid 1px #000000;
}

#verdeckerRechts{
	position:fixed;
	right:0px;
	top:0px;
	height:100%; 
	width:102%; 
	background-color:#666666;
	z-index:100; 
	border-left:solid 1px #000000;
}


#header{
	
	z-index:2;
	position: absolute;
	width: 955px;
	height: 90px;
	padding-top: 15px;
	padding-left: 550px;
	left: -50px;
	top:0px;
}

#mynewcalender{
	position: relative;
	top:200px;

}

#termine{
	position: relative;
	width: 500px;
}


#terminetext{
	position: relative;
	width: 580px;
}



#line{
	background-color: #e17000;
	position: absolute;
	width: 840px;
	height: 2px;
	left: 0px;
	top:91px;
	z-index:2;
}

#sliderLogo{
	position: absolute;
	left: 20px;
	top:50px;
}

#inhalt{
	text-align: left;
	width: 990px;
	height: 581px;
}

#navigation{
	position: absolute;
	top:125px;
	left:25px;
	/* height: 300px; */
	width: 197px;
	text-align: right;
	float: right;
	z-index:4;
}

#navInhalt{
	top:0;
	text-align: right;
	z-index:4;
}


#sliderNavigation{
	position: absolute;
	text-align: left;
	top:840px;
	left:315px;
	width: 300px;
	float: left;
	font:10pt arial;
	line-height:1.5em;
	font-weight:bold;
}

#sprachenNavigation{
	position: absolute;
	top:10px;
	left:-10px;
	float: left;
	padding-left: 60px;
	font-size: 8pt;
}

#impressummenue{
	position: absolute;
	top:800px;

	left:255px;
	float: left;
	padding-left: 60px;
}


#aufklapppfeile{
	position: relative;
	z-index:9;
	width:50px;
	top:350px;
	left:-30px;
	float: left;
	padding-left: 60px;
	
}

ul.menue{
	list-style-type:none;
}

#content{
	position: absolute;
	left: 0px;
	width: 960px;
	min-height:500px;
	float: left;
	top:0px;
	
}
#Bildleiste{
	top: 20px;
	position: relative;
	right: 0px;
	float: left;
	width: 715px;
}

#contenthome{
	position: relative;
	right: 0px;
	width: 735px;
	min-height:500px;
	float: left;
	top:124px;
	
}

#download{
	position: relative;
	left:25px;
	text-align: left;
	float: left;
	
}


#footer{
	position: absolute;
	text-align: left;
	bottom: 0;
	width: 730px;
		
}
#bild{	
	position:relative;
	top:18px;
	width:500px;
	
}


#contentUnten{
	background-color: #ffffff;
	text-align: left;
	padding-top: 5px;
}

#contentTextOben{
	background-color: #ffffff;
	text-align: left;
	width: 800px;
	height: 400px;
	padding-top: 5px;

}

#sliderLinks{
	z-index:3;
	/*background-color: #aaaaaa;*/
	background-image: url(../img/PfeilKlein.gif);
	position: absolute;
	top: -345px;
	left: -288px;
	width: 520px;
	height: 1400px;
	
	float: left;
}

#textSliderLinks{
	position: absolute;
	top:300px;
	float: left;
	padding-right: 25px;
}

#textSliderRechts{
	position: absolute;
	float: left;
	text-align: right;
	padding-left: 15px;
}

#sliderRechts{
	z-index:8;
	background-image: url(../img/sliderRechts.gif);
	background-repeat:no-repeat;
	position: absolute;
	right: -1px;
	width: 121px;
	height: 250px;
}

h1{
	font-size: 10pt;
	font-weight:bold;	
}



#flaggen{
	top:10px;
	position: absolute;
	right: 10px;
	display:none;
}


#impressum{
	display: none;
}
#mehr{
	
}

#monat{
	position: absolute;
	top: 9px;
	left: 5px;
}

#linieCalender{
	background-color: #e17000;
	position: absolute;
	width:570px;
	height: 2px;
	left: 0px;
         top:30px;
}

#tag{
	position: absolute;
	top: 30px;
	left: 5px;
}

a.hc:link {
	font:bold 8pt verdana;
	text-decoration:none;
	color: #660000;
	}
a.hc:visited {
	font:bold 8pt verdana;
	text-decoration:none;
	color: #660000;
	}
a.hc:active {
	font:bold 8pt verdana;
	text-decoration:none;
	color: #660000;
	}
a.hc:hover {
	font:bold 8pt verdana;
	text-decoration:none;
	color: #660000;
	}
	
a.um:link {
	font:10pt verdana;
	text-decoration:none;
	color: #e17000;
	letter-spacing: -1px;
	}
a.um:visited {
	font:10pt verdana;
	text-decoration:none;
	color: #e17000;
	letter-spacing: -1px;
	}
a.um:active {
	font:10pt verdana;
	text-decoration:none;
	color: #e17000;
	letter-spacing: -1px;
	}
a.um:hover {
	font:10pt verdana;
	text-decoration:none;
	color: #000000;
	letter-spacing: -1px;
	}
a.umUm:link {
	font:10pt verdana;
	text-decoration:none;
	color: #999999;
	letter-spacing: -1px;
	}
a.umUm:visited {
	font:10pt verdana;
	text-decoration:none;
	color: #999999;
	letter-spacing: -1px;
	}
a.umUm:active {
	font: 10pt verdana;
	text-decoration:none;
	color: #999999;
	letter-spacing: -1px;
	}
a.umUm:hover {
	font:10pt verdana;
	text-decoration:none;
	color: #999999;
	letter-spacing: -1px;
	}
	
	
a.uc:link {
	font:10pt verdana;
	text-decoration:none;
	color: #000000;
	letter-spacing: -1px;
	}
a.uc:visited {
	font:10pt verdana;
	text-decoration:none;
	color: #000000;
	letter-spacing: -1px;
	}
a.uc:active {
	font:10pt verdana;
	text-decoration:none;
	color: #000000;
	letter-spacing: -1px;
	}
a.uc:hover {
	font:10pt verdana;
	text-decoration:none;
	color: #000000;
	letter-spacing: -1px;
	}

a.ucUc:link {
	font:10pt verdana;
	text-decoration:none;
	color: #000000;
	letter-spacing: -1px;
	}
a.ucUc:visited {
	font:10pt verdana;
	text-decoration:none;
	color: #000000;
	letter-spacing: -1px;
	}
a.ucUc:active {
	font:10pt verdana;
	text-decoration:none;
	color: #000000;
	letter-spacing: -1px;
	}
a.ucUc:hover {
	font:10pt verdana;
	text-decoration:none;
	color: #000000;
	letter-spacing: -1px;
	}


	
a.shm:link {
	font:10pt verdana;
	text-decoration:none;
	color: #000000;
	letter-spacing: -1px;
	}
a.shm:visited {
	font:10pt verdana;
	text-decoration:none;
	color: #000000;
	letter-spacing: -1px;
	}
a.shm:active {
	font:10pt verdana;
	text-decoration:none;
	color: #ffffff;
	letter-spacing: -1px;
	}
a.shm:hover {
	font:10pt verdana;
	text-decoration:none;
	color: #ffffff;
	letter-spacing: -1px;
	}


a.fettUndGross:link {
	font:bold 22pt verdana;
	text-decoration:none;
	color: #000000;
	}
a.fettUndGross:visited {
	font:bold 22pt verdana;
	text-decoration:none;
	color: #000000;
	}
a.fettUndGross:active {
	font:bold 22pt verdana;
	text-decoration:none;
	color: #ffffff;
	}
a.fettUndGross:hover {
	font:bold 22pt verdana;
	text-decoration:none;
	color: #ffffff;
	}


	
a.scm:link {
	font:10pt verdana;
	text-decoration:none;
	color: #ffffff;
	letter-spacing: -1px;
	}
a.scm:visited {
	font:10pt verdana;
	text-decoration:none;
	color: #ffffff;
	letter-spacing: -1px;
	}
a.scm:active {
	font:10pt verdana;
	text-decoration:none;
	color: #ffffff;
	letter-spacing: -1px;
	}
a.scm:hover {
	font:10pt verdana;
	text-decoration:none;
	color: #ffffff;
	letter-spacing: -1px;
	}
a.calenderLink:link {
	font:9pt verdana;
	text-decoration:none;
	color: #000000;
}

a.calenderLink:visited {
	font:9pt verdana;
	text-decoration:none;
	color: #000000;
	}
a.calenderLink:active {
	font:9pt verdana;
	text-decoration:none;
	color: #000000;
	}
a.calenderLink:hover {
	font:9pt verdana;
	text-decoration:none;
	color: #000000;
	}
	
#calender{
	font:8pt verdana;
	text-decoration:none;
	color: #000000;
}
a.imp:link {
	font:9pt verdana;
	text-decoration:none;
	color: #000000;
	}
a.imp:visited {
	font:9pt verdana;
	text-decoration:none;
	color: #000000;
	}
a.imp:active {
	font:9pt verdana;
	text-decoration:none;
	color: #000000;
	}
a.imp:hover {
	font:8pt verdana;
	text-decoration:none;
	color: #000000;
	}

a.downlink:link {
	font:8pt verdana;
	text-decoration:none;
	color: #333333;
	}
a.downlink:visited {
	font:8pt verdana;
	text-decoration:none;
	color: #333333;
	}
a.downlink:active {
	font:8pt verdana;
	text-decoration:none;
	color: #333333;
	}
a.downlink:hover {
	font:8pt verdana;
	text-decoration:none;
	color: #333333;
	}


a:link {
	font:10pt verdana;
	text-decoration:none;
	color: #e17000;
	}
a:visited {
	font:10pt verdana;
	text-decoration:none;
	color: #e17000;
	}
a:active {
	font:10pt verdana;
	text-decoration:none;
	color: #000000;
	}
a:hover {
	font:10pt verdana;
	text-decoration:none;
	color: #000000;
	}

a.impum:link {
	font:10pt verdana;
	text-decoration:none;
	color: #000000;
	}
a.impum:visited {
	font:10pt verdana;
	text-decoration:none;
	color: #000000;
	}
a.impum:active {
	font:10pt verdana;
	text-decoration:none;
	color: #ffffff;
	}
a.impum:hover {
	font:10pt verdana;
	text-decoration:none;
	color: #ffffff;
	}
a.spum:link {
	font:7pt verdana;
	text-decoration:none;
	color: #000000;
	}
a.spum:visited {
	font:7pt verdana;
	text-decoration:none;
	color: #000000;
	}
a.spum:active {
	font:7pt verdana;
	text-decoration:none;
	color: #ffffff;
	}
a.spum:hover {
	font:7pt verdana;
	text-decoration:none;
	color: #ffffff;
	}


a.pfeilMen:link {
	font:10pt verdana;
	text-decoration:none;
	color: #000000;
	}
a.pfeilMen:visited {
	font:10pt verdana;
	text-decoration:none;
	color: #000000;
	}
a.pfeilMen:active {
	font:bold 10pt verdana;
	text-decoration:none;
	color: #000000;
	}
a.pfeilMen:hover {
	font:bold 10pt verdana;
	text-decoration:none;
	color: #000000;
	}

#homeSprachen{
	/*background-color: #aaaaaa;*/
	position: absolute;
	top: 693px;
	left: 820px;
	width: 300px;
	height:50px;
	z-index:9;	
		
}

#sponsoren{
	/*background-color: #aaaaaa;*/
	position: absolute;
	top: 170px;
	left: 25px;
	width: 300px;
	height:50px;
	z-index:1;	
		
}	
.csc-textpic-caption {font-size:10px}	

/***************************
 *  Default styles for the
 *    EXT rgaccordion
 * by Ringer Georg (just2b)
 ***************************/  

/* Toggle default */
h3.rgaccord1-toggle {
  font-weight:bold;
  color:#475425;
  line-height: 26px;
  height: 23px;
  background: #acc95f url(img/plus.png) 5px center no-repeat;
  border-top:1px solid #eee;
  padding:2px 0 2px 25px;
  margin-right:32px;
  cursor:pointer;
}

/* Toggle act item */
h3.act {
  color:#edf2f7;
  background:#6899ce url(img/minus.png) 5px center no-repeat;
}

/* the content */
div.rgaccord1-content {
  width:573px;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
}

/* remove margin of a CE */
div.rgaccord1-content .ce {
  margin-bottom:0;
}

/* remove the header inside the CE, twice is not nice */
div.rgaccord1-content h1 {
  display:none;
}