@CHARSET "UTF-8";

body {
	padding: 0;
	margin: 0;
	font-family: Times New Roman, Times, Georgia, sans-serif;
	background: #c8d7d2;
}

div#wrapper {
	width: 752px;
	position: absolute;
	left: 50%;
	margin-left: -410px;
}

div#header {
	font-family: Arial, sans-serif, Tahoma, Helvetica, Verdana;
	background: #fffcdf url('bgr_content.gif') top left repeat-y;
	padding: 15px 0 10px 32px;
}

form.RegForm {
	position: absolute;
	right: 21px;
	top: 15px;
	width: 175px;
}

form.RegForm p {
	margin: 0;
	color: #007c64;
}

form.RegForm p.RegFormInput input.input_text{
	width: 142px;
	height: 14px;
	font-size: 11px;
}

form.RegForm p.RegFormInput input.input_image{
	position: relative;
	top: 3px;
}


ul#topNavigation {
	padding: 1px 15px 0px 15px;
	margin: 0;
	background: #fffcdf url('bgr_content.gif') top left repeat-y;
	height: 22px;
}

ul#topNavigation li {
	float: left;
	list-style-type: none;
}

ul#topNavigation li a {
	margin-left: 1px;
	font-size: 12px;
	background: #007b63;
	border-bottom: 2px solid  #f9dc13;
	text-decoration: none;
	color: #ffffff;
	height: 20px;
	display: block;
}

ul#topNavigation li a span {
	display: none;
}


ul#topNavigation li a#standorte {
	width: 84px;
	background: url('bgr_navi_standorte_normal.gif') top left no-repeat;
	background-color: #007B63;
}
ul#topNavigation li a#standorte:hover {
	background: url('bgr_navi_standorte_hover.gif') top left no-repeat;
	background-color: #6D6E72;
}
ul#topNavigation li a#standorteactive {
	width: 84px;
	background: url('bgr_navi_standorte_hover.gif') top left no-repeat;
	background-color: #6D6E72;
}


ul#topNavigation li a#verbindungen {
	width: 175px;
	background: url('bgr_navi_verbindungen_normal.gif') top left no-repeat;
	background-color: #007B63;
}
ul#topNavigation li a#verbindungen:hover {
	background: url('bgr_navi_verbindungen_hover.gif') top left no-repeat;
	background-color: #6D6E72;
}
ul#topNavigation li a#verbindungenactive {
	width: 175px;
	background: url('bgr_navi_verbindungen_hover.gif') top left no-repeat;
	background-color: #6D6E72;
}


ul#topNavigation li a#veranstaltungen {
	width: 157px;
	background: url('bgr_navi_veranstaltungen_normal.gif') top left no-repeat;
	background-color: #007B63;
}
ul#topNavigation li a#veranstaltungen:hover {
	background: url('bgr_navi_veranstaltungen_hover.gif') top left no-repeat;
	background-color: #6D6E72;
}
ul#topNavigation li a#veranstaltungenactive {
	width: 157px;
	background: url('bgr_navi_veranstaltungen_hover.gif') top left no-repeat;
	background-color: #6D6E72;
}


ul#topNavigation li a#ticket {
	width: 78px;
	background: url('bgr_navi_ticket_normal.gif') top left no-repeat;
	background-color: #007B63;
}
ul#topNavigation li a#ticket:hover {
	background: url('bgr_navi_ticket_hover.gif') top left no-repeat;
	background-color: #6D6E72;
}
ul#topNavigation li a#ticketactive {
	width: 78px;
	background: url('bgr_navi_ticket_hover.gif') top left no-repeat;
	background-color: #6D6E72;
}


ul#topNavigation li a#gaestepass {
	width: 118px;
	background: url('bgr_navi_gaestepass_normal.gif') top left no-repeat;
	background-color: #007B63;
}
ul#topNavigation li a#gaestepass:hover {
	background: url('bgr_navi_gaestepass_hover.gif') top left no-repeat;
	background-color: #6D6E72;
}
ul#topNavigation li a#gaestepassactive {
	width: 118px;
	background: url('bgr_navi_gaestepass_hover.gif') top left no-repeat;
	background-color: #6D6E72;
}


