@charset "ISO-8859-1";
hr{
  color:#007A25;
  background:#007a25;
  height:1px;
  border:none;
}

body {
  margin: 0px;
  font-family: Verdana;
  font-size: small;
}
.contentBorder {
	border: #999999 solid 1px;
	border-collapse: collapse;
}
.portalMenuPortal {
	color: #69af20;
	/*font-size: 14px;*/
	font-size: 140%;
	font-weight: normal;
	text-decoration: none;
}

a.portalMenuPortal {
  text-decoration: none;
  color: #69af20;
}

.portalMenuItem {
	color: #666666;
	/*font-size: 12px;*/
	font-size: 110%;
	font-weight: normal;
	text-decoration: none;
}

a.portalMenuItem:hover {
  text-decoration: none;
  color: #666666;
}

.portal-menu-forschung .menutop2, .portal-menu-studium .menutop2, .portal-menu-gesundheit .menutop2 {
	padding-top: 8px;
}

.imgrahmen {
  border: solid 15px #cdcdcd !important;
  padding: 0px;
}


*html div.cc-text-bild-oben-paddings {
  margin-top:-170px;
}

*html div.cc-text-bild-oben .imgrahmen{
  border: solid 15px #cdcdcd;
  position:absolute;
 /* left:3px;*/
}

.search {
  position: absolute;
  padding-bottom: 2px;
  width: 320px;
  top: -3px;
  left: 370px;
  font-size: 90%;
}

.headline {
  font-size: 150%;
  font-weight: bold;
  color: #ffffff;
}
/*.formtable {
  font-family: Verdana;
  font-weight: bold;
  font-size: 9px;
  color: #666666;
  padding-left: 13px;
}*/



.menuSnippet1 , .menuActiveSnippet1 {
	color: #71b520;
	text-decoration: none;
}
a.menuSnippet1:hover {
  text-decoration: none;
  color: #000000;
}

a.menuActiveSnippet1:hover {
  text-decoration: none;
  color: #000000;
}

.inputs {
  border: none;
  /*font-size: 9px;*/
  font-size: 80%;
	color: #666666;
}

.searchinputs {
	border: #cccccc solid 1px;
}

.snippetseparator {
	color: #999999;
}
.snippet {
	background: url(/images/bg_spacer/header_spacer.jpg);
}
.snippetMenu {
	width: 370px;
	padding-left: 13px;
	padding-top: 1px;
	text-align: left;
}
.snippetContainer {
	position: relative;
	height: 170px;
}
.globalContainer {
	width: 900px;
	position: relative;
	top: 18px;
	text-align: left;
}
.logo {
	background: url(/images/bg_spacer/header_bg.jpg) no-repeat;
	position: absolute;
	width: 210px;
	height: 155px;
	top:0px;
	left: 690px;
}
.headerContainer {
	padding-top: 15px; 
	padding-left: 15px; 
	padding-bottom: 15px; 
	background: url(/images/bg_spacer/header_bg.jpg);
	position: absolute;
	width: 675px;
	height: 120px;
	top: 20px;
	left: 0px;
}
.headerMenu {
	position: absolute;
	width: 465px;
	height: 120px;
	top: 25px;
	left: 25px;
}
.spacer {
	background: url(/images/bg_spacer/header_bg.jpg);
}
.top-vertical-menu {
	padding-top: 2px;
}
.content-padding {
	padding-top: 2px;
	padding-bottom: 2px;
}
.global-paddings {
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
}
.menu {
  text-decoration: none;
  color: #111111;
}
a.menu3 , a.menuActive3 {
  text-decoration: none;
  color: #ffffff;
  /*font-size: 9px;*/
  font-size: 100%;
  font-weight: normal;
  line-height: 14px; 
}
a.menuActive3 {
  font-weight: bold;
}

a.menu3:hover {
  color: #ffffff;
  text-decoration: none;
}

a.menuActive3:hover {
  color: #ffffff;
  text-decoration: none;
}

div.menu3 , div.menuActive3 {
  padding-left: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  background: url(/images/bg_spacer/menu3_inactivebg.jpg) top no-repeat;
  
}
div.menuActive3 {
  background: url(/images/bg_spacer/menu3_activebg.jpg) bottom no-repeat;
  /*border: solid 1px black;*/
  background-position: top;
  background-color: #399824;
}
.menu4 {
  text-decoration: none;
  color: #ffffff;
  font-size: 95%;
  font-weight: normal;
}
a.menu4:hover {
  color: #666666;
  text-decoration: none;
}
a.menuActive4:hover {
  color: #666666;
  text-decoration: none;
}
.menuActive4 {
  text-decoration: none;
  color: #ffffff;
  /*font-size: 10px;*/
  font-size: 95%;
  font-weight: bold;
}
ul.menuActive3 , ul.menuActive4 {
  margin: 0px;
  padding: 0px;
  padding-left: 20px;
}
ul.menuActive4 {
  padding-left: 15px;
  padding-top: 4px;
  padding-bottom: 4px;
}
li.menu4  {
  list-style-image:url(/images/bg_spacer/bullet_menu3_inactive.gif);
}
li.menu5 , li.menu6 {
  list-style-image:url(/images/bg_spacer/bullet_menu3_inactive.gif);
/*  margin-left: -43px !important;
  margin-left: -23px; */
}

