/*

	########################## Allg. Deklarationen ############################
	
*/

*	{
	margin:0;
	line-height: 2;
}
ul
{
padding-left: 25px;
}
h1 { font-size: 16px;color: #58595a;margin-bottom:15px;}
h2 { font-size: 14px;color: #58595a;margin:15px 0 15px 0;}
h3 { font-size: 12px;color: #58595a;margin:15px 0 15px 0;}

p	{
	margin-bottom:12px;
}
a:link 		{
	text-decoration: none;
}
a:hover 	{color:#333333; text-decoration: none; }
a:visited 	{
	color:#666666;
}
.orange:hover{
	color:#333333;
}

.applegreen:hover{
color:#DDDE18;
font-size:18px;
}

.grün:hover{
color:#DDDE18;

}

.pink:hover{
color:#FF2E84;
}

.blue:hover{
color:#1D2C3D;
}

.Stil2 {font-family: Georgia, "Lucida Sans Unicode", "Times New Roman", Times, serif;
        font-size:11px;
}

#form1 {padding-left:20px;}
/*

	######################## Spalte links - Nav ##########################
	
*/
#leftcol h1 {font-size: 22px;color: #58595a;margin-bottom:10px;margin-left:47px;}
#leftcol h2 {font-size: 12px;color: #58595a;margin:15px 0 10px 0;margin-left:47px;}
#leftcol h3 {font-size: 12px;color: #58595a;margin:15px 0 10px 0;margin-left:47px;}
#leftcol p	{
	margin-left:47px;
	/*font-size:11px;*/
	line-height:15px;
	padding-right: 50px;
	padding-left: 5px;
}
#sucheLinks	{margin-bottom:40px;margin-left:47px;}

body {
	background-image: url(images/bg-shadow.gif);
	background-repeat: repeat-y;
	background-color: #e9e9e9;
}

.Stil3 {font-family: "Lucida Sans Unicode"; }
.Stil7 {
	font-size: 18px;
	padding-right: 15px;
	color: #58595A;
}
.Stil8 {font-family: Georgia, "Lucida Sans Unicode", "Times New Roman", Times, serif; font-size: 18px; }
a:link {
	color:#787878;
	text-decoration:none;
	border: 5px;
	border-top-color: #FFFFFF;
}
a:visited {color:#787878; text-decoration:none}
a:hover {
	color:#DDDE18
}
a:active {
	color:#58595A;
}


.Stil9 {font-size: 18px;}
.Stil10 {
	color: #DDDE18;
	padding-left: 5px;
}
#apDiv1 {
	position:absolute;
	left:34px;
	top:627px;
	width:45px;
	height:730px;
	z-index:1;
}
.Stil30 {
	font-family: Georgia, "Lucida Sans Unicode", "Times New Roman";
	font-size: 10px;
}.Stil31 {
	font-family: Georgia, "Lucida Sans Unicode", "Times New Roman";
	font-size: 12px;
}
/*

	######################## Mainnavigation ##########################
*/

#mainNavStart		{
	float:left;
	width:345px;
	height:290px;
	overflow:hidden;
	background:url(../images/U2.png) repeat-y; 
	background:url(../images/U2.png) repeat-x;
	/*background-color: #1D2C3B;*/
	/*background-color: #1B242C;*/
	/*background-color:#131F2A;*/
	/*background-repeat: repeat-y;
	background-position: 0 0;*/
}

/*#mainNavStart		{
	float:left;
	width:345px;
	height:290px;
	overflow:hidden;
	background-color: #1D2C3B;
	/*background-color: #1B242C;*/
	/*background-color:#131F2A;*/
	/*background-repeat: repeat-y;
	background-position: 0 0;*/
/*}*/
/*

	######################## Inhalte des Footers ##########################
	
*/


#morelinks				{text-align:right;margin-top:15px;}
#membership				{text-align:right;margin:10px 20px 0;font-size:10px;}
#morelinks a			{font-size:10px; padding-right:23px;}
#headSubNavGap a img	{
	position:relative;
	top:5px;
	padding-right:0;
	border: 0;
}


/*

	########################### BASICS #############################
	
*/
html, body{
	margin:0;
	padding:0;
	text-align:center;
	background-color:#e9e9e9;
	background:url(../images/bg-shadow.gif) #e9e9e9 repeat-y fixed 50.01%;
	font-family:Georgia, "Lucida Sans Unicode", "Times New Roman", Times, serif;
	font-size: 12px;
	line-height:180%;
	color: #58595a;
	border: 1px;
}
/*

	######################## Aufbau der Site ##########################
	
*/
#pagewidth		{
	width:985px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	background-color: #FFFFFF;
}
#header			{
	position:relative;
	/*height:395px;*/
	width:100%;
	background-color: #FFFFFF;
}
#headSubNav		{
	width:750px;
	float:left;
	background-color: #FFFFFF;
}
#headSubNavGap	{margin:10px 0 0 47px;font-size:11px;}
#headLogo		{width:200px;float:left;}
#headPicture	{width:640px;float:left;overflow:hidden;}
#leftcol		{
	width:330px;
	float:left;
	position:relative;
}
#maincol		{
	float: right;
	display:inline;
	position: relative;
	width:640px;
	overflow:hidden;
	margin-top:20px;
}
#maincolGap		{
	margin:0 20px;
}
#footer			{height:200px;clear:both;position:relative;top:-10px;}

