body{
background-color: #040b95;
padding: 0px;
margin: 0px;
text-align: center;
font-family: Times;
font-size:100%
}
div#wrapper{
width: 930px;
background-color: #29e;
margin: 7px auto;
padding:0px;
text-align: left;
background-image: url(/bilder/menu-bg.jpg);
background-repeat: repeat-y;

}
div#header{
background-color: #448;
margin: 0px;
padding:0px;
width: 930px;
height:74px;
align:center;
background-color: #999;
background-image: url(/bilder/header_1.jpg);
background-repeat: repeat-x;
border-width: 0 0 2px 0;
border-color:#111;
border-style:solid;

}
div#navi{
width: 205px;
float: left;
margin:0px;
padding:0px;

}

div#navitext{
margin:10px;
padding:0px;
}



a#menulink{
color:black;
font-size:80%;
line-height:120%;
padding:11px 5px 15px 5px;
}

a {text-decoration:none;
font-weight:600;
font-family:arial, tahoma, sans-serif;
}

a:link    { color:#818;text-decoration:underline; }
a:visited { color:#118;text-decoration:none; }
a:hover   { color:red;text-decoration:underline; }
a:active  { color:red;text-decoration:underline; }



a#mainlink{
display:block;
margin-top:1px;
margin-bottom:1px;
text-decoration:none;
font-weight:600;
color:#e11;
font-size:95%;
line-height:140%;
padding:3px;
}

a#mainlink:link    { color:black;}
a#mainlink:visited { color:black;}
a#mainlink:hover   { color:red; background-color:#fff; }
a#mainlink:active  { color:red; background-color:#fff; }

a#menu2link{
display:block;
margin-top:0px;
margin-bottom:0px;
padding:3px;
padding-top:1px;
padding-bottom:1px;
text-decoration:none;
font-weight:100;
color:#e11;
font-size:80%;
line-height:115%;

}

a#menu2link:link    { color:#fe2211;}
a#menu2link:visited { color:#fe2211;}
a#menu2link:hover   { color:white; background-color:#fe2211; }
a#menu2link:active  { color:white; background-color:#fe2211; }


a.plainlink{
font-size:100%;

}

a.plainlink:link    { color:#818;}
a.plainlink:visited { color:#118;}
a.plainlink:hover   { color:red; background-color:#fff; }
a.plainlink:active  { color:red; background-color:#fff; }


div#text{

margin-left: 210px;
margin-right: 210px;
padding: 10px;
max-width: 36em;
}

h1{
font-size:125%;
padding:0px;
margin:5px 0px 5px 0px;
}

p{
padding:0px;
margin:0px;
}

p#Abstract{
font-size:110%;
font-weight:1000;
text-align:left;
margin:0px 0px 5px 0px;
padding:0px;
}


p#Haupttext{
font-size:100%;
text-align:justify;
line-height:130%;
padding:0px;
margin:0px;
}

p#bildtext{
font-size:80%;
text-align:left;
line-height:110%;
padding:2px 18px 15px 4px;
margin:0px;
}

div#leiste{
width: 205px;
padding:10px;
float:right;
margin: 0px;
}

div#footer{
border-width: 1px 0px 2px 0px;
border-color:#111;
border-style:solid;
clear: both;
background-color: #99c;
padding:10px;
margin:0px;
}


.hoverbox
{
	cursor: default;
	list-style: none;
	margin:0px;
	padding:4px;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -15px;
	left: -730px;
	z-index: 1;
}

.hoverbox img
{
	
	border-color: #fff;
	border-style: solid;
	border-width: 1px;
	padding: 0px;
	vertical-align: top;
	z-index: -1;
	
}

.hoverbox li
{
	
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 0px;
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	}

.hoverbox .preview
{
	border-color: #FFF;
	
}
