h1 {
        font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
        font-size: 24px;
        font-weight: bold;
        color: #999999;
        border-bottom: 0.1em solid #cccccc;
	margin-top: 0px;
}

h2 {
        font-family: Arial, Helvetica, Geneva, sans-serif;
        font-size: 18px;
        font-weight: bold;
        color: #000000;
}

h3 {
    font-family: Arial, Helvetica, Geneva, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    margin-top: 10px;
}

ul {
   margin: 0 0 0.2em 1.3em;
   padding: 0 0 0 0;
}
/* id und class Tags */


.contentMenu {
        background-color: #cccccc;
	display: inline;
	width: 160px;
	height: 100%;
        float: left;
}


div.contentText {
	top: 50px;
	left: 150px;
	float: right;
	display: inline;
}

#contentNews {
	position:relative;
	width: 300px;
	float: right;
        background-color:#FFFFFF;
        padding:0px;
	margin-top: 0px;

}

.topLeft {
   background-color: #cccccc;
   display: inline;
   float: left;
   height: 89px;
   width: 350px;
   padding:0px; margin:0px;
   background-image: url(/images/layout/imag_l.jpg);
   background-position: left;
   background-color: #cccccc;
   background-repeat: no-repeat;
}

.topMiddle {
   background-image: url(/images/layout/imag_r.jpg);
   background-position: right; 
   background-repeat: no-repeat;
   background-color: #cccccc;
   color: #000000;
   height: 89px;
   font-size: 12px;
   text-indent: 20px;
   vertical-align: middle;
}

.top {
   background-color: #cccccc;
   color: #000000;
   height: 89px;
   vertical-align: middle;
}


.userinfo {
    background-image: url(/images/layout/muster.gif);
    font-size: 12px;
    padding: 2px 2px 2px 2px;
    margin-top: 20px;
    margin-left: 5px;
}

/* ZENDAS */
.newsboxHead {
  border-bottom: 2px solid #cccccc;
  font-weight: bold;
  margin-left: 5px;
  margin-top: 0px;
}

/* page_header.tpl */
.menuNewsHead {
   background-image: url(/images/layout/muster.gif);
   font-size: 12px;
   font-weight: bold;
   margin-left: 5px;
   margin-top: 20px;
}

/* page_header.tpl */
.menuNewsItem {
      font-size: 12px;
      margin-left: 5px;
}

.newsbox {
   background-color: #ffffff;
   margin-left: 5px;
   padding: 0 0 0 0;
   margin: 0 0 0 0;
}

.newsboxContext {
  font-weight: normal;
  margin-left: 0.5em;
}

.siteCountry {
   width: 75%;
   background-color: #cccccc;
   color: #000000;
   margin: 0;
   padding: 0;
   text-align: left;
   float: left;
}
.siteFunctions {
   width: 25%;
   background-color: #cccccc;
   color: #000000;
   margin: 0;
   padding: 0;
   text-align: right;
   float: right;
}


.countryBar {
   width: 100%;
   border: none;
   background-color: #cccccc;
   clear: both;
}


.NavigationMenu {
   border-top: 1px solid #ffffff;
   background-color: #cccccc;
   color: #000000;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   width:180px;
}



li.NavItem {
   font-size: 12px;
   list-style: url(/images/layout/pfeil.gif);
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #ffffff;
   margin-left: 5px;
   margin-bottom: 0px;
}

li.NavItemA {
   font-size: 12px;
   list-style: url(/images/layout/pfeil_red.gif);
   margin-left: 5px;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #ffffff;
   margin-bottom: 0px;
}

li.SubItem {
   font-size: 12px;
   list-style: url(/images/layout/pfeil.gif);
   margin-left: 5px;
   margin-bottom: 1px;
}

li.SubItemA {
   font-size: 12px;
   list-style: url(/images/layout/pfeil_red.gif);
   margin-left: 5px;
   margin-bottom: 1px;
}

ul.SubItem {
	border-top: 1px solid #ffffff;
}


#service {
   width: 100%;
   height: 18px;
   background-color: #f2dc26;
   clear: both;
}

.serviceItem {
   height: 18px;
   position:relative;
   float:left;
   color: #000000;
   border-right: 1px solid #ffffff;
}

.serviceItemActive {
   height: 18px;
   position:relative;
   float:left;
   color: #000000;
   background-color: #cccccc;
   border-right: 1px solid #ffffff;
}