ul#topNavigation li a#ueber {
	width: 103px;
	background: url('bgr_navi_ueber_normal.gif') top left no-repeat;
	background-color: #007B63;
}
ul#topNavigation li a#ueber:hover {
	background: url('bgr_navi_ueber_hover.gif') top left no-repeat;
	background-color: #6D6E72;
}
ul#topNavigation li a#ueberactive {
	width: 103px;
	background: url('bgr_navi_ueber_hover.gif') top left no-repeat;
	background-color: #6D6E72;
}


div#content {
	position:relative;
/*	z-index:-1;*/
	height:488px;
	padding: 0 0px 0 15px;
	background: #fffcdf url('bgr_content.gif') top left repeat-y; 
/*	overflow:hidden;*/
}

div#content div#teasers {
	width: 620px;
	font-family: Arial, sans-serif, Tahoma, Helvetica, Verdana;
	overflow: auto;
	padding: 23px 0 10px 0;
	margin: 0 0px 0px 86px;
	border-bottom: 1px solid #6da193;
}

div#content div.teaser {
	width: 198px;
	height: 103px;
	padding: 0px;
	background: #FFFFFF;
	border: 1px solid #c8d7d2;
	float: left;
	margin-left: 10px;
	position: relative;
	overflow:hidden;
	
}

div#content div.teaser:first-child {
	margin-left: 0;
}

div#content div.teaser p {
	padding: 0;
	margin: 0;
}

div#content div.teaser img {
	padding: 0px 0px 0px 6px;
	margin-right: 3px;
}

div#content div.teaser p.TeaserHead {
	font-size: 12px;
	font-weight:bold;
	color:#6D6E71;
	padding: 6px 3px 5px 8px;
}

div#content div.teaser p.TeaserText {
	font-size: 10px;
}

div#content div.teaser a.weiter {
	position: absolute;
	bottom: 0px;
	right: 0px;
}

div#content div.teaser a.weiter img {
	border: 0;
}

div#content div#maincontent {
	height: 350px;
	margin: 0px 7px 0 86px;
	padding: 10px 0px 0 0px;
	overflow: hidden;
}

div#content div#maincontent p {
	padding: 0;
	margin: 0;
}

/* nur startseite */
div#content div#maincontent p.maincontentBigtext {
	font-family: Arial, sans-serif, Tahoma, Helvetica, Verdana;
	font-size: 28px;
	text-align: right;
	margin: 0 237px 6px 0;
	color: #007b63;
}

div#content div#maincontent p.maincontentSmalltext {
	font-size: 12px;
	line-height: 17px;
	float: right;
	width : 203px;
	margin: 0px 20px 0px 0px;
/*	font-family: times;
	color: #6d6e71;*/
}

div#content div#maincontent a img {
	border: 0;
	vertical-align: bottom;
}

.content_ueber {
	font-family: Arial, sans-serif, Tahoma, Helvetica, Verdana;
	font-size: 28px;
	color: #007b63;
	padding: 20px 0px 40px 0px;
	margin: 0px 0px 0px 0px;
}


#inhalt {
	position:relative;
	height:304px;
/*	margin: 0px 7px 0 88px;*/
	margin: 0px 7px 0 0px;
	padding: 0px 0px 0px 107px;
	overflow: visible;
	font-size: 12px;
/*	font-family: Times;*/
}

#inhalt p	{
	line-height:18px;
	font-size: 12px;
/*	font-family: times;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.main_left_255 {
/*	position:relative;
	top:0px;
	left:0px;*/
	float:left;
	width: 260px;

}

.main_right_255 {
/*	position:relative;
	top:0px;
	left:0px;*/
	float:left;
/*	background-color: #007b63;*/
	width: 280px;
	padding: 0px 0px 0px 53px;
}


/* SCHRIFTEN */

div#content a {
	color: #000000;
	font-weight: bold;
}

.smalltext {
	line-height:18px;
	font-size: 12px;
/*	font-family: times;
	color: #6d6e71;*/
	color: #000;
}

