BODY {
	font-family: Verdana,sans-serif; 
	background-color:#FFFFFF;
	padding-left:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	/*overflow:hidden;*/
	/*background-image:url(../images/vvu/bg-kachel.gif);
	background-repeat:repeat-y;*/
	}

#catch-me {
	border:solid 0px green;
	width:950px !important;
	background-image:url(../images/vvu/bg-kachel.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
#page {
	margin-top:42px;
}
*html #page, *+html #page {
	margin-top:40px;
}

/* ÜBERSCHRIFTEN */

h1, h2 {
	font-size:24pt; 
	color:Teal; 
	font-weight:lighter; 
	text-align:left;
	}
	
h2 {font-size:18pt; 
	color:#446fbb; 
	}
	
h3 
{
	font-size:8pt;
	font-weight:bold;
	color:#7996c0;
	line-height:22px;
	vertical-align:top;
	margin-bottom:5px;
	margin-top:0px;
}
hr 
{
	width:100%; 
	height:1px; 
	}
small 
{
	font-size:8pt; 
	}

/* EINSTELLUNGEN DER Schrift */
 td, p, th, div {
	text-decoration:none;
	font-size:8pt;
	line-height:19px;
	color:#333366;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	}
a.cell, a.cell:hover, a.cell:visited
{
	text-decoration:none;
	font-size:8pt;
	line-height:19px;
	color:#333366;
}
p.img
{
	text-align:center;
	margin-bottom:2px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	}
th
{
	text-align:left;
	}
ol, ul, li {
	text-decoration:none;
	font-size:8pt;
	color:#000000;
}


ul.toc
{
	font-size:8pt;
	color:#336699;
	margin-left:20px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	list-style-type:square;
}
a.toc, a.toc:visited 
{
	font-size:7.5pt;
	color:#336699;
	text-decoration:none;
	}
a.toc:hover
{
	font-size:7.5pt;
	color:#336699;
	text-decoration:underline;
	}


/* EINSTELLUNGEN DER liNKS */
a:link {color:#336699; text-decoration:none; }
a:visited {color:#336699; text-decoration:none; }
a:hover {color:#333366; text-decoration:underline; }


/* Einstellungen Bilder */
img
{
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin-bottom:0px;
	}

input, textarea {
	padding-right:0px;
	font-size:8pt;
}

#headlaender
{
	width:950px;
	height:119px;
	background-color:#465384;
	background-image:url(../images/vvu/vvu_laender.gif);
	background-repeat:no-repeat;
	border:solid 0px red;
	float:left;
	}

#head
{
	width:950px;
	height:119px;
	background-color:#465384;
	background-image:url(../images/vvu/vvu.gif);
	background-repeat:no-repeat;
	border:solid 0px red;
	float:left;
	}
#headspacer
{
	height:20px;
	width:660px;
	border:solid 0px red;
	}

#navHead
{
	margin-top:8px;
	margin-right:251px;
	text-align:right;
	font-size:8pt;
	border:solid 0px red;
	}
#navHead a:visited, #navHead a:link 
{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	padding-left:20px;
	}
	
#navHead a:hover 
{
	text-decoration:none; 
	color:#dadada;
	}

#login
{
	right:0px;
	height:25px;
	top:85px;
	position:absolute;
	width:130px;
	border:solid 0px red;
	}
span.login 
{
	color:#FFFFFF;
	font-size:7.5pt;
	}

#imgb
{	
	top:119px;
	width:212px;
	border:solid 0px red;
	float:left;
	min-height:420px;
	height:420px;
	}

#vorte
{
	position:absolute;
	top:80px;
	left:760px;
	background-color:#d1d6e7;
	height:123px;
	width:235px;
	border-left-color:#FFFFFF;
	border-left-width:1px;
	border-left-style:solid;
	}
#vorte h3
{
	padding-top:20px;
	padding-left:25px;
	border-bottom:0px;
	font-size:10pt;
	font-weight:normal;
	color:#000000;
	}

#vorte select
{
	margin-left:25px;
	border:solid 1px #7f9db9;
	}
	
#catch-content
{	
	text-align:left;
	width:725px;	
	border:solid 0px pink;
	margin-left:225px;
	margin-top:0px;
	}
*html #catch-content, *+html #catch-content
{	
	text-align:left;
	width:720px;	
	margin-left:225px;
	margin-top:-414px;
	}


#navi1
{
	width:725px;
	height:20px;
	z-index:1;
	border:solid 0px green;
	padding-top:125px;
	}
*html #navi1, *+html #navi1
{
	width:725px;
	height:20px;
	z-index:1;
	border:solid 0px green;
	padding-top:0px;
	}
@media not screen and (1) {
	#navi1 {
	padding-top:5px;
		} /* OP 11 */}
}
	
span.navi1pos1 
{	
	border-bottom:solid 1px #7996c0;
	margin-right:15px;
	height:20px;
	padding-left:2px;
	padding-right:2px;
	}
span.navi1pos1sel
{
	border-bottom:solid 1px #7996c0;
	margin-right:15px;
	height:20px;	
	background-color:#7996c0;
	padding-left:2px;
	padding-right:2px;

	}
	
span.navi1pos2 
{
	border-bottom:solid 1px #d06969;
	margin-right:15px;
	height:20px;
	padding-left:2px;
	padding-right:2px;

	}
span.navi1pos2sel
{
	border-bottom:solid 1px #d06969;
	margin-right:15px;
	height:20px;
	background-color:#d06969;
	padding-left:2px;
	padding-right:2px;

	}

span.navi1pos3
{
	border-bottom:solid 1px #d0c069;
	margin-right:15px;
	height:20px;
	padding-left:2px;
	padding-right:2px;

	}
span.navi1pos3sel
{
	border-bottom:solid 1px #d0c069;
	margin-right:15px;
	height:20px;
	background-color:#d0c069;
	padding-left:2px;
	padding-right:2px;
	}

span.navi1pos4 
{
	border-bottom:solid 1px #90d069;
	margin-right:15px;
	height:20px;
	padding-left:2px;
	padding-right:2px;
	}
span.navi1pos4sel
{
	border-bottom:solid 1px #90d069;
	margin-right:15px;
	height:20px;
	background-color:#90d069;
	padding-left:2px;
	padding-right:2px;
	}

span.navi1pos5 
{
	border-bottom:solid 1px #5f5f5f;
	margin-right:15px;
	height:20px;
	padding-left:2px;
	padding-right:2px;
	}
span.navi1pos5sel
{
	border-bottom:solid 1px #5f5f5f;
	margin-right:15px;
	height:20px;
	background-color:#5f5f5f;
	padding-left:2px;
	padding-right:2px;
	}

span.navi1pos6 
{
	border-bottom:solid 1px #7996c0;
	margin-right:15px;
	height:20px;
	padding-left:2px;
	padding-right:2px;
	}
span.navi1pos6sel
{
	border-bottom:solid 1px #7996c0;
	margin-right:15px;
	height:20px;
	background-color:#7996c0;
	padding-left:2px;
	padding-right:2px;
	}


a.navi1:link, a.navi1:hover, a.navi1:visited, a.navi1:active, td.navi1 
{
	line-height:20px;
	color:#333366;
	font-size:8pt;
	text-decoration:none;
	font-weight:bold;
	white-space:nowrap;
}
a.navi1sel, a.navi1sel:visited, a.navi1sel:active, a.navi1sel:hover 
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:8pt;
	text-decoration:none;
	white-space:nowrap;
}

#navi2 
{
	left:0px;
	padding-top:70px;
	width:220px;
	/*height:440px;*/
	
	border:solid 0px pink;
	overflow:auto;
	z-index:50;
	}
ul.navi2
{
	text-align:left;
	width:185px;
	margin:0px;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:30px;
	padding-right:0px;
	border:solid 0px pink;
	list-style-image:none;
	list-style-type:none;
	}
li.navi2
{
	text-align:left;
	width:185px;
	border:solid 0px pink;
	list-style-image:none;
	list-style-type:none;
	}
a.navi2, a.navi2:visited
 {
	color:#333366;
	font-weight:lighter;
	font-size:8pt;
	text-decoration:none;
	line-height:20px;
}
a.navi2:hover 
{
	color:#333366;
	text-decoration:none;
	line-height:20px;
	}
a.navi2sel, a.navi2sel:visited
{
	color:#333366;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
	}
a.navi2sel:hover 
{
	color:#333366;
	text-decoration:none;
	line-height:20px;
	}

ul.navi3 
{
	margin-left:10px;
	padding-left:10px;
	}
li.nav3 
{
	font-weight:lighter;
	font-size:7.5pt;
	list-style-image:none;
	list-style-type:none;
	margin:0px;
	padding-top:7px;
	}
li.nav3sel 
{
	font-weight:bold;
	font-size:7.5pt;
	list-style-image:none;
	list-style-type:none;
	margin:0px;
	padding-top:7px;
	}
a.nav3, a.nav3:visited {
	color:#333366;
	font-size:7.5pt;
	text-decoration:none;
}
a.nav3:hover 
{
	color:#333366;
	text-decoration:underline;
	}
a.nav3sel, a.nav3sel:hover, a.nav3sel:visited
{
	font-size:7.5pt;
	color:#333366;
	font-weight:bold;
	text-decoration:none;
	}

#partner
{	
	
	width:152px;
	margin-left:785px;
	margin-top:155px;
	background-color:#cdcde8;
	}
#partner h3
{
	color:#ffffff;
	font-weight:bold;
	font-size:9pt;
	text-decoration:none;
	background-color:#333399;
	text-transform:uppercase;
}
#partner img
{
	margin-bottom:10px;
	margin-left:1px;
	}
#partner p
{
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	}
#spacer
{
	height:25px;
	background-color:#e8e8f6;
	}

#content
{

}

*html #content
{
	text-align:left;
	left:227px;
	top:187px;	
	width:724px;
	min-height:443px;
	height:auto;
	height:443px;
	border:solid 0px red;
}

a.contenttext, a.contenttext:visited 
{
	text-decoration:underline;
	color:#336699;
	}
	
a.contenttext:hover 
{
	color:#333366;
	text-decoration:none;
	}

td.contentformular
{
	padding:5px 5px 0px 0px;
	}

#pagefoot 
{
	background-color:#333366;
	color:#a4a4bd;
	font-size:7pt;
	width:950px;
	height:20px;
	overflow:hidden;
	z-index:100;
}
*html #pagefoot, *+html #pagefoot 
{
    }
#pagefoot a 
{
	text-decoration:none;
	font-size:7pt;
	color:#a4a4bd;
	font-weight:lighter;
	padding-left:5px;
	line-height:20px;
	}
#pagefoot a:hover
{
	color:#FFFFFF;}
	
ul.sitemap, li.sitemap 
{
	margin:0px;
	padding:0px;
	}
a.sitemap, a.sitemap:visited 
{
	color:#336699;
	font-size:8pt;
	text-decoration:none;
	}
a.sitemap:hover 
{
	text-decoration:none;
	color:#ccccd9;
	}