body 
{  
background-color: #fff; background-repeat:no-repeat; background-image:url(../imgs/kolleg.gif); 
overflow:scroll;
}


.bodytext {
padding-right:1px;
padding-left:20px;
padding-top:5px;
padding-bottom:1px;
margin-left:20px;
margin-right:5px;
margin-top:5px;
margin-bottom:1px;
line-height:160%;
}

.imgtext-table{
padding-right:1px;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
margin-left:5px;
margin-right:5px;
margin-top:2px;
margin-bottom:1px;

}

.contenttable{
padding:0px;
margin-top:0px;
margin-bottom:20px;
margin-left:0px;
margin-right:0px;
line-height:160%;
}

.csc-form-label-req{
text-align:right;
}

.csc-form-label{
text-align:right;
}

body.popup{  

background-color:#fff; 
background-repeat:no-repeat; 
background-image:url(../imgs/kolleg2.gif); 
margin-top:60px; 
}

h1{ 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:24px; 
color: #393;
font-weight: normal; 
letter-spacing:3px; 
line-height:140%; 
margin-top:5px; 
padding-left:1px;
}

h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#393;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 140%;
	margin-top: 30px;
	margin-left: 3px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: 1px dotted black;
	border-top: 1px dotted black;
	width: 350px;
}

p, ul, br{ 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
list-style-image:url(../img/bullet.gif); 
line-height: 140%; 
/*padding-left: 0px;*/ 
/*padding-right: 5px;*/
}

ul{
padding-right:0px;
}


p.aktuell{ 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
font-style:normal;
line-height:140%; 
font-weight:normal; 
list-style-image:url(../img/bullet.gif); 
padding-left:20px; 
padding-right:20px; 
text-decoration:underline;
}

div.aktuell{ 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
font-style:normal; 
font-weight:normal; 
padding-left:2px; 
padding-right:2px; 
}

.bewerbung, .csc-noSearchResultMsg, td{ 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
font-style:normal;
font-weight:normal; 
}

b{ 
font-weight:bold;
}



/*Men�s:*/

a:link, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #903;
	text-decoration: none;
}

a:hover, a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}

