body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	line-height: 150%;
	height: 100.2%;
}

a { color: #409fc2; }
a:hover { color: #a0b061; }

img { border: 0px none; }

div#page {
	margin: 0px auto;
	width: 900px;
	background-color: #ffffff;
	border: 0px none #c0c0c0;
}

div#header {
	background-color: #9ac9dd;
	padding: 0px 0px 0px 0px;
	line-height: 0px;
}

div#content {
	width: 900px;
	padding: 18px 0px 0px 0px;
	background-color: #ffffff;
}
div#contenthome { width: 900px; background: url(img/home_frau.jpg) #e5f2f7 top right no-repeat; }

div#clearer, div.clearer { clear: both; }

/* Spalte links */

div#content_left {
	width: 250px;
	margin-right: 18px;
	float: left;
	border: 1px solid #72a3b9;
}
div#navi, div#master_science, div#anschrift, div#boxlinksheadline {
	width: 210px;
	padding: 30px 20px 20px 20px;
	background: url(img/bg_box.gif) #ffffff top repeat-x;
}
div#boxlinks {
	width: 210px;
	padding: 20px 20px 20px 20px;
	background: #ffffff;
	font-size: 14px;
}
	
li#navileistung, li#naviservice, li#navipartprax { height: 20px; overflow: hidden; }

div#navihome { padding: 10px 0px 1px 35px; height: 250px; }
div#navihome ul { list-style-type: none; list-style-position: outside; margin: 0px; padding: 0px; }
div#navihome ul li { margin-bottom: 8px; }
div#navihome ul li a { font-size: 14px; font-weight: bold; color: #409FC2; text-decoration: none; }
div#navihome ul li a:hover { font-weight: bold; color: #a0b061; }
div#navihome ul ul { margin-left: 20px; }
div#navihome ul ul li { margin-bottom: 5px; }
div#navihome ul ul li a { font-weight: normal; line-height: 120%; }
div#navihome ul ul li a:hover { font-weight: normal; line-height: normal; color: #a0b061; }

div#navi {  }
div#navi ul { list-style-type: none; list-style-position: outside; margin: 0px; padding: 0px; }
div#navi ul li { margin-bottom: 15px; }
div#navi ul li a { font-size: 14px; font-weight: bold; color: #409FC2; text-decoration: none; }
div#navi ul li a.aktiv { font-weight: bold; color: #a0b061; }
div#navi ul li a:hover { font-weight: bold; color: #a0b061; }
div#navi ul ul { margin-left: 20px; }
div#navi ul ul li { margin-bottom: 5px; }
div#navi ul ul li a { font-weight: normal; line-height: 120%; }
div#navi ul ul li a:hover { font-weight: normal; line-height: normal; color: #a0b061; }

div#navipartner { width: 230px; padding: 10px 10px 10px 10px; background-color: #72a3b9; height: 70px; }
div#navipartner ul { list-style-type: none; list-style-position: outside; margin: 0px; padding: 0px; }
div#navipartner ul li { margin-bottom: 10px; }
div#navipartner ul li a { font-size: 14px; font-weight: bold; color: #fff; text-decoration: none; }
div#navipartner ul li a.aktiv { font-weight: bold; color: #000; }
div#navipartner ul li a:hover { font-weight: bold; color: #000; }
div#navipartner ul ul { margin-left: 20px; }
div#navipartner ul ul li { margin-bottom: 5px; }
div#navipartner ul ul li a { font-weight: normal; line-height: 120%; }
div#navipartner ul ul li a:hover { font-weight: normal; line-height: normal; color: #000; }

div#navihomepartner { width: 530px; padding: 10px 10px 10px 35px; background-color: #72a3b9; }
div#navihomepartner ul { list-style-type: none; list-style-position: outside; margin: 0px; padding: 0px; }
div#navihomepartner ul li { margin-bottom: 0px; }
div#navihomepartner ul li a { font-size: 14px; font-weight: bold; color: #fff; text-decoration: none; }
div#navihomepartner ul li a:hover { font-weight: bold; color: #000; }

div#anschrift, div#anschrift2 {
	font-size: 18px;
	color: #101f69;
}
div#anschrift2 {
	width: 210px;
	padding: 30px 20px 20px 20px;
}

div#bild {
	width: 250px;
	padding: 10px 0px 10px 0px;
	background: url(img/bg_box.gif);
	line-height: 0px;
}

div#master_science {
	font-size: 18px;
	color: #101f69;
}

/* Spalte rechts */

div#content_right {
	width: 630px;
	float: left;
}
div#main {
	width: 590px;
	padding: 30px 20px 20px 20px;
	background: url(img/bg_box.gif) #ffffff top repeat-x;
	border: 1px solid #72a3b9;
}
div#team {
	width: 330px;
	padding: 30px 20px 20px 200px;
	border-left: 1px solid #72a3b9;
	border-right: 1px solid #72a3b9;
}

ul#unternavi {
	list-style-type: none;
	list-style-position: outside;
	margin: 0px;
	padding: 0px;
}
ul#unternavi li {
	width: 150px;
	display: block;
	float: left;
	margin-bottom: 10px;
}
ul#unternavi li.breiter { width: 220px; }

ul#unternavi li a {
	font-size: 15px;
	color: #000;
	text-decoration: none;
}
ul#unternavi li a.aktiv {
	font-weight: bold;
	color: #a0b061;
}
ul#unternavi li a:hover {
	font-weight: bold;
	color: #a0b061;
}
/* Footer */

div#footer {
	padding: 10px 20px 10px 20px;
	height: auto;
}
div#footerhome { padding: 10px 20px 10px 20px; height: 100px; color: #72a3b9;  font-size: 12px; }

div#footer ul {
	list-style-type: none;
	list-style-position: outside;
	margin: 0px;
	padding: 0px;
}
div#footer ul li{
	float: left;
	padding-right: 30px;
}
div#footer ul li a{
	font-size: 10px;
	color: #000;
	text-decoration: none;
}
div#footer ul li a:hover{
	color: #101f69;
}

ul.aufzaehlung {
	list-style-type: none;
	list-style-image: url(img/listpfeil.gif);
	list-style-position: outside;
	margin: 0px 0px 0px 30px;
	padding: 0px;
}
ul.aufzaehlung li { margin-bottom: 20px; text-align: justify; }

.hervorheben { color: #409fc2; font-weight: bold; }
.hervorheben2 { color: #a0b061; font-weight: bold; }

.fehler {
	color: red;
	font-weight: bold;
}
.okay {
	color: green;
	font-weight: bold;
}
.kommentar {
	color: #999999;
}
input.fehler, textarea.fehler {
	border: red solid 1px;
}

h1 { margin: 0px 0px 10px 0px; padding: 0px; color: #409fc2; font-size: 20px; font-weight: bold; }
h2 { margin: 30px 0px 0px 0px; padding: 0px; color: #409fc2; font-size: 14px; font-weight: bold; }
p { margin: 0px 0px 20px 0px; padding: 0px; text-align: justify; }