.serviceFont {
	position: relative;
        float: right;
	text-align: right;
	margin-right:400px;
	width: 150px;
	height: 18px;
        color: #000000;
}

a.menue:link {
        font-size: 12px;
        color: #000000;
        text-decoration: none;
}

a.menue:active {
        font-size: 12px;
        color: red;
        text-decoration: underline overline;
}

a.menue:visited {
        font-size: 12px;
        color: #000000;
        text-decoration: none;
}

a.menueActive:link {
        font-size: 12px;
        color: red;
        text-decoration: none;
}

a.menueActive:active {
        font-size: 12px;
        color: red;
        text-decoration: underline overline;
}

a.menueActive:visited {
        font-size: 12px;
        color: red;
        text-decoration: none;
}

a.menue:hover {
    color : red;
    text-decoration: none;
}

a:link {
        color: #006699;;
        text-decoration: none;
}

a:active {
        color: red;
        text-decoration: underline overline;
}

a:visited {
        color: #006699;
        text-decoration: none;
}

a:hover {
    color : red;
    text-decoration: none;
}

a.topmenue:link {
        color: #000000;
        text-decoration: none;
	padding-left: 8px;
	padding-right: 8px;
}

a.topmenue:active {
        color: red;
	padding-left: 8px;
        padding-right: 8px;
}

a.topmenue:visited {
        color: #000000;
        text-decoration: none;
	padding-left: 8px;
        padding-right: 8px;
}

a.topmenue:hover {
    color : red;
    text-decoration: none;
    padding-left: 8px;
        padding-right: 8px;
}


.hidden {
    position:absolute;
    left:0px;
    top:-5500px;
    width:1px;
    height:1px;
    overflow:hidden;
    visibility: hidden;
}

p.contentFuss {
	text-align: right;
	}

p.w3c {
   text-align: center;
}

input.navsuche {
	
        border-style: solid;
        border-width: 1px;
        padding-left: 5px;
        background-color: #ffffff;
        border-color: #bbbbbb;
        font-size: 12px;
        font-family: monospace;
        color: #000000;
}

input.navsuche:focus {

        border-style: solid;
        border-width: 1px;
        padding-left: 5px;
        background-color: #f0e68c;
        font-size: 12px;
        font-family: monospace;
        color: #000000;
}

legend {
        font-weight: bold;
}

fieldset {
	width: 200px;
}

/* ==================== */
#container {
	/*height:80%;
	min-height:80%;*/
	min-width:740px;
	background-color:#FFFFFF;
}
/*html>body #container{height:auto;}*/

#left {
	position:relative;
	width:180px; 
	float:left;
	margin-left:0px;
	/*margin-right:-120px;*/
	background-color:#CCCCCC;
}
#left p, #right p {padding-left:0px}
#right {
	/*position:relative;*/
	position:absolute;
	/*margin-left:120px;*/
	left: 180px;
	width:120px;
	float:left;

	Border-left:1px solid #FFFFFF;
}

#middle {
/*
position:relative;
	margin-left:300px;
	margin-right:0px;
	background-color:#FFFFFF;
	padding:0px;
*/
}

#content 
	{
	margin-left:300px;
	padding: 5px 30px 0px 5px;
}

#icon {
	margin-top: 35px;
	text-align: center;
	}

* html #middle {height:1%} 

/*================================================*/
#serviceleft {
        position:relative;
        margin-left:180px;
	background-color: #f2dc26;
}
#serviceright {
        position:relative;
        float:right;
	text-align: right;
}

div.right {
	text-align: right;
}

div.grosser_abstand {	
	margin-top: 20px;
}

div.kleiner_abstand {
        margin-top: 10px;
}


address {
	clear: both;
	font-size: 11px;
	position:relative;
	margin-top: 25px;
	margin-left: 0px;
	margin-right: 0px;
	border-top:1px solid #CCCCCC;
	text-align: center;
}

.space {
	padding: 5px 5px 5px 5px;
}

div.title_role {
        padding-top: 0px;
        padding-bottom: 0px;
        text-align: right;
        font-size: 10px;
        /*float: right;*/
}
h2.title_display {
        margin-top:0px;
        margin-bottom:0px;
        text-align: left;
        /*float: left;*/
}
div.lineZ {
        float: none;
        border-bottom: solid 0.1em;
}

div.line {
        border-bottom: solid 0.1em;
}
/*Berechtigung ZENDAS Manager */
.color1 {
        margin-top: 25px;
        color: #FFCC00;
        border-color: #FFCC00;
}