.content_ueber {
	font-size: 28px;
	color: #007b63;
}

h1 {
	padding: 46px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


h2 {
	font-family: Arial, sans-serif, Tahoma, Helvetica, Verdana;
	font-size: 28px;
	font-weight:normal;
	color: #007b63;
	padding: 18px 0px 0px 19px;
	margin: 0px 0px 0px 0px;
}

h4	{
	font-size: 14px;
	color: #007b63;
}

/* FOOTER */
div#footer {
	font-family: Arial, sans-serif, Tahoma, Helvetica, Verdana;
	background: url('bgr_footer.gif') top center no-repeat;
	position: relative;
	padding: 8px 15px 15px 15px;
}

#footer form.RegForm {
	position: absolute;
	right: 22px;
	top: 9px;
	width: 175px;
}

#footer form.RegForm p {
	margin: 0;
	color: #007c64;
}

#footer form.RegForm p.RegFormInput input.input_text{
	width: 142px;
	height: 14px;
	font-size: 11px;
}

#footer form.RegForm p.RegFormInput input.input_image{
	position: relative;
	top: 3px;
}

div#footer form#hochschule {
	color: #6d6e71;
	font-size: 12px;
}

div#footer form#hochschule select {
	width: 145px;
}

div#footer form#hochschule input.input_image {
	position: relative;
	top: 3px;
}

div#footer ul#footer_navigation {
	padding: 0;
	margin: 0;
	font-size: 11px;
	margin-top: 10px;
}

div#footer ul#footer_navigation li {
	list-style-type: none;
	float: left;
	border-left: 1px solid #848889;
	padding: 0 5px 0 4px;
}

div#footer ul#footer_navigation li:first-child {
	border: 0;
	padding: 0 5px 0 0;
}

div#footer ul#footer_navigation li a {
	text-decoration: none;
	color: #848889;
}

div#footer ul#footer_navigation li a:hover {
	color: #007b63;
}

#feet_active {
	color: #007b63;
}

/* BANNER */
ul#banner {
	position: absolute;
	top: 135px;
	right: -134px;
	padding: 0;
	margin: 0;
}

ul#banner li {
	padding: 0;
	margin: 0;
	list-style-type: none;
	margin-bottom: 7px;
	width: auto;
	height: auto;
	
}

ul#banner li a img {
	border: 1px solid black;
	vertical-align: bottom;
}

ul#banner li a {
	font-family: Arial, sans-serif, Tahoma, Helvetica, Verdana;
	text-decoration: none;
	color: #848889;
}

ul#banner li a:hover {
	color: #007b63;
}

/*
ul#banner li {
	padding: 0;
	margin: 0;
	list-style-type: none;
	border: 1px solid black;
	margin-bottom: 9px;
	width: 123px;
	height: 54px;
	overflow:hidden;
}


ul#banner li p {
	padding: 0;
	margin: 3px;
}

ul#banner li.text {
	background: #ffffff;
}

ul#banner li p a img {
	border: 1px solid black;
	border: 0;
	vertical-align: bottom;
}
*/


/* HAUPT NAVI */

#navigation {
	position: absolute;
	z-index:10000;
	top: 196px;
	left: -70px;
	background: url('bgr_navi.jpg') top left repeat-y;
	height: 310px;
	padding: 0;
	margin: 0;
	overflow:hidden;
	width: 153px;
}

.ebene1 a:link, .ebene1 a:visited {
    white-space: nowrap;
    height:40px;
    display:block;
    padding: 0px;
	text-decoration : none;
	color : #000;
	padding: 0px 0px 0px 0px;
/*	background: url('hn_studium.gif') center 0px no-repeat;*/
}

#navigation .ebene1 span {
	display: none;
}

#studium a:link, #studium  a:visited {
	background: url('hn_studium.gif') center 0px no-repeat;
}
#studium a:hover, #studium  a:active {
    background: url('hn_studium_hover.gif') center 0px no-repeat;
}
#studiumaktive {
    background: url('hn_studium_hover.gif') center 0px no-repeat;
}