li.menuActive4 {
  list-style-image:url(/images/bg_spacer/bullet_menu3_active.gif);  
}
li.menuActive5 , li.menuActive6 {
  list-style-image:url(/images/bg_spacer/bullet_menu3_active.gif);  
/*  margin-left: -43px !important;
  margin-left: -23px;*/
}
.menu5 , .menu6 {
  text-decoration: none;
  color: #ffffff;
  font-size: 100%;
  font-weight: normal;
}
a.menu5:hover , a.menu6:hover {
  color: #666666;
  text-decoration: none;
}
a.menuActive5:hover , a.menuActive6:hover {
  color: #666666;
  font-weight: bold;
  text-decoration: none;
}

.menuActive5 {
  text-decoration: none;
  color: #ffffff;
  font-size: 100%;
  font-weight: bold;
}

.menutop {
  line-height: 20px;
  width: 154px;
  float: left;
  margin-right: 1px;
}
.menutopactive {
  text-decoration : none;
  font-size: 100%;
  font-weight: bold;
  color: #ffffff;
  background: url(/images/bg_spacer/menutopactive_bg.jpg) no-repeat;
  line-height: 20px;
  width: 154px;
  float: left;
  margin-right: 1px;
}
.menutop1 {
  text-decoration : none;
  font-size: 100%;
  font-weight: bold;
  color: #ffffff;
  line-height: 24px;
  padding-left: 8px;
}
a.menutop1:hover {
  color: #ffffff;
  font-weight: bold;
  /*font-size : 11px;*/
  font-size: 100%;
  text-decoration: none;
}
.menuactivetop1 {
  text-decoration: none;
  color : #ffffff;
  padding-left: 8px;
  /*font-size: 11px;*/
  font-size: 100%;
  font-weight: bold;
  line-height: 24px;
}
.menutop2 {
  text-decoration: none;
  color : #ffffff;
  /*font-size : 9px;*/
  font-size: 90%;
  font-weight: normal;
  line-height: 12px;
}
.portalMenuItemtop2 {
  font-size: 90%;
  font-weight: normal;
  line-height: 12px;
  padding-left: 8px; 
  padding-top: 8px; 
  /*padding-top: 8px;*/
}
a.menutop2:hover {
  text-decoration: none;
  color: #ffffff;
}

div.menutop2 {
  padding-left: 8px; 
  padding-top: 3px; 
}
.menutop2active , .menutop2active * {
  font-weight: bold;
  color : #000000;
  /*font-size : 9px;*/
  font-size: 90%;
}
.menu2bg-active { /*, .menu2bg-active * { */
	height: 80px;
	width: 154px;
  background: url(/images/bg_spacer/submenutopactive_bg.jpg) no-repeat;
  font-weight: bold;
  overflow: hidden;
}
.menu2bg {
	height: 80px; 
	width: 154px;
  background: url(/images/bg_spacer/submenutop_bg.jpg) no-repeat;
  overflow: hidden;
}
a.menutop2{
/*  padding-left: 4px; */
}
.menu2 {
  text-decoration: none;
  color : #ffffff;
  /*font-size : 10px;*/
  font-size: 90%;
  font-weight: bold;
  background-color: #666666;
}
a.menu2:hover {
  text-decoration: none;
  color : #ffffff;
  /*font-size : 10px;*/
  font-size: 90%;
  font-weight: bold;
}
.menuActive2 {
  text-decoration: none;
  color : #ffffff;
  /*font-size : 10px;*/
  font-size: 90%;
  font-weight: bold;
}
a.menuActive2:hover {
  text-decoration: none;
  color: #ffffff;
}

.footer {
  width: 887px;
	height: 20px;
	padding-left: 13px;
	padding-top: 4px;
	margin-top: 2px;
}
.menu2Container {
	position: relative;  
	width: 235px;
	top: 0px;
	left: 0px;
	float: left;
	/*overflow:hidden;*/
}
.contentContainer {
	/*position: relative;*/
	width: 898px;
	top: 0px;
	left: 0px;
	margin-top: 2px;
}

.menu2Container .imgrahmen
{
 border:15px solid #CDCDCD !important;
}

.contentTextContainer {
	/*position: relative;*/
	top: 0px;
	left: 0px;
	/*width: 575px;*/
	margin-left: 237px !important;
	margin-left: 230px;
	/*margin-left: 281px;*/
	min-height: 450px;
	/*padding-top: 37px;*/
	padding-top: 0px;
}
.horiMenu {
	width: 900px;
	height: 16px;
	top: 152px;
	left: 0px;
	padding-top: 2px;
}

.horiMenu2 {
  position: relative;
  top: 0px;
  left: 0px;
  width: 890px;
  background-color: #666666;
  padding: 0px 5px 2px 5px;
}