/*Berechtigung ZENDAS  */
.color2 {
        margin-top: 25px;
        color: #FFCC00;
        border-color: #FFCC00;
}

/*Berechtigung Ansprechpartner */
.color3 {
        margin-top: 25px;
        color: #CC0000;
        border-color: #CC0000;
}

/*Berechtigung Hochschulverwaltung */
.color6 {
        margin-top: 25px;
        color: #22CC22;
        border-color: #22CC22;
}

/*Berechtigung Hochschule */
.color7 {
        margin-top: 25px;
        color: #0033CC;
        border-color: #0033CC;
}

/*Berechtigung ganze Welr */
.color9 {
        margin-top: 25px;
        color: #CCCCCC;
        border-color: #CCCCCC;
}

/*Berechtigung ganze Welr */
.color {
        margin-top: 25px;
        color: #CCCCCC;
        border-color: #CCCCCC;
}

/* ============== Layout 2003-205 ============= */

.error {
	border-style: solid;
        border-width: 1px;
        padding: 0;
	background-color: #ffbfbf;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
}

.info {
	color: #999999;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
}

input,p,td, select {    
	color: #000000;
        font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
        text-decoration: none;
}

input.title {
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
        font-size: 24px;
        font-weight: bold;
        color: #999999;
}

.title2 {
    font-family: Arial, Helvetica, Geneva, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #000000;
}

.info2 {
    font-family: Arial, Helvetica, Geneva, sans-serif;
    font-size: 9px;
    font-weight: normal;
}

div.themen {
	margin-top: 10px;
	margin-bottom: 10px;
        background: #eeeeee;
        border-style: solid;
        border-width: 1px;
        border-color: #222222;
        color: #000000;
	margin-top: 25px;
        padding: 0.25em 0.5em;
        float:left;
	/*width: 250px;*/
        margin-left: 0px;
	
}

blockquote.country {
        background: #F0E68C;
        border-style: solid;
        border-width: 1px;
        border-color: #E6E6FA;
        clear: both;
        color: #000000;
        margin: 0em 10em 0;
        padding: 0.2em 0.5em;
        margin-left: 10px;
}

blockquote.country2 {
        background: #E6E6FA;
        border-style: solid;
        border-width: 1px;
        border-color: #E6E6FA;
        clear: both;
        color: #000000;
        margin: 0em 10em 0;
        padding: 0.2em 0.5em;
        margin-left: 10px;
}

table.pwbox {
        background: #eeeeee;
        border-style: solid;
        border-width: 3px;
        border-color: #555555;
        clear: both;
        color: #000000;
        margin: 1em 1em 0;
        padding: 1em 1em;
        margin-left: 10px;
}


div.box {
        background: #eeeeee;
        border-style: solid;
        border-width: 1px;
        border-color: #cccccc;
        color: #000000;
        padding: 0.25em 0.5em;
        margin-left: 0px;
	margin-top: 10px;
}

div.unibox {
        background: #eeeeee;
        border-style: solid;
        border-width: 2px;
        border-color: #efa717;
        color: #000000;
        padding: 0.25em 0.5em;
        margin-left: 0px;
}


blockquote.box2 {
        background: #8eea85;
        border-style: solid;
        border-width: 1px;
        border-color: #000000;
        color: #000000;
        margin: 0.25em 2em 0;
        padding: 0.25em 0.25em;
        margin-left: 0px;
}

blockquote.box3 {
        background: #ffb444;
        border-style: solid;
        border-width: 1px;
        border-color: #000000;
        color: #000000;
        margin: 0.25em 2em 0;
        padding: 0.25em 0.25em;
        margin-left: 0px;
}

blockquote.box4 {
        background: #fcfa85;
        border-style: solid;
        border-width: 1px;
        border-color: #000000;
        clear: both;
        color: #000000;
        margin: 0.25em 2em 0;
        padding: 0.25em 0.25em;
        margin-left: 0px;
}

blockquote.suche {
        background: #cccccc;
        border-style: solid;
        border-width: 1px;
        border-color: #666666;
        clear: both;
        color: #000000;
        margin: 0.25em 2em 0;
        padding: 0.25em 0.25em;
        margin-left: 0px;
}



pre.code {
	 font-family: monospace;
	 color: #000000; 
	 background: #eeeeff;
	 border-color: #cccccc;
	 border-style: solid;
	 border-width: 1px;
	 margin: 0.25em 2em 0;
	 padding: 0.25em 0.5em;
	 margin-left: 0px;
	 }