#unterkunft_finden a:link, #unterkunft_finden  a:visited {
	background: url('hn_unterkunft_finden.gif') center 0px no-repeat;
}
#unterkunft_finden a:hover, #unterkunft_finden  a:active {
    background: url('hn_unterkunft_finden_hover.gif') center 0px no-repeat;
}
#unterkunft_findenaktive {
    background: url('hn_unterkunft_finden_hover.gif') center 0px no-repeat;
}

#orientieren a:link, #orientieren  a:visited {
	background: url('hn_orientieren.gif') center 0px no-repeat;
}
#orientieren a:hover, #orientieren  a:active {
    background: url('hn_orientieren_hover.gif') center 0px no-repeat;
}
#orientierenaktive {
    background: url('hn_orientieren_hover.gif') center 0px no-repeat;
}

#freunde_finden a:link, #freunde_finden  a:visited {
	background: url('hn_freunde_finden.gif') center 0px no-repeat;
}
#freunde_finden a:hover, #freunde_finden  a:active {
    background: url('hn_freunde_finden_hover.gif') center 0px no-repeat;
}
#freunde_findenaktive {
    background: url('hn_freunde_finden_hover.gif') center 0px no-repeat;
}

#freizeit_gestalten a:link, #freizeit_gestalten  a:visited {
	background: url('hn_freizeit_gestalten.gif') center 0px no-repeat;
}
#freizeit_gestalten a:hover, #freizeit_gestalten  a:active {
    background: url('hn_freizeit_gestalten_hover.gif') center 0px no-repeat;
}
#freizeit_gestaltenaktive {
    background: url('hn_freizeit_gestalten_hover.gif') center 0px no-repeat;
}

#effizient_studieren a:link, #effizient_studieren  a:visited {
	background: url('hn_effizient_studieren.gif') center 0px no-repeat;
}
#effizient_studieren a:hover, #effizient_studieren  a:active {
    background: url('hn_effizient_studieren_hover.gif') center 0px no-repeat;
}
#effizient_studierenaktive {
    background: url('hn_effizient_studieren_hover.gif') center 0px no-repeat;
}

#perspektiven_schaffen a:link, #perspektiven_schaffen  a:visited {
	background: url('hn_perspektiven_schaffen.gif') center 0px no-repeat;
}
#perspektiven_schaffen a:hover, #perspektiven_schaffen  a:active {
    background: url('hn_perspektiven_schaffen_hover.gif') center 0px no-repeat;
}
#perspektiven_schaffenaktive {
    background: url('hn_perspektiven_schaffen_hover.gif') center 0px no-repeat;
}

#mitglied_werden a:link, #mitglied_werden  a:visited {
	background: url('hn_mitglied_werden.gif') center 0px no-repeat;
}
#mitglied_werden a:hover, #mitglied_werden  a:active {
    background: url('hn_mitglied_werden_hover.gif') center 0px no-repeat;
}
#mitglied_werdenaktive {
    background: url('hn_mitglied_werden_hover.gif') center 0px no-repeat;
}





/* BESONDERS CONTENT */

/* standorte */
.main_left_standorte {
	float:left;
	width: 280px;
}

.standorte_karte{
/*	display: none;*/
	position:absolute;
	margin: 0;
	padding: 0;
	height: 14px;
	width: 14px;
	border: 1px solid #c8d7d2;
}
/*
.standorte_karte div:hover{
	background:transparent url(img/content/standorte_dott.png) no-repeat;
	border: 10px solid #c8d7d2;
}
*/


.wechsel {
    position:absolute;
    top:0px;
    left:0px;
    display:block; width:14px; height:14px; border:0;
  }
	
.wechsel a {
/*	background: url() no-repeat;*/
	display:block; width:14px; /* Linkbereich begrenzen */
  }

.wechsel a:hover {
/*    visibility: hidden;*/
  }
.wechsel a:hover { /* Workaround fuer IE 5.5 und 6 */
    background: url(../img/content/standorte_dott.png) no-repeat;
    border:0;
  }
  * html #wechsel a {
