/* *** css by lichterkettenraucher. www.lichterkettenraucher.de*/


body {
	padding:0px;
	margin:0px;
	background: #fff url(back.gif) repeat-x;
}

/* @group elements */

#container {
	width: 900px;
	margin:0 auto;
	padding: 0;
	background-color:#fff;
	
}

#header {
	margin: 0;
	padding: 0;
	background:url(head.gif);
	width:900px;
	height:266px;
	
}

#header p {
	margin-left: 20em;
	padding: 0px;
}

#content {
	padding-right: 305px;
	margin: 48px 0 0 0;
	background-image: url(login_alt.gif);
background-repeat: no-repeat;
background-position: -10000px -10000px;
}

#topnavi {
	background:url(login.gif);
	width: 116px;
	height:41px;
	padding:0px 0px 0 0;
	background-color:#fff;
}

#topnavi a
{
position:absolute;
height: 41px;
width: 116px;
margin-left: 0px;	
}

#topnavi a span
{ 
visibility: hidden;
}


.news {
	background: #c2dfa7;
	padding:5px 0px 10px 0px;;

}


#right {
	clear:both;
	float:right;
	width:270px;
	margin-top:35px;
	background: #c2dfa7 url(rightback.gif) repeat-x;
	
}

#right2 {
	clear:both;
	float:right;
	width:270px;
	padding-bottom:105px;
	height:960px;
}


#footcontainer {
	clear: both;
	padding: 0;
	margin: 0;
	height:320px;
    background: url(footback.gif);
}
	
#footer {
	clear:both;
	padding: 158px 0 0 0;
	margin: 0 auto;
	height:162px;
	background: url(foot.gif);
	width:900px;
}

#footer2 {
	clear:both;
	padding: 158px 0 0 0;
	margin: 0 auto;
	height:162px;
	background: url(foot2.gif);
	width:900px;
}

/* @end */

/* @group typography & links */

p {
	color:#1b192e;
	font: 12px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align:justify;
	margin-left:120px;
	padding-right:10px;
}

/* general links */

a { outline:none; }

a {
	color: #000;
	text-decoration: none;
	border-bottom: 1px dotted #000;
	
}

a:visited {color:#000;}

a:hover {
	color: #000;
	background-color:#eaeaea;
	border-bottom: dotted 1px #000;
}

a:active { color:#000;
background-color:#fff;
border-bottom: dotted 1px #000;
}

/* footer */

h1 a {color: #000;
	text-decoration: none;
	border-bottom: 1px dotted #000;
}

h1 a:visited {color:#000;
}

h1 a:hover {color: #000;
border-bottom: 1px dotted #000;
}

h1 a:active {
	color:#000;
	border-bottom: 1px solid #000;
}

h1 {
	padding:7px 0px;
	margin-right:5px; 
	text-align:right;
	color: #000;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

/* headline */

h2 {
	color:#000;
	padding: 5px;
	margin-left:5px;
	margin-right:5px;
	font: small-caps bold 16px "Lucida Grande", Lucida, Verdana, sans-serif;
	border-bottom: 1px solid #73a727;

}

h3 {
	color:#000;
	margin:10px 10px 10px 10px;
	font: 10px/14px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align:justify;
	padding: 0px 5px 0 0px;

}

.log{text-decoration: none;
	border-bottom: none;
}

a.log:hover{text-decoration: none;
	border-bottom: none;
	background-image: url(login_alt.gif);
width: 100px;
height: 25px;
}
a.log:active{text-decoration: none;
	border-bottom: none;
		background-image: url(login.gif);
width: 100px;
height: 25px;
}


/* @end */

/* @group images */

img.download {vertical-align:middle;}

#content img {
	float:left;
	margin:10px;
	width:80px;
	
}

img.biopic {
	float:right;
	margin-left:0px;
	margin-right:15px;
	border: none;
	width:100px;
	
}


/* @end */

