body {
background-color:#fff;
margin:0px;
padding:0px;
font-family:Verdana,Arial,SansSerif;
font-weight:normal;
font-size:12px;
color:#555555;
line-height: 160%;
background-image:url("http://www.uni-weimar.de/cms/fileadmin/bauing/files/professuren/bauinf/template/bgBody.gif");
background-repeat:repeat-y;
}

h1  { font-weight:bold;font-size:16px;color:#003344;line-height:20px;cursor:default; }
h2  { font-weight:bold;font-size:14px;color:#003344;line-height:17px;cursor:default; background-color:#c1dce3; display:block;width:750px;padding:3px;margin-top:25px; }
h3  { font-weight:bold;font-size:13px;color:#003344;line-height:20px;cursor:default; }
p,td,div   { font-weight:normal;font-size:12px;color:#555555;cursor:default;line-height: 160%; }
b   { font-weight:bold;font-size:12px;color:#757575;cursor:default; }
td{ padding:4px;vertical-align:top; }
li   { font-weight:normal;font-size:12px;color:#555555;cursor:default; }

a img { border: 0px; }
a:link,a:visited {   font-size:12px;color: #83220F; }
a:hover, a:active, a:focus {font-size:12px; color: #000; }

#nav ul {
	padding: 0px;
	margin: 0px;
}
#nav li.lev1 {  
	list-style-type:none;
	padding: 6px;
	padding-right:0px;
	margin-right:0px;
	border:none;
	border-bottom: 1px solid #FFFFFF;
	border-bottom-style: dotted;
	line-height:16px;
	width:192px;
}

#nav li.lev1current {  
	list-style-type:none;
	padding: 6px;
	padding-right:0px;
	margin-right:0px;
	border-bottom:1px dotted #FFFFFF;
	background-color:#61878e;
	line-height:16px;
}


#nav li.lev2 {
	padding:6px;
	padding-left:6px;
	padding-right:0px;
	margin-right:0px;
	line-height:14px;
}
#nav li.lev2current {
	padding:6px;
	padding-left:6px;
	padding-right:0px;
	margin-right:0px;
	line-height:14px;
	background-color:#718a8f;
}

#nav li.lev3 {
	list-style-type:none;
	padding:6px;
	padding-left:6px;
	padding-right:0px;
	margin-right:0px;
	line-height:14px;
}

#nav li.lev3current {
	list-style-type:none;
	padding:6px;
	padding-left:6px;
	padding-right:0px;
	margin-right:0px;
	line-height:14px;
	background-color:#89a2a7;
}
	 
li.lev1 a, li.lev1 a:link, li.lev1 a:visited {color: #c1dce3;font-weight:bold;text-decoration:none;display:block;}
li.lev1 a:hover, li.lev1 a:focus, li.lev1 a:active {color: #fff;text-decoration:none;display:block;}

li.lev2 a, li.lev2 a:link, li.lev2 a:visited {color: #c1dce3;font-weight:normal;text-decoration:none;display:block;}
li.lev2 a:hover, li.lev2 a:focus, li.lev2 a:active {color: #fff;font-weight:normal;text-decoration:none;display:block;}

li.lev3 a, li.lev3 a:link, li.lev3 a:visited {color: #c1dce3;font-weight:normal;text-decoration:none;display:block;}
li.lev3 a:hover, li.lev3 a:focus, li.lev3 a:active {color: #fff;font-weight:normal;text-decoration:none;display:block;}

li.lev1current a.current:link, li.lev1current a.current:visited {color: #fff; font-weight:bold;text-decoration:none;display:block;}
li.lev1current a.current:hover, li.lev1current a.current:active, li.lev1current a.current:focus {color: #fff;text-decoration:none;display:block;}

li.lev2current a.current:link, li.lev2current a.current:visited {color: #fff; font-weight:normal;display:block;}
li.lev2current a.current:hover, li.lev2current a.current:active, li.lev2current a.current:focus {color: #fff;font-weight:normal;display:block;}

li.lev3current a.current:link, li.lev3current a.current:visited {color: #fff; font-weight:normal;display:block;}
li.lev3current a.current:hover, li.lev3current a.current:active, li.lev3current a.current:focus {color: #fff;font-weight:normal;display:block;}

#services {
    position: absolute;
/*    right: 32px;*/
left: 700px;
    top: 14px;
    padding: 2px;
    text-align: right;
}
#services ul {
    margin: 0;
    padding: 0;
}
#services li {
    list-style: none;
    display: inline;
}
#services a:link {
    text-decoration: none;
}
#services a:visited {
    text-decoration: none;
}