.page-header {
	position: absolute;
	width: 300px;
	height: 22px;
	top: 115px;
	left: 25px;
}
a.admin , a.admin1 , a.admin2 , a.admin3 , a.admin4 , a.admin5 , a.admin6 {
  color: Red;
  /*font-size: 11px;*/
  font-size: 100%;
}
a.admin2 , admin4 {
  color: blue; 
}
a.admin3 , admin5 {
  color: green;
}
a.admin:hover {
  color : #7B68EE;
  /*font-size: 11px;*/
  font-size: 100%;
}

.error {
  color:red; 
  /*font-size:12px;*/
  font-size: 100%;
}

ul.subm6 {
  padding: 0px;
  margin: 0px; 
}
li.subm6_active  {
  list-style-image:url(/images/bg_spacer/bullet_neu_grau.jpg);
  margin-left: 20px;
}
li.subm6_inactive  {
  list-style-image:url(/images/bg_spacer/spacer.gif);
  margin-left: 20px;
}
.def-form {
  display: inline;
} 
.m6-container {
  position: relative;
  width: 235px;
  top: -37px;
  left: 37px;
  float: right;
}
.tp-service-sm .m6-container {
  top: 0px;
  left: 0px !important;
  left: 2px;
  width: 233px;
  margin-bottom: 20px;
}

*html div.srv-lin2
{
	margin-bottom:5px;
}

*html .service-llist ul li
{
	height:10px;
}

span.service-allg ul li *
{
	font-size:12px;
}

ul.ku li
{
 list-style-image:url(/images/bg_spacer/bullet_green.jpg);
}

*html div.sitzungsDiv table
{
  margin-top:-400px;
}

*html div.cc-text-bild-oben 
{
 height:250px;
 padding-bottom:200px;
}

*html div.cc-text-bild-oben-paddings
{
  margin:0px auto;
 /* padding:0px;*/
  position:relative;
  top:-250px;
}

div#gesundheitsimage
{
 position:relative;
 /*right:-74px;*/
 top:-53px;
}

div.pic_head img.imgrahmen
{
  margin-left:-2px;
}

*+html tp-service-sm img.imgrahmen
{
  margin-left:-2px;
}

*html tp-service-sm img.imgrahmen
{
  margin-left:-2px;
}

*html img.imgrahmen
{ margin:0px;
  float:right !important;
}

div.buttons_cockpit
{
 /*background:black;*/
 float:left;
 height:47px;
 width:660px;
 padding-top:14px;
 text-align:left;
}

div.buttons_cockpit div.part1
{
  float:left;
}

div.buttons_cockpit div.part2
{
  float:left;
  margin-left:1px;
}

*html div.buttons_cockpit
{
  padding:0px;
}

*html div.buttons_cockpit div.part1,
*html div.buttons_cockpit div.part2
{
  margin-top:17px;
  
}

div.cockpit_gesundheit_buttonleiste
{
  margin-top:3px;
}

div.adminLinks
{
  position:absolute; 
  left:0px; 
  top:15px; 
  z-index:100;
}


*html div.Text
{
  padding:0px !important;
}
  
  
  
div.input_admin_fields
{
  position:relative; 
  padding:3px; 
  /*padding-left:210px;*/
  clear:both;
}

div.fields
{
  /*padding-left:20px;  */
  float:left;
  width:600px;
}
/*
div.input_admin_fields .Text
{
   position:absolute; /* very ugly - but it works why? */
}*/

div.admin_links
{
  float:left;
  padding-top:15px;
  width:250px;
}

div.input_admin_fields .Reset,
div.input_admin_fields .Submit
{
  /*float:none;*/
  margin:0px;
  position:static;
}

.brightgreen
{
  color:#8FBF28;
  text-decoration:none;
}

.brightgreen:hover
{
  color:#8FBF28;
  text-decoration:none;
}

p#search_result_human_preview
{
	margin-bottom:45px;
}



/* Presse **/

*html div.cockpit-main-area-presse {
  padding-bottom:13px !important;
  padding-top:13px !important;
  height:231px;
}

*html div.presse-welcome div.cockpit-main-area-presse div.presse-news {

  padding-top:5px !important;
}

*html div.sitzungsDiv table {
  margin-top:-350px! important;
  text-decoration:none;
}

div#gesundheitstipp_teaser, div#gesundheitstipp_teaser * {
  /*color:white !important;*/
  padding:5px;
}

div.gesundheitstipp_image_padding {
  padding:10px;
}

*html .buttons_cockpit {
  height:30px !important;
}

*html div.part1, *html div.part2 {
  margin:0px !important;
}

*html div.part2 {
  float:right !important; 
}

*html div.gesundheitstipp_image_padding {
  width:210px;
  height:115px;
}

*html div.studium-welcome-menucontainer {
  margin-top:0px !important;
}

*html div.studium-welcome-menucontainer ul {
  position:relative;
  top:10px;
}
