body {
  margin: 0;
  padding: 0;
  text-align: center;
  background-color: #d9d7d4;
  font-family: Verdana;
  color: #A6A6A5;
  font-size: 12px;
}

a {
  color: #A6A6A5;
  text-decoration: none;
}

#container {
  margin: 0 auto;
  width: 965px;
  text-align: left;
}   

#head {
  height: 140px;
  background-image: url(../images/corners_bottom_main_full.png);
  background-position: left bottom;
  background-color: #FFFFFF;
  background-repeat: no-repeat;
  margin-bottom: 5px;
}

#logo {
  position: absolute;
  margin: 15px 0 0 15px;
}


#mainnavi {
  width: 710px;
  height: 35px;
  background-image: url(../images/bg_navileiste.png);
  position: absolute;
  margin: 20px 0 0 224px;
  z-index: 1000;
}

#mainnavi ul {
  padding-top: 12px;
  float: left;
  z-index: 1000;
}

#mainnavi ul li {
  float: left;
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 16px;
  width: auto;
  z-index: 1000;
}

#mainnavi ul li .subnavi {
  position: absolute;
  background-color: #66aacc;
  margin-top: 23px;
  padding-top: 0;
  height: 35px;
  line-height: 35px;
  background-image: url(../images/navi_corner_left.png);
  background-repeat: no-repeat;
  display: none;
  margin-left: 0px;
  z-index: 0;
  left: 0;
}

* + html #mainnavi ul li .subnavi {

}

#mainnavi ul li .subnavi li a.active {
  background-image: none;
  color: #FFFFFF;
}

#mainnavi ul li .subnavi li a {
  padding-bottom: 0;
  color: #474747;
}

#mainnavi ul li .subnavi li a:hover {
  color: #FFFFFF;
}

#mainnavi ul li a {
  color: #c9d7de;
  font-size: 11px;
  text-decoration: none;
  float: left;
}

/*#mainnavi ul li a.active {
  background-image: url(../images/arrow_blue_top.png);
  background-repeat: no-repeat;
  background-position: center 15px;
}*/

#mainnavi ul li:hover {
  background-image: url(../images/arrow_blue_top.png);
  background-repeat: no-repeat;
  background-position: center 15px;
}

#mainnavi ul li.current {
  background-image: url(../images/arrow_blue_top.png);
  background-repeat: no-repeat;
  background-position: center 15px;
}

#mainnavi ul li.active {
  background-image: url(../images/arrow_blue_top.png);
  background-repeat: no-repeat;
  background-position: center 15px;
}

#mainnavi input[type=text] {
  width: 123px;
  height: 15px;
  border: 0;
  background-image: url(../images/search_top.png);
  background-color: transparent;
  padding: 0;
  float: right;
  margin: 10px 10px 0 0;
  font-size: 10px;
  color: #474747;
  padding-left: 22px;
  line-height: 15px;
}

#subnavi {
  background-color: #66aacc;
  height: 35px;
  position: absolute;
  margin: 48px 0 0 224px;
  background-image: url(../images/navi_corner_left.png);
  background-repeat: no-repeat;
}

#subnavi ul {
  float: left;
}

#subnavi ul li {
  float: left;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 14px;
}

#subnavi ul li a {
  float: left;
  font-size: 11px;
  text-decoration: none;
  color: #474747;
}

#subnavi ul li a:hover {
  text-decoration: underline;
}

#subnavi ul li a.active {
  color: #FFFFFF;
}

#content {
  background-color: #f3f2f1;
  background-image: url(../images/corners_bottom_main_full.png);
  background-position: left bottom;
  background-repeat: no-repeat;
  margin-bottom: 5px;
}

#footer {
  background-color: #FFFFFF;
  background-image: url(../images/corners_bottom_main_full.png);
  background-position: left bottom;
  background-repeat: no-repeat;

}

.corner_top {
  background-image: url(../images/corners_top_main_full.png);
  background-position: left top;
  font-size: 0;
  line-height: 0;
  height: 5px;
  position: absolute;
  width: 965px;
}

#footer .foot_floater {
  width: 311px;
  float: left;
  margin-left: 30px;
  padding-right: 30px;
}

#footer .ff_small {
  width: 130px;
  border-right: 0;
}

#footer .bg_foot {
  background-image: url(../images/bg_foot.gif);
  background-repeat: repeat-y;
}