a.submenu:link {font-weight:normal; color:#000; text-decoration:none;}
a.submenu:visited {font-weight:normal; color:#000; text-decoration:none;}
a.submenu:hover {font-weight:normal; color:#fff; text-decoration:none;}
a.submenu:active {font-weight:normal; color:#fff; text-decoration:none;}

a.submenu2:link { font-weight:bold; color:#FFFFFF; text-decoration:none;}
a.submenu2:visited { font-weight:bold; color:#FFFFFF; text-decoration:none;}
a.submenu2:active {font-weight:bold; color:#FFFFFF; text-decoration:underline;}
a.submenu2:hover {font-weight:normal; color:#333333; text-decoration:underline;}

a.men:link {font-size:12; font-weight:normal; color:#000; text-decoration:none;}
a.men:visited {font-size:12; font-weight:normal; color:#000; text-decoration:none;}
a.men:active {font-size:12; font-weight:bold; color:#fff;  text-decoration:none;}
a.men:hover {font-size:12; font-weight:normal; color:#fff;  text-decoration:none;}

a.klein:link {font-weight:normal; color:#000000; text-decoration:underline; font-size:10px;}
a.klein:visited {font-weight:bold; color:#FFFFFF; text-decoration:underline; font-size:12px;}
a.klein:active {font-weight:bold; color:#FFFFFF; text-decoration:underline; font-size:12px;}
a.klein:hover {font-weight:normal; color:#990033; text-decoration:underline; font-size:10px;}

td.menue{
padding-top:2px; 
padding-right:2px; 
padding-bottom:2px; 
padding-left:10px; 
background-color:#CCCC66; 
border:2px #FFF solid; 
width: 250px; 
font-size: 12px
}

td.menue2{
padding-top:0px;
padding-bottom:0px;
padding-left:4px;
border:2px #FFFFFF solid;
background-color: #339933;
color: #FFFFFF;
width:50%;
font-size:12px
}

table.menue3{
padding-top:0px;
padding-bottom:0px;
padding-left:4px;
border:2px #FFFFFF solid;
background-color:#CCCCCC;
font-size:12px;
width:100%;
padding-top:0px;
padding-right:0px;
padding-left:0px;
}


div.rubrikmenue { 
position:absolute; 
z-index:3; 
width: 320px; 
left: 343px; 
top: 180px; 
font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma; 
font-size: 12px; 
background-color: #CCCC66; 
height: 170px; 
line-height: 150%;
clip:  rect(   ); 
padding-left: 15px
}


#rubrikmenue { 
position:absolute; 
z-index:3; 
width: 320px; 
left: 343px; 
top: 180px; 
font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma; 
font-size: 12px; 
background-color: #CCCC66; 
height: 170px; 
line-height: 150%;

padding-left: 15px
}


/*Tabellen - Texteigenschaften*/

.tab1{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;  
background-color:#cc9; 
padding-right:9px;
padding-left:5px; 
padding-top:0px; 
padding-bottom:9px;
vertical-align:top;
line-height:190%; 
}

.tab2 p.bodytext{ 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
line-height:180%; 
background-color:#E8E8D0; 
padding-right:2px; 
padding-left: 2px; 
padding-top:1px; 
/*vertical-align:top;*/ 
}

.tab3{ 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
background-color:#ccc; 
padding-right:9px;
padding-left:5px; 
padding-top:0px; 
padding-bottom:9px;
vertical-align:top;
}

.tab4{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
background-color:#cc6; 
padding-right:9px;
padding-left:5px; 
padding-top:0px; 
padding-bottom:9px;
vertical-align:top;
}

.tab5{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
background-color:#E8E8D0; 
padding-right:9px;
padding-left:5px; 
padding-top:0px; 
padding-bottom:9px;
vertical-align:top;
}



.tabmitborder{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
line-height:160%; 
background-color:#E8E8D0; 
padding-right:5px;
padding-left:5px; 
padding-top:5px; 
vertical-align:top; 
border: 3px #393 solid;
}

div.textfeld{
position:absolute;
z-index:4;
width:965px; 
line-height:160%;
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; 
font-size:12px;
background-color:#E1DCD2;
left:18px; 
top:395px;
padding-bottom:20px;
}

div.textfeld_newsletter{

z-index:4;
width:980px; 
line-height:160%;
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; 
font-size:12px;
background-color:#E1DCD2;
margin-top:140px;
padding-bottom:20px;
}

div.textfeld_newsletter h1{

font-size:15px;
margin-top:15px;
margin-bottom:5px;

}


div.textfeld_start 
{ position: absolute; width:640px;  font-size: 12px; line-height: 160%; height: 200px; font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #F5F5DE; left:18px; top:140px;  
}

div.laender 
{
position:relative; z-index:4; left: auto; top: -10px; left: 865px; visibility: visible; width: 300px; clip:  rect(   ); height: 20px;
}

div.menue 
{
position:absolute; width:250px; z-index:3; left: 18px; top: 150px; 
; clip:  rect(   )
}



div.rubrikname { 
position:absolute; z-index:4; width: 420px; left: 343px; top: 150px; padding-left: 20px; color: #393; font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma; font-size: 15px; font-weight: bold; background-color: #F5F5DE; letter-spacing: 2px; height: 30px;; clip:  rect(   )}


div.rubrikmenue_startseite { visibility: hidden;
position:absolute; z-index:3; width: 640px; left: 343px; top: 150px; font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma; font-size: 12px; height: 200px; line-height: 150%;; background-image: none; clip:    rect(   )}

div.bild_rubrik { position:absolute; z-index:5; top: 150px; left: 663px; height: 180px; width: 320px ; clip:  rect(   )}

div.bild_startseite { position:absolute; z-index:5; top: 118px; left: 750px; height: 400px; width: 200px; background-color: #cc6 ; clip:   rect(   )}

rubrik { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #339933; font-weight: bold; letter-spacing: 3px; line-height: 140%; padding-left: 20px ; background-color: #FFFFCC}

/*Forums�berschrift*/
div.header_text{
padding-left:0px;
}

p.bodytext{ 
font-size:12px; 
list-style-position:outside; 
margin-left: 4px; 
line-height: 180%; 
padding-left:0px;


}

ul.doc H1.csc-firstHeader{ 

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #339933;
font-weight: normal; 
letter-spacing: 3px; line-height: 140%; margin-top: 5px; padding-left: 0px}


}


body2 { background-color: #fff; background-repeat:no-repeat; background-image:url(../imgs/kolleg.gif); }

img {  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}


#mainnavi {
position:absolute; width:250px; z-index:3; left: 18px; top: 190px; 
;clip:  rect(   );		
margin: 0em 0em 1em 0em;
border-style: solid;
border-color: rgb(136,150,198);
border-width: 0px 0px 0px 0px; /* top */
font-size: 1.1em;
font-weight:bold;
height:100%;
}
#mainnavi ul {
margin: 0em;
padding: 0em;
list-style: none;
}
#mainnavi li {
padding: 0em;
margin: 0;
display: inline; 
}

#mainnavi a {
text-decoration: none;
display: block; 
padding: 0.15em 0em;
border-style: solid;
border-color: #ffffff;
border-width: 2px 0px 2px 0px; /* bottom */
}

#mainnavi a.l1-no {
padding-left:1em;
background-color:#CCCC66;
color:#000000;
}
#mainnavi a.l1-no:hover {
padding-left:1em;
background-color:#E5E7F1;
color:rgb(0,0,0);
}

#mainnavi a.l1-act {
padding-left:1em;
background-color:#E5E7F1;
color:#000000; 
}
	
#mainnavi a.l2-no {
padding-left: 3em;
color:#00386C;
		
}
#mainnavi a.l2-no:hover {
padding-left: 3em;
color:rgb(243,83,18);
		
}
#mainnavi a.l3-no, #mainnavi a.l3-act {
padding-left: 5em;
}
	
	
	
#mainnavi a.l2-act {
padding-left: 3em;  
background-color: #ffffff;
color:rgb(243,83,18);
}


#topnavi {
margin: 0.2em 0em 0.2em 0em;
padding: 0em 0em 0em 0em;
border-style: solid;
border-color: rgb(136,150,198);
border-width: 0px 0px 0px 0px; /* top */
font-size: 1.2em;
font-weight:bold;
clear:both;
}

#topnavi ul {
margin: 0em;
padding: 0.1em 0 0.1em 0; /*because of topmenu a */
list-style: none;
}

#topnavi li {
padding: 0 0 0 0;
margin: 0 0 0 0;
display:inline;
}

#topnavi a {
text-decoration: none;
display:inline;
padding: 0.3em 0.3em 0.3em 0.3em;
border-style: solid;
border-color: rgb(136,150,198);
border-width: 0px 0px 0px 0px; /* bottom */
}
     
#topnavi a.l1-no {
background-color:#228B22;
color:#ffffff;
}

#topnavi a.l1-no:hover {
background-color: #E5E7F1;
/*padding: 0.8em 1em 0.6em 1em;*/
/*background-color: #4682B4;*/
/*color:#FF8C00;*/	
}

#topnavi a.l1-act {
background-color: #E5E7F1;
/*padding: 0.8em 1em 0.6em 1em;*/
color:#000000;

font-family: Verdana,Arial, Geneva,  Helvetica, sans-serif;
/*letter-spacing:0.03em;*/
}


#rubrikmenue ul {
margin: 0em;
padding: 0.1em 0 0.1em 0; /*because of topmenu a */
list-style: none;
}

#rubrikmenue a.l1-no {
background-color: #CCCC66; 
color:#000000;
}

#rubrikmenue a {
text-decoration: none;
display:inline;
padding: 0.0em 0.0em 0.0em 0.0em;
border-style: solid;
border-color: rgb(136,150,198);
border-width: 0px 0px 0px 0px; /* bottom */
}

#rubrikmenue a.l1-no:hover{
color:#ffffff;
font-weight:bold;
text-decoration: none;
background-color: #CCCC66; 
/*padding: 0.8em 1em 0.6em 1em;*/
/*background-color: #4682B4;*/
/*color:#FF8C00;*/	
}

#rubrikmenue a.l1-act {
color:#ffffff;
background-color: #CCCC66; 
/*padding: 0.8em 1em 0.6em 1em;*/

font-weight:bold;
font-family: Verdana,Arial, Geneva,  Helvetica, sans-serif;
/*letter-spacing:0.03em;*/
}
