.orange	{
		color: #CC9900;
		}
.blau	{
		color: #0000FF;
		}
.rot	{
		color: #DD0000;
		}
.grau	{
		color: #777777;
		}
.right	{
		text-align: right;
		}
.left	{
		text-align: left;
		}
.center	{
		text-align: center;
		}
.highline	{
		line-height: 160%;
		}
.floatright	{
		float: right;
		}
.floatleft	{
		float: left;
		}
.clear	{
		clear: both;
		}
.padding10	{
		padding: 10px;
		}
.padding5	{
		padding: 5px;
		}
.padding0	{
		padding: 0px;
		}
.paddingright	{
		padding-right: 15px;
		}
.margin10	{
		margin: 10px;
		}
.marginleft500	{
		margin-left: 500px;
		}
.bgwhite	{
		background-color: #FFFFFF;
		}
.bggrey	{
		background-color: #EFEFEF;
		}
.font15px	{
		font-size: 15px;
		line-height: 18px;
		margin-top: 5px;
		margin-bottom: 0px;
		}
.font12px	{
		font-size: 12px;
		}
.font85perc	{
		font-size: 85%;
		}
.borderblue	{
		border: 1px solid #0000FF;
		}
.borderwhite	{
		border: 1px solid #FFFFFF;
		}
.bordertop	{
		border-top: 1px solid #F4E099;
		padding-bottom: 25px;
		}
.ranking	{
		color: #0000FF;
		text-align: center;
		}
body	{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 100%;
		color: #000000;
		background-color: #C7D5EF;
		background-image: url('images/hintergrund_linien.gif'); 
		background-repeat: no-repeat;
		background-attachment: fixed;
		margin: 0px;
		padding: 0px;
		height: 100%;
		width: 100%;
		overflow: auto;
		}
div.window	{
		position: absolute;
		top: 0%;
		left: 0%;
		width: 100%;
		height: 100%;
		z-index: 0;
		overflow: auto;
		}
/*div.content	{
		width: 1000px;
		padding-top: 10px;
		padding-right: 15px;
		padding-left: 370px;
		}*/
div.content	{
		position: absolute;
		top: 0;
		left: 370px;
		width: 620px;
		padding-top: 10px;
		padding-right: 15px;
		}
div.textbody	{
		width: 100%;
		}
div.footer	{
		position: absolute;
		top: 90%;
		left: 50px;
		z-index: 3;
		}
div.abbildungen	{
		position: absolute;
		top: 500px;
		left: 250px;
		z-index: 3;
		}
#linksdp	{
		position: absolute;
		top: 500px;
		left: 50px;
		width: 200px;
		z-index: 5;
		}
a		{
		color: #1040A6;
		}
a:visited	{
		color: #3771ED;
		}
a:hover	{
		color: #990000;
		}
a:active	{
		color: #3771ED;
		}
h2 a	{
		color: #CC9900;
		}
#menumain	{
		position: absolute;
		top: 260px;
		left: 40px;
		z-index: 3;
		width: 240px;
		}
#menumain a	{
		font-size: 15px;
		color: #0000FF;
		text-decoration: none;
		display: block;
		width: 100%;
		margin: 0px;
		padding: 3px;
		padding-left: 10px;
		}
#menumain a:visited	{
		color: #0000FF;
		text-decoration: none;
		}
#menumain a:hover	{
		color: #0000FF;
		background-color: #C2CFEF;
		border: 1px solid #FFFFFF;
		margin: 0px;
		padding: 2px;
		padding-left: 9px;
		}
#menumain a:active	{
		color: #0000FF;
		background-color: #C2CFEF;
		border: 1px solid #FFFFFF;
		margin: 0px;
		padding: 2px;
		padding-left: 9px;
		}
#menumain p	{
		font-size: 15px;
		line-height: 15px;
		}
h1		{
		font-size: 130%;
		line-height: 120%;
		color: #444444;
		font-weight: normal;
		margin-top: 0px;
		margin-bottom: 0px;
		}
h1.untertitel	{
		font-size: 100%;
		line-height: 90%;
		color: #AAAAAA;
		margin-bottom: 20px;
		}
h2		{
		font-size: 100%;
		line-height: 120%;
		font-weight: normal;
		color: #7777EE;
		margin-top: 5px;
		margin-bottom: 10px;
		}
div.bggrey h2	{
		font-size: 90%;
		padding-left: 5px;
		padding-right: 5px;
		margin-bottom: 5px;
		border-top: 2px solid #FFFFFF;
		}
h3		{
		font-size: 75%;
		line-height: 120%;
		color: #7777EE;
		font-weight: bold;
		margin-left: 0px;
		margin-top: 5px;
		margin-bottom: 5px;
		}
h4		{
		font-size: 90%;
		line-height: 100%;
		color: #1040A6;
		font-weight: normal;
		margin-left: 0px;
		margin-top: 5px;
		margin-bottom: 2px;
		}
p		{
		font-size: 75%;
		line-height: 120%;
		margin-top: 0px;
		margin-bottom: 1%;
		padding-left: 0px;
		}
p.foto	{
		font-size: 65%;
		margin-bottom: 3%;
		text-align: right;
		padding-right: 100px;
		}
p.abbildungen	{
		font-size: 15px;
		}
td p		{
		font-size: 75%;
		}
p.navipointer	{
		color: #1040A6;
		text-align: right;
		}
p.up	{
		text-align: right;
		}
div.bggrey p	{
		padding-left: 5px;
		padding-right: 5px;
		margin-top: 5px;
		}
p.more	{
		padding-left: 20px;
		margin-top: 0px;
		}
table	{
		vertical-align: top;
		text-align: left;
		border-collapse: collapse;
		border-spacing: 0px;
		empty-cells: show;
		}
td		{
		vertical-align: top;
		text-align: left;
		}
td.contentleft	{
		width: 60%;
		padding-right: 15px;
		}
td.contenright	{
		width: 40%;
		}
td.nlleft	{
		width: 30%;
		}
td.nlright	{
		width: 70%;
		}
td.width50	{
		width: 50%;
		}
ul		{
		list-style-type: disc;
		margin-top: 0px;
		}
li		{
		font-size: 75%;
		margin-left: -15px;
		margin-top: 0px;
		margin-bottom: 0px;
		}
img.floatleft		{
		margin: 10px;
		margin-left: 15px;
		float: left;
		}
img.borderopen	{
		border: 1px solid #FFFFFF;
		border-right: 0px solid #FFFFFF;
		}
img.banner	{
		position: absolute;
		top: 0px;
		left: 1px;
		z-index: 3;
		border: 1px solid #FFFFFF;
		}
img.right	{
		text-align: right;
		margin: 15px;
		margin-right: 0px;
		margin-top: -20px;
		border: 1px solid #1040A6;
		}		
img.liniehor	{
		position: absolute;
		width: 639px;
		top: 120px;
		left: -10px;
		}
img.foto	{
		border: 1px solid #FFFFFF;
		margin-left: -10px;
		}