#footer h2 {
  background-image: url(../images/arrow_grey.png);
  background-repeat: no-repeat;
  color: #808080;
  font-size: 11px;
  padding-left: 12px;
  background-position: left 3px;
  font-weight: bold;
  display: block;
}

#footer .ff_small a {
  background-image: url(../images/arrow_grey.png);
  background-repeat: no-repeat;
  color: #808080;
  font-size: 11px;
  padding-left: 12px;
  background-position: left 3px;
  display: block;
  padding-bottom: 5px;
  text-decoration: none;
}

.foot_floater .social {
  float: left;
  width: 69px;
  color: #808080;
  font-size: 11px;
  padding-left: 34px;
  text-decoration: none;
  background-image: url(../images/socialsprite.gif);
  background-repeat: no-repeat;
  padding-bottom: 3px;
  padding-top: 3px;
  margin-top: 16px;
}

.foot_floater .xing {
  background-position: left -17px;
}

.foot_floater .xing:hover {
  background-position: left -37px;
}

.foot_floater .twitter {
  background-position: left -61px;
}

.foot_floater .twitter:hover {
  background-position: left -88px;
}

.foot_floater .facebook {
  background-position: left -116px;
}

.foot_floater .facebook:hover {
  background-position: left -143px;
}

.foot_floater .studivz {
  background-position: left -171px;
}

.foot_floater .studivz:hover {
  background-position: left -199px;
}

.foot_floater .youtube {
  background-position: left -223px;
}

.foot_floater .youtube:hover {
  background-position: left -240px;
}

.foot_floater .flickr {
  background-position: left -259px;
}

.foot_floater .flickr:hover {
  background-position: left -278px;
}

.foot_floater form {
  padding-top: 24px;
}

.foot_floater label {
  float: left;
  font-size: 11px;
  padding-right: 20px;
  padding-top: 4px;
}

.foot_floater input[type=text] {
  float: left;
  border: 1px solid #979797;
  font-size: 11px;
  height: 16px;
  width: 200px;
}

.foot_floater input[type=submit] {
  float: left;
  font-size: 10px;
  text-transform: uppercase;
  margin-left: 2px;
  color: #FFFFFF;
  height: 20px;
  background-color: #979797;
  font-weight: bold;
  border: 0;
  width: 30px;
}

.box_535 {
  width: 535px;
  background-color: #82b8d3;
}

.bx535_corner_top {
  background-image: url(../images/corners_top_content_middle.png);
  background-position: left top;
  font-size: 0;
  line-height: 0;
  height: 5px;
  width: 535px;
  position: absolute;
}

.bx535_corner_bottom {
  background-image: url(../images/corners_bottom_content_middle.png);
  background-position: left top;
  font-size: 0;
  line-height: 0;
  height: 5px;
  width: 535px;
  position: absolute;
  margin-top: -5px;
}

h1 {
  font-size: 14px;
}

h2 {
  font-size: 12px;
  padding-bottom: 5px;
}

.dozentenportrait h2 {
  padding-top: 20px;
}

p {
  margin: 0;
  padding: 0;
  /*padding-bottom: 10px;*/
  line-height: 18px;
}

.cobo ul {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 20px;
}

.cobo ul li {
  background-image: url(../images/arrow_grey.png);
  background-repeat: no-repeat;
  padding-left: 10px;
  background-position: left 5px;
}

.cobo ul li.message {
  background-image:none;
  padding-left: 10px;
  background-position: left 5px;
}

.color1 ul li {
  color: #999d9f;
  padding-bottom: 6px;
}

.color1 ul li a, .color1 a {
  color: #999d9f;
  text-decoration: none;
}

.color1 ul li a:hover, .color1 a:hover {
  color: #8ecded;
  font-weight:bold;
}

.color1 {
  background-color: #474747;
  color: #999d9f;
}

.color1 h1 {
  color: #8ecded;
}

.color1 h2 {
  color: #8ecded;
}

.color1 h3 {
  color: #8ecded;
}

.color1 p {
  color: #999d9f;
}

.color1 a {
  color: #999d9f;
  font-weight:bold;
}

.color1 a.selected {
	color: #8ecded;
	font-weight:bold;
}

.color2 {
  background-color: #adcedf;
  color: #505050;
}

.color2 a {
  color: #505050;
  font-weight:bold;
}

.color2 ul li a:hover, .color2 a:hover {
  font-weight:bold;
}

.color3 {
  background-color: #d8d8d8;
}

.color3 h2 {
  color: #4c4c4c;
}

.color3 a {
  color: #505050;
  font-weight:bold;
}

