@import url("reset.css");

*{margin:0; padding:0; font-family: sans-serif; line-height: 16px;}
html {height:100%;}
html, body {color: #000000; font-size: 12px;height:100%;}
body {background-color:#EFEFEF;text-align:center;}

b, strong {font-weight:bold;}
h1 {color:#000000;font-weight:bold;font-size: 14px;}
h2 {color:#000000;font-weight:bold;font-size: 12px;}

hr {border:none;height:1px;background-color:#efefef;color:#efefef;}

big {color:#000000;font-weight:bold;font-size: 23px;}
small {color:#000000;font-weight:bold;font-size: 23px;}

a {color: #1F1267;text-decoration: none;}
a:hover {color: #1F1267;text-decoration: underline;}
a:active {color: #1F1267;text-decoration: underline;}

.navlink {color: #000000;background-color:#ffffff;font-size: 14px;text-decoration: none; font-weight:normal;line-height:24px;}
.navlink:hover {color: #ffffff;background-color:#1F1267;text-decoration: none; font-weight:normal;}
.navlink:active {color: #ffffff;background-color:#1F1267;text-decoration: none; font-weight:normal;}

.activenavlink {color: #ffffff;background-color:#1F1267;font-size: 14px;text-decoration: none;  font-weight:normal;line-height:24px;}
.activenavlink:hover {color: #ffffff;background-color:#1F1267;text-decoration: none; font-weight:normal;}
.activenavlink:active {color: #ffffff;background-color:#1F1267;text-decoration: none; font-weight:normal;}

.whitelink {font-size: 12px; color: #ffffff;text-decoration: none; font-weight:normal;line-height:19px;}
.whitelink:hover {color: #ffffff;text-decoration: underline; font-weight:normal;}
.whitelink:active {color: #ffffff;text-decoration: underline; font-weight:normal;}

.smalllink {color: #1F1267;text-decoration: none;font-weight:bold;}
.smalllink:hover {color: #ffffff;background-color:#1F1267;text-decoration: none;font-weight:bold;}
.smalllink:active {color: #ffffff;background-color:#1F1267;text-decoration: none;font-weight:bold;}

.snavlink {padding-left:10px;color: #ffffff;font-size: 12px;text-decoration: none; font-weight:normal;line-height:19px;}
.snavlink:hover {background-image: url(../img/pfeil.gif);background-repeat:no-repeat;color: #ffffff;text-decoration: none; font-weight:normal;}
.snavlink:active {background-image: url(../img/pfeil.gif);background-repeat:no-repeat;color: #ffffff;text-decoration: none; font-weight:normal;}

.sactivenavlink {padding-left:10px;background-image: url(../img/pfeil.gif);background-repeat:no-repeat;color: #ffffff;font-size: 12px;text-decoration: none;  font-weight:bold;line-height:19px;}
.sactivenavlink:hover {color: #ffffff;text-decoration: underline; font-weight:bold;}
.sactivenavlink:active {color: #ffffff;text-decoration: underline; font-weight:bold;}



#distance { 
	width:1px;
	height:50%;
	background-color:#fc6;
	margin-bottom:-285px; /* half of container's height */
	float:left;
}

#container{
	text-align:left;
	margin:auto;
	width:890px;
	height:500px;
	position:relative;
	font-size: 1em;
	padding:35px;
	border:1px solid #000000;
	background-color: #ffffff;
	clear:left;
}

#languages{
	background-color: #ffffff;
	padding: 0px 0px 10px 20px;
	float:left;
}

#content{
	background-color:#ffffff;
	height:180px;
	border:0px solid;
	position:relative;
}

#content_start{
	background-color:#ffffff;
}

#footer{margin-top:20px;}
.footerleft{float:left;padding:5px 0px;width:297px;height:170px;position:relative;}
.footerright{float:left;margin-left:20px;width:573px;}

.clear {clear:both;height:0.1px;overflow:hidden;}


/* DESIGNS ------------------------------------------------------------------------------------------------------------ */

#einspaltig 			{}
#einspaltig #mitte		{width:888px;}


#zweispaltig			{}
#zweispaltig #links		{float:left;margin:0px;width:297px;position:absolute;bottom:0px;left:0px;}
#zweispaltig #rechts	{float:left;margin-left:20px;width:573px;position:absolute;bottom:0px;right:0px;height:180px;overflow-y:auto;}
#zweispaltig #rechts a{
	text-decoration: underline;
}

/* SONDERINAHLTE ------------------------------------------------------------------------------------------------------ */