/*    margin-right:1px; */
  }
* html .wechsel a:hover {
    width:14px; margin-right:0; /* Workaround fuer IE 5.01 */
	height:14px;
  }



/*
.liste_veranstaltungen tr:hover{
    background:#C8D7D2;
}
*/

/* verbindungen */

/* auswahlbox */
.verbindung_suche {
	font-family: Arial, sans-serif, Tahoma, Helvetica, Verdana;
	position:relative;
	float:left;
	margin-right:0px;
	width:300px;
	padding-left: 53px;
}


.verbindung_suche select{
	font-size: 11px;
	width: 160px;
}

/* listenbox/ergebnis */
.liste_verbindungen {
	font-size: 12px;
	width:606px;
	margin-left:85px;
	padding:3px 5px 10px 10px;
	border: 1px solid #c8d7d2;
	background-color:#FFF;
	overflow-x: hidden;
}

#liste_verbindungen_height_studium {
	height:110px;
}

#liste_verbindungen_height {
	height:137px;
}

.liste_verbindungen table{
	border:0px;
	margin: 0;
	padding: 0;
}

.liste_verbindungen th{
	margin: 0;
	font-weight: bold;
	text-align:left;
	border-bottom: 1px solid  #007B63;
}

.liste_verbindungen th {
	padding-right: 10px;
}

.liste_verbindungen th.center{
	text-align:center;
}

.liste_verbindungen td{
	vertical-align: top;
	padding-right: 10px;
}

.liste_verbindungen td.center{
	text-align:center;
}

#main_studium_margin{
	margin-top:52px;
}

#main_verbindungen_margin{
	margin-top:0px;
}

#abst_unterkunft{
	padding:20px 0 25px 0;
}

.liste_unterkunft {
	font-size: 12px;
	width:265px;
	margin-left:0px;
	padding:3px 5px 10px 10px;
	border: 1px solid #c8d7d2;
	background-color:#FFF;
	overflow-x: hidden;
}

#liste_unterkunft_height {
	height:180px;
}

.liste_unterkunft table{
	border:0px;
	margin: 0;
	padding: 0;
}

.liste_unterkunft th{
	margin: 0;
	font-weight: bold;
	text-align:left;
	border-bottom: 1px solid  #007B63;
}

.liste_unterkunft th {
	padding-right: 10px;
}

.liste_unterkunft th.center{
	text-align:center;
}

.liste_unterkunft td{
	vertical-align: top;
	padding-right: 10px;
}

.liste_unterkunft td.center{
	text-align:center;
}

#liste_orientierung_height {
	margin-top:52px;
}

#perspektive_height{
	margin-top:58px;
}

#liste_ticket {
	height:145px;
}

#ticket_right_left {
	margin-top:87px;
}

#right_ueber_height {
	margin-top:88px;
}


div#content td.verlinkung a {
	text-decoration: underline;
	font-weight: normal;
	color:#007b63;
	font-family:Times New Roman,Times,Georgia,sans-serif;
	font-size:12px;
	}
div#content td.verlinkung a:hover {
	text-decoration: none;
	}

.verb_detail	{
	position:relative;
	overflow:visible;

	height:437px;
	font-size:12px;
	padding:0;
	margin: 0px 30px 0 85px;
	border:1px solid #C8D7D2;
	background-color: #FFF;
}



/* li:first-child{color:#ff0000} */ 


/* veranstaltungen */
.veranstaltungen_box {
/*	float:right;*/
	position:absolute;
	top:129px;
	right:23px;
	width: 314px;
	height:285px;
	background: url('../img/content/veranstaltungen_bg.gif') bottom right no-repeat;
	border: 1px solid #c8d7d2;
}

.veranstaltungen_box select{
	font-size: 11px;
	width: 145px;
}

.veranstaltungen_box td.right {
	text-align:right;
}
.liste_veranstaltungen {
/*	font-family: times;*/
	font-family:Times New Roman,Times,Georgia,sans-serif;
/*	position:absolute;*/
	font-size: 12px;
/*	max-height:145px;*/
	width:621px;
	margin:15px 0px 0px 85px;
	padding:0px;
	border: 1px solid #c8d7d2;
	background-color:#FFF;
	overflow:auto;
	overflow-y: auto;
	z-index:10;
}