.color3 ul li a:hover, .color3 a:hover {
  font-weight:bold;
}

.color4 {
  background-color: #66abcc;
}

.color4 a {
  color: #505050;
  font-weight:bold;
}

.color4 ul li a:hover, .color4 a:hover {
  font-weight:bold;
}

.color5 {
  background-color: #6e6e6e;
}

.color5 a {
  color: #505050;
  font-weight:bold;
}

.color5 ul li a:hover, .color5 a:hover {
  font-weight:bold;
}

.color6 {
  background-color: #f4f3f3;
}

.color6 a {
  color: #505050;
  font-weight:bold;
}

.color6 ul li a:hover, .color6 a:hover {
  font-weight:bold;
}

.color6 strong {
  display: block;
  padding-bottom: 3px;
  padding-top: 4px;
}

.color6 h3 {
  display: block;
  background-color: #6e6e6e;
}

.cobo .width175 h3 {
  display: block;
  text-align: center;
  font-size: 11px;
  color: #d0d0d0;
  padding: 3px 0 3px 0;
}

.cobo {
  margin-bottom: 15px;
  color: #4c4c4c;
  font-size: 11px;
  line-height: 15px;
}


.cobo .cobo_head, .cobo .cobo_foot {
  height: 5px;
  line-height: 0;
  font-size: 0;
  background-image: url(../images/cornersprite.png);
  background-repeat: no-repeat;
  z-index: 99;
}

.cobo .cobo_head {
position: relative;
}

.cobo .cobo_foot {
width: 895px;
position: absolute;
margin-top: -5px;
}

.var1 .cobo_head {
  background-position: left -4px;
}

.var1 .cobo_foot {
  background-position: left -14px;
}

.var2 .cobo_head {
  background-position: left -24px;
}

.var2 .cobo_foot {
  background-position: left -34px;
}

.var3 .cobo_head {
  background-position: left -44px;
}

.var3 .cobo_foot {
  background-position: left -54px;
}

.var4 .cobo_head {
  background-position: left -64px;
}

.var4 .cobo_foot {
  background-position: left -74px;
}

.var5 .cobo_head {
  background-position: left -84px;
}

.var5 .cobo_foot {
  background-position: left -94px;
}

.var6 .cobo_head {
  background-position: left -104px;
}

.var6 .cobo_foot {
  background-position: left -114px;
}

.var7 .cobo_head {
  background-position: left -124px;
}

.var7 .cobo_foot {
  background-position: left -134px;
}

.var8 .cobo_head {
  background-position: left -144px;
}

.var8 .cobo_foot {
  background-position: left -154px;
}

.var9 .cobo_head {
  background-position: left -164px;
}

.var9 .cobo_foot {
  background-position: left -174px;
}

.var10 .cobo_head {
  background-position: left -184px;
}

.var10 .cobo_foot {
  background-position: left -194px;
}

.var11 .cobo_head {
  background-position: left -204px;
}

.var11 .cobo_foot {
  background-position: left -214px;
}

.var12 .cobo_head {
  background-position: left -224px;
}

.var12 .cobo_foot {
  background-position: left -234px;
}

.var13 .cobo_head {
  background-position: left -244px;
}

.var13 .cobo_foot {
  background-position: left -254px;
}

.var14 .cobo_head {
  background-position: left -264px;
}

.var14 .cobo_foot {
  background-position: left -274px;
}

.var15 .cobo_head {
  background-position: left -284px;
}

.var15 .cobo_foot {
  background-position: left -294px;
}

.var16 .cobo_head {
  background-position: left -304px;
}

.var16 .cobo_foot {
  background-position: left -314px;
}

.var17 .cobo_head {
  background-position: left -324px;
}

.var17 .cobo_foot {
  background-position: left -334px;
}

.var18 .cobo_head {
  background-position: left -344px;
}

.var18 .cobo_foot {
  background-position: left -354px;
}

.var19 .cobo_head {
  background-position: left -364px;
}

.var19 .cobo_foot {
  background-position: left -374px;
}

.var20 .cobo_head {
  background-position: left -384px;
}

.var20 .cobo_foot {
  background-position: left -394px;
}

.var21 .cobo_head {
  background-position: left -404px;
}

.var21 .cobo_foot {
  background-position: left -414px;
}

.var22 .cobo_head {
  background-position: left -424px;
}

.var22 .cobo_foot {
  background-position: left -434px;
}

