body 					{
	color:#888888;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background-image:url(pictures/background.png);
	background-repeat:repeat-x;
	background-attachment:fixed;
}

h1						{
	color:#75c5f0;
	text-decoration:underline;
	font-size:20px
	}
	
h2						{
	color:#75c5f0;
	text-decoration:underline;
	font-size:18px
	}	

#page					{
	width:980px;
	margin:0px auto;
	margin-top:-20px;
	padding-top:40px;
	background-color:#FFFFFF;
	border: 1px solid #dddddd;
}

#page-top				{
	margin-bottom:0px;
}

#head					{
	margin-bottom:25px;
	margin-top:-10px;

}

#logo					{
	margin-left:20px;
	margin-top:10px;
}

#textlinks				{
	float:right;
	margin-top:-20px;
	color:#dddddd;
	font-size:20px;
	padding-right:15px;
}

#textlinks		a		{
	margin-right:7px;
	margin-left:7px;
	font-size:11px;
	color:#dddddd;
	text-decoration:none;
}

#textlinks	a:visited	{
	color:#CCCCCC;
}

#textlinks	a:hover		{
	color:#75c5f0;
}

#pic-patter				{
	height:191px;
	width:980px;
	float:left;
	margin-bottom:0px;
}

#top-picture			{
	float:left;
}

.patter					{
	height:30px;
	vertical-align:middle;
	padding-bottom:35px;
	margin-left:10px;
}

#patter					{
	float:right;
	font-family:sans-serif;
	font-size:17px;
	width:360px;
	padding-top:20px;
	height:189px;
	border-top:1px solid #DDD;
	border-left:1px solid #DDD;
	color:#cdcdcd;
}

#patter	a				{
	text-decoration:none;
	color:75c5f0;
}

#patter	a:visited		{
	color:#75c5f0;
}

#patter 	a:hover			{
	color:#DDDDDD;
}

#patter ul				{
	list-style:none;
}

#patter	li				{
	color:#75c5f0;
	vertical-align:middle;
	padding-left:30px;
}

.patter-tag				{
	margin-left:-40px;
	font-size:20px;
	font-family:verdana;
	color:#cccccc;
}

#patter-liste				{
	clear:both;
	float:left;
	margin-top:40px;
}


#top-picture			{
	float:left;
	margin-right:10px;
}

#navigation				{
	float:left;
	width:978px;
	height:50px;
	margin-top:0px;
	margin-bottom:17px;
	background-color:#ffffff;
}

#navigation ul			{
	list-style:none;
	margin-top:0px;
	margin-left:-42px;
}

#navigation li			{
	float:left;
	width:140px;
}

#nav-list a				{
	width:140px;
	display:inline;
	height:36px;
	font-size:16px;
	float:left;
	color:#aaaaaa;
	padding-top:15px;
	text-align:center;
	text-decoration:none;
	border-bottom:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-top:1px solid #dddddd;
}

#nav-list a:hover		{
	background-color: #ccddff;
	color:#FFFFFF;
}

#pagemid				{
	float:left;
	width:980px;
	margin-bottom:0px;
	margin-top:-15px;
}

#info				{
	width:243px;
	float:right;
	padding-left:38px;
	border-left:1px solid #dddddd;
	font-size:10px;
}

#info ul			{
	margin-top:0px;
	position:relative;
	margin-left:-40px;
	display:block;
	list-style:none;
}

#info li				{
	display:block;
	width:260px;
	border-top:1px solid #DDDDDD;
	float:left;
	clear:both;
	padding-bottom:20px;
	padding-left:20px;
	margin-left:-38px;
}

#info a				{
	height:15px; 
	font-size:16px;
	position:relative;
	display: block;
	color:#aaaaaa;
	text-decoration:none;
	font-size:10px;
}

#info a:hover		{
	color:#75c5f0;
}

#info	h4				{
	font-size:18px;
	color:#bbdd94;
}

.info-pic				{
	float:left;
	margin-right:15px;
}

#content				{
	padding-left:20px;
	height:100%;
	text-align:justify;
	width: 660px;
	}

#content h3				{
	color:#75c5f0;
	text-decoration:underline;
}

#content a				{
	color:#75c5f0;
	text-decoration:none;
}

#content a:hover		{
	color:#75c5f0;
}

.login-table			{
	width:250px;
}

#page-bottom			{
	width:auto;
	bottom:5px;
	clear:both;
	height:70px;
	border-top:1px solid #ddd;
}

#footer					{
}

#footer a				{
	color:#dddddd;
	text-decoration:none;
}

#footer a:visited		{
	color:#CCCCCC;
}

#footer a:hover			{
	color:#75c5f0;
}

#footer span			{
	margin-left:15px;
}

#footer-left			{
	float:left;
	color:#dddddd;
	margin-left:10px;
	padding-top:2px;
	padding-left:10px;
}

#footer-right			{
	float:right;
	padding-top:8px;
}

.ho24						{
	float:right;
}

.bio						{
	float:right;
}

.ev							{
	float:right;
}

.klick						{
	float:right;
}

.klick-oben					{
	float:right;
	margin-top:10px;
}

.klick-unten				{
	float:right;
	clear:both;
	margin-top:10px;
}