.activeV {
	border:1px solid #f60;
	padding:7px 4px 11px 3px;
	}

div.group {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	color: #999999;
	vertical-align: bottom;
}

.txt1 {
        font-size: 12px;

}

.txt2 {
        font-size: 14px;
}

.txt3 {
        font-size: 16px;
}

p.txt1 {
        font-size: 12px;

}

p.txt2 {
        font-size: 14px;
}

p.txt3 {
        font-size: 16px;
}


div.image {
	font-family: Arial, Helvetica, Geneva, sans-serif;
        font-size: 10px;
	border:1px #000000 solid;
	text-align: center;
}

p.deny {
	background: #FFDDDD;
        border-style: solid;
        border-width: 1px;
        border-color: #ff0000;
        color: #000000;
        margin-left: 0px;
	/*margin: 0.25em 2em 0;*/
        padding: 0.25em 0.5em; 
}

th {
	vertical-align: top;
	font-weight: bold;
}

ul {
        margin-top: 5px;
        list-style-image: url(/images/layout/pfeil_suche.gif);
}


li {
        margin-bottom: 10px;
	margin-left: 5px;
}	

li.themen {
	margin-left: 2px;
	margin-bottom: 1px;
}

strong.stichworteA {

	border-left: 1px solid red;
	border-right: 1px solid red;
	padding-left: 4px;
	padding-right: 4px;
	margin-left: 2px; 
	margin-right: 2px; 
	color: red;
}

strong.stichworte {

	padding-left: 4px;
	padding-right: 4px;
	margin-left: 2px; 
	margin-right: 2px; 
        border-left: 1px solid #000000;
        border-right: 1px solid #000000;
}

div.special {
	background: #dddddd;
	border-width:medium;
	border-color:#9999FF;
	border-style:dotted; 
	padding:5px;
}

/* simple_search.tpl */

form.suche {
	 background: #dddddd;
         border-style: solid;
         border-width: 1px;
         border-color: #aaaaaa;
	 padding-top: 10px;					         
	 padding-bottom: 10px;					         
	 padding-left: 10px;					         
	 padding-right: 10px;	
	 margin-bottom: 20px;
}
form.suche p, {padding-left:0px;}

/* themen_navigation.tpl */

div.themensuche {
        background: #cccccc;
        border-style: solid;
        border-width: 1px;
        border-color: #666666;
        color: #000000;
        margin: 0.25em 2em 0;
        padding: 0.25em 0.25em;
        margin-left: 0px;
}

table.seminare {
	float:left;
        border-width: medium;
        border-color: #ffd700;
        border-style: solid;
	background: #eeeeee;
        padding:7px;
        width: 100%;
        margin-bottom: 25px;
}

caption.seminare {
	background: #eeeeee;
	border--width: medium;
        border-color: #ffd700;
        border-top-style: solid;
        border-left-style: solid;
        border-right-style: solid;
        font-weight:bold;
}

th.seminare {
        text-align: right;
        width: 100px;
}

td.seminare {
        padding-left: 0.5em;
        padding-bottom: 0.5ex;
}

div.lfdsuche {
        background: #cccccc;
        border-style: solid;
        border-width: 1px;
        border-color: #666666;
        color: #000000;
        margin: 0.25em 2em 0;
        padding: 0.25em 0.25em;
}

acronym {
	cursor: help;
}

div.zitat {
        background: #FFFF99;
        border-style: solid;
        border-width: 1px;
        border-color: #cccccc;
        color: #000000;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;
        margin-left: 0px;
        margin-top: 10px;
}

div.back {
	border-bottom-style: solid;
	border-top-style: solid;
	border-width: 1px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-color: #aaaaaa;
	background: #dddddd;	
	margin-top: 10px;
}

.formular {

        border-style: solid;
        border-width: 1px;
        padding-left: 1px;
        background-color: #dddddd;
        border-color: #bbbbbb;
        font-family: monospace;
        color: #000000;
}


.formular:focus {

        border-style: solid;
        border-width: 1px;
        padding-left: 1px;
        background-color: #f0e68c;
        font-family: monospace;
        color: #000000;
}

fieldset {
	float:left;	
	width: 100%;
	margin-bottom: 5px;
	}

.ip {
	color: green;
	font-weight: bold;
}

.ie6 {
	float:left;
	width: 100%;
	background: #dddddd;
        border-style: solid;
        border-width: 1px;
        border-color: #aaaaaa;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        padding-right: 10px;
        margin-bottom: 20px;

}