.var23 .cobo_head {
  background-position: left -444px;
}

.var23 .cobo_foot {
  background-position: left -454px;
}

.var24 .cobo_head {
  background-position: left -464px;
}

.var24 .cobo_foot {
  background-position: left -474px;
}

.var25 .cobo_head {
  background-position: left -484px;
}

.var25 .cobo_foot {
  background-position: left -494px;
}

.var26 .cobo_head {
  background-position: left -504px;
}

.var26 .cobo_foot {
  background-position: left -514px;
}

.var27 .cobo_head {
  background-position: left -524px;
}

.var27 .cobo_foot {
  background-position: left -534px;
}

.var28 .cobo_head {
  background-position: left -544px;
}

.var28 .cobo_foot {
  background-position: left -554px;
}

.var29 .cobo_head {
  background-position: left -564px;
}

.var29 .cobo_foot {
  background-position: left -574px;
}

.var30 .cobo_head {
  background-position: left -584px;
}

.var30 .cobo_foot {
  background-position: left -594px;
}

.var31 .cobo_head {
  background-position: left -604px;
}

.var31 .cobo_foot {
  background-position: left -614px;
}

.cobo .spacer {
  float: left;
  height: 10px;
  float: left;
  width: 5px;
}

.cobo .width175 {
  margin-top: -5px;
  width: 175px;
  float: left;
}

.cobo .width355 {
  margin-top: -5px;
  width: 355px;
  float: left;
}

.cobo .width535 {
  margin-top: -5px;
  width: 535px;
  float: left;
}


.cobo .width715 {
  margin-top: -5px;
  width: 715px;
  float: left;
}

.cobo .width895 {
  margin-top: -5px;
  width: 895px;
}

.cobo_nav .bluenav {
  height: 25px;
  width: 480px;
  background-image: url(../images/bluenav.png);
  background-repeat: no-repeat;
  padding-top: 0;
  line-height: 25px;
  font-size: 11px;
  padding-left: 20px;
}

.cobo_nav .bluenav li {
  float: left;
  background-image: none;
  padding-left: 0;
  padding-right: 15px;
}

.cobo_nav .bluenav li {
  color: #243c48;
}

.cobo_nav .bluenav li a {
  color: #243c48;
  text-decoration: none;
}

.cobo_nav .bluenav li a:hover {
  color: #FFFFFF;
}

.cobo_nav {
  width: 700px;
}

.cobo_nav .bluesubnav {
  position: absolute;
  padding-left: 15px;
  font-size: 10px;
}

.cobo_nav .bluesubnav li {
  float: left;
  padding-right: 5px;
  padding-left: 5px;
}


.cobo_nav .bluesubnav li a {
  color: #a2a1a1;
  font-weight: bold;
  padding-top: 4px;
  float: left;
  text-decoration: none;
  line-height: 18px;
}

.cobo_nav .bluesubnav li a:hover {
  background-image: url(../images/arrow_blue_top2.png);
  background-repeat: no-repeat;
  background-position: center top;
  color: #94dbff;
}

.cornbl {
  position: absolute;
  margin: 51px 0 0 224px;
  display: none;
}

.cornbl2 {
  position: absolute;
  margin: 25px 0 0 0;
  z-index: 500;
}

/* News */
.more {
	text-align:right;
	margin-right:5px;
}
.more a {
  background-image: url(../images/arrow_grey.png);
  background-repeat: no-repeat;
  padding-left: 10px;
  background-position: left 5px;
}

/* Formulare */
#formular label {
	width:200px;
	float:left;
}

#formular input[type=text], #formular_information select {
  float: left;
  border: 1px solid #979797;
  font-size: 11px;
  height: 16px;
  width: 200px;
  margin-bottom:5px;
}

.formerror input {
	background-color: #f5ebeb;
	border: 1px solid #9d0d0c;
	margin-bottom: 3px;
}

/* Newsletter */
#nl_subscribe label {
	width:150px;
	float:left;
}

#nl_subscribe input[type=text] {
  float: left;
  border: 1px solid #979797;
  font-size: 11px;
  height: 16px;
  width: 200px;
  margin-bottom:5px;
}

.imgfoot {
  background-image: url(../images/cornersprite.png);
  font-size: 0;
  line-height: 0;
  height: 5px;
  position: absolute;
  margin-top: -5px;
}

.imghead {
  background-image: url(../images/cornersprite.png);
  font-size: 0;
  line-height: 0;
  height: 5px;
  position: absolute;
}