.liste_veranstaltungen tr{
	background:transparent;
	line-height:18px;
	padding:0;
	margin:0;
}

.liste_veranstaltungen tr:hover{
    background:#C8D7D2;
}

.liste_veranstaltungen td {
	vertical-align: top;
	padding:0px 0px 0px 4px ; 
	margin:0px;
}

.liste_veranstaltungen tr td a {
	color:#007B63;
	font-family:Times New Roman,Times,Georgia,sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}
div.liste_veranstaltungen tr td a_hover {
	text-decoration:none;
}

div.liste_veranstaltungen tr td a span {display: none;}
div.liste_veranstaltungen tr td a:hover span {
   display: block;
   position: absolute; 
   font-family:Times New Roman,Times,Georgia,sans-serif;
   top: 370px; 
   left: 86px; 
   width: 620px;
   height:90px;
   padding: 0px; 
   z-index: 1;
   color: #000000; 
   background: #FFF;
   font: 12px Verdana, sans-serif;
   overflow:hidden; 
/* 
   background: #FFFFCC	;
   text-align: center;
   border: 1px dashed black;*/
   }
.td_infobox {
	background:transparent;
	font-family:Times New Roman,Times,Georgia,sans-serif;
	font-size:12px;
	line-height:18px;
	padding:0;
	margin:0;
}

.va_ueber_kl {
	position: relative;
	font-size: 12px;
	font-weight: bold;
	padding: 15px 0px 0px 30px;
	margin: 0px 0px 0px 0px;
}

.feld {
  font-size: 12px;
  padding: 0px 0px 0px 30px;
  float: left;
  width: 300px;
} 

.knopf {
  clear: both;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 30px;
}

/* Ticket */
#ticket {
	color: #6d6e71;
	font-size: 12px;
}

/* Gaestepass */
.gaestepass_box {
	background:transparent url(../img/content/vip_bg.gif) no-repeat scroll right bottom;
	border:1px solid #C8D7D2;
	height:335px;
	position:absolute;
	right:23px;
	top:129px;
	width:317px;
}

.textfeld {
	position:absolute;
	font-size:11px;
	padding:0;
	width:140px;
}

.clearer {
	clear:both;
}

.clearer_15px {
	clear:both;
	height:15px;
}

/* eMail empfehlung */
.mailfenstermeldung {
	padding: 5px 5px 5px 10px;
	font-size: 13px;
	background: #FFFFFF;
	width: 350px;
	margin: 0 auto; 
	border: 1px solid  #007B63;
}


/*    AB HIER TESTKRAM */

div.liste_veranstaltungen tr td a {
	font-weight:normal;
  }


/*
div.liste_veranstaltungen tr td a {
  display: block; 
  text-align: center; 
  font: bold 1em sans-serif; 
  padding: 3px 10px; 
  margin: 0 0 1px; 
  text-decoration: none; 
  color: black; 
  background: #99FF99;
  border: 1px solid black;
  }
  
div.liste_veranstaltungen tr td a:hover {
  color: #441111; 
  background: #FFFF66;
  border: 1px dotted blue;
  }

div.liste_veranstaltungen tr td a span {display: none;}
div.liste_veranstaltungen tr td a:hover span {
   display: block;
   position: absolute; 
   font-family:Times New Roman,Times,Georgia,sans-serif;
   top: 369px; 
   left: 86px; 
   width: 617px;
   height:90px;
   padding: 4px 0px 0px 4px; 
   z-index: 1;
   color: #000000; 
   background: #FFFFCC;
   font: 12px Verdana, sans-serif; 
   text-align: center;
   border: 1px dashed black
   }



.reihe {
  clear: both;
  padding: 2px 0px;
}

.label {
  float: left;
  width: 100px;
  text-align: right;
  padding-top: 3px;
  padding-right: 5px;
}


*/