/* Image Footer */

.var1 .imgfoot {
  background-position: left -14px;
}

.var2 .imgfoot {
  background-position: left -34px;
}

.var3 .imgfoot {
  background-position: left -54px;
}

.var4 .imgfoot {
  background-position: left -74px;
}

.var5 .imgfoot {
  background-position: left -94px;
}

.var6 .imgfoot {
  background-position: left -114px;
}

.var7 .imgfoot {
  background-position: left -134px;
}

.var8 .imgfoot {
  background-position: left -154px;
}

.var9 .imgfoot {
  background-position: left -174px;
}

.var10 .imgfoot {
  background-position: left -194px;
}

.var11 .imgfoot {
  background-position: left -214px;
}

.var12 .imgfoot {
  background-position: left -234px;
}

.var13 .imgfoot {
  background-position: left -254px;
}

.var14 .imgfoot {
  background-position: left -274px;
}

.var15 .imgfoot {
  background-position: left -294px;
}

.var16 .imgfoot {
  background-position: left -314px;
}

.var17 .imgfoot {
  background-position: left -334px;
}

.var18 .imgfoot {
  background-position: left -354px;
}

.var19 .imgfoot {
  background-position: left -374px;
}

.var20 .imgfoot {
  background-position: left -394px;
}

.var21 .imgfoot {
  background-position: left -414px;
}


.var22 .imgfoot {
  background-position: left -434px;
}

.var23 .imgfoot {
  background-position: left -454px;
}


.var24 .imgfoot {
  background-position: left -474px;
}


.var25 .imgfoot {
  background-position: left -494px;
}

.var26 .imgfoot {
  background-position: left -514px;
}


.var27 .imgfoot {
  background-position: left -534px;
}


.var28 .imgfoot {
  background-position: left -554px;
}

.var29 .imgfoot {
  background-position: left -574px;
}


.var30 .imgfoot {
  background-position: left -594px;
}

.var31 .imgfoot {
  background-position: left -614px;
}

/* Image Head */
.var1 .imghead {
  background-position: left -4px;
}

.var2 .imghead {
  background-position: left -24px;
}

.var3 .imghead {
  background-position: left -44px;
}

.var4 .imghead {
  background-position: left -64px;
}

.var5 .imghead {
  background-position: left -84px;
}

.var6 .imghead {
  background-position: left -104px;
}

.var7 .imghead {
  background-position: left -124px;
}

.var8 .imghead {
  background-position: left -144px;
}

.var9 .imghead {
  background-position: left -164px;
}

.var10 .imghead {
  background-position: left -184px;
}

.var11 .imghead {
  background-position: left -204px;
}

.var12 .imghead {
  background-position: left -224px;
}

.var13 .imghead {
  background-position: left -244px;
}

.var14 .imghead {
  background-position: left -264px;
}

.var15 .imghead {
  background-position: left -284px;
}

.var16 .imghead {
  background-position: left -304px;
}

.var17 .imghead {
  background-position: left -324px;
}

.var18 .imghead {
  background-position: left -344px;
}

.var19 .imghead {
  background-position: left -364px;
}

.var20 .imghead {
  background-position: left -384px;
}

.var21 .imghead {
  background-position: left -404px;
}

.var22 .imghead {
  background-position: left -424px;
}

.var23 .imghead {
  background-position: left -444px;
}

.var24 .imghead {
  background-position: left -464px;
}

.var25 .imghead {
  background-position: left -484px;
}

.var26 .imghead {
  background-position: left -504px;
}

.var27 .imghead {
  background-position: left -524px;
}

.var28 .imghead {
  background-position: left -544px;
}

.var29 .imghead {
  background-position: left -564px;
}

.var30 .imghead {
  background-position: left -584px;
}

.var31 .imghead {
  background-position: left -604px;
}


.cobo .width175 .imgfoot, .cobo .width175 .imghead {
  width: 175px;
}

.cobo .width355 .imgfoot, .cobo .width355 .imghead {
  width: 355px;
}

.cobo .width535 .imgfoot, .cobo .width535 .imghead {
  width: 535px;
}

.cobo .width715 .imgfoot, .cobo .width715 .imghead {
  width: 715px;
}

.cobo .width895 .imgfoot, .cobo .width895 .imghead {
  width: 895px;
}

.sitemap {
	margin-left: 80px;
}
.sitemap ul{
	margin: 0;
	padding-bottom: 2px;
	padding-top: 2px;
}

#wb_detail {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}