a.grau{color:#999999;}
a:visited.grau{color:#999999;}
a:hover.grau{color:#999999;}

a.headline{text-decoration:none;color:#000001;}
a:visited.headline{text-decoration:none;color:#000001;}
a:hover.headline{text-decoration:underline;color:#000001;}

a.news{text-decoration:none;color:#ff960a;}
a:visited.news{text-decoration:none;color:#ff960a;}
a:hover.news{text-decoration:underline;color:#ff960a;}

a.recherche{text-decoration:none;color:#edc00e;}
a:visited.recherche{text-decoration:none;color:#edc00e;}
a:hover.recherche{text-decoration:underline;color:#edc00e;}

a.studium{text-decoration:none;color:#88c45c;}
a:visited.studium{text-decoration:none;color:#88c45c;}
a:hover.studium{text-decoration:underline;color:#88c45c;}

a.karriere{text-decoration:none;color:#77a2c0;}
a:visited.karriere{text-decoration:none;color:#77a2c0;}
a:hover.karriere{text-decoration:underline;color:#77a2c0;}

a.campus{text-decoration:none;color:#51c2bc;}
a:visited.campus{text-decoration:none;color:#51c2bc;}
a:hover.campus{text-decoration:underline;color:#51c2bc;}

a.alumni_club{text-decoration:none;color:#ed6a41;}
a:visited.alumni_club{text-decoration:none;color:#ed6a41;}
a:hover.alumni_club{text-decoration:underline;color:#ed6a41;}

a.stipendium{text-decoration:none;color:#ed6a41;}
a:visited.stipendium{text-decoration:none;color:#ed6a41;}
a:hover.stipendium{text-decoration:underline;color:#ed6a41;}

a.meta{text-decoration:none;color:#999999;}
a:visited.meta{text-decoration:none;color:#999999;}
a:hover.meta{text-decoration:underline;color:#999999;}

a.ohne{text-decoration:none;color:#000000;}
a:visited.ohne {text-decoration:none;color:#000000;}
a:hover.ohne{text-decoration:underline;color:#000000;}


a.abschluss{text-decoration:none;color:#999999;}
a:visited.abschluss{text-decoration:none;color:#999999;}

.fliesstext{font-size:11px;color:#000000;line-height:16px;}
.fliesstext1{font-size:11px;color:#000000;line-height:16px;}
.fliesstext1 a{font-size:11px;color:#000000;line-height:16px;}
.fliesstext1 a:visited{font-size:11px;color:#000000;line-height:16px;}
.fliesstext1 a:hover{font-size:11px;color:#000000;line-height:16px;background-color:#DCDCDC;}


.nav{line-height:14px;font-size:9px;color:#000000;}
.related{font-size:9px;line-height:14px;color:#000000;}
.grauklein{
	font-size:9px;
	line-height:15px;
	color:#999999;
	padding-top: 5px;
}

.Share_this_right_link{font-size:9px;color:#000000;}
.schwarzklein{font-size:9px;color:#000000;}
.schwarzklein a{font-size:9px;color:#000000;}
.schwarzklein a:visited{font-size:9px;color:#000000;}
.schwarzklein a:hover{font-size:9px;color:#000000;}

.schwarzkleinhead{font-size:9px;color:#000000;}
.schwarzkleinhead a{font-size:9px;TEXT-DECORATION:none;color:#000000;}
.schwarzkleinhead a:visited{font-size:9px;TEXT-DECORATION:none;color:#000000;}
.schwarzkleinhead a:hover{font-size:9px;TEXT-DECORATION:none;color:#000000;}



.drucken{font-size:12px;line-height:16px;color:#000000}

.znews{font-size:11px;line-height:16px;font-weight:bold;color:#ff960a;}
.zrecherche{font-size:11px;line-height:16px;font-weight:bold;color:#edc00e;}
.zstudium{font-size:11px;line-height:16px;font-weight:bold;color:#88c45c;}
.zkarriere{font-size:11px;line-height:16px;font-weight:bold;color:#77a2c0;}
.zcampus{font-size:11px;line-height:16px;font-weight:bold;color:#51c2bc;}
.zstipendium{font-size:11px;line-height:16px;font-weight:bold;color:#ed6a41;}
.zalumni_club{font-size:11px;line-height:16px;font-weight:bold;color:#ed6a41;}
.zmeta{font-size:11px;line-height:16px;font-weight:bold;color:#999999;}

.zautor{font-size:9px;line-height:20px;color:#000000;}

.hnews{font-size:18px;line-height:22px;font-weight:bold;color:#ff960a;}
.hrecherche{font-size:18px;line-height:22px;font-weight:bold;color:#edc00e;text-decoration:none;}
.hstudium{font-size:18px;line-height:22px;font-weight:bold;color:#88c45c;text-decoration:none;}
.hkarriere{font-size:18px;line-height:22px;font-weight:bold;color:#77a2c0;text-decoration:none;}
.hcampus{font-size:18px;line-height:22px;font-weight:bold;color:#51c2bc;text-decoration:none;}
.hstipendium{font-size:18px;line-height:22px;font-weight:bold;color:#ed6a41;text-decoration:none;}
.hstipendiumbew{font-size:18px;line-height:22px;font-weight:bold;color:#ff960a;text-decoration:none;}
.halumni_club{font-size:18px;line-height:22px;font-weight:bold;color:#ed6a41;text-decoration:none;}
.hmeta{font-size:18px;line-height:22px;font-weight:bold;color:#999999;text-decoration:none;}
.hdrucken{font-size:18px;line-height:20px;font-weight:bold;color:#000000;text-decoration:none;}

.stiprot{font-size:13px;font-weight:bold;color:#88c45c;PADDING-BOTTOM:20px;PADDING-TOP:20px;}
.stiprot a{font-size:13px;font-weight:bold;color:#88c45c;PADDING-BOTTOM:20px;PADDING-TOP:20px;TEXT-DECORATION:none;}
.stiprot a:hover{font-size:13px;font-weight:bold;color:#88c45c;text-decoration:underline;PADDING-BOTTOM:20px;PADDING-TOP:20px;}
.stiprot a:visited{font-size:13px;font-weight:bold;color:#88c45c;PADDING-BOTTOM:20px;PADDING-TOP:20px;TEXT-DECORATION:none;}

.stiporange{font-size:13px;font-weight:bold;color:#ff960a;PADDING-BOTTOM:20px;PADDING-TOP:20px;}
.stiporange a{font-size:13px;font-weight:bold;color:#ff960a;PADDING-BOTTOM:20px;PADDING-TOP:20px;TEXT-DECORATION:none;}
.stiporange a:hover{font-size:13px;font-weight:bold;color:#ff960a;text-decoration:underline;PADDING-BOTTOM:20px;PADDING-TOP:20px;}
.stiporange a:visited{font-size:13px;font-weight:bold;color:#ff960a;PADDING-BOTTOM:20px;PADDING-TOP:20px;TEXT-DECORATION:none;}

.stiprotrot{font-size:13px;font-weight:bold;color:#ed6a41;PADDING-BOTTOM:20px;PADDING-TOP:20px;}
.stiprotrot a{font-size:13px;font-weight:bold;color:#ed6a41;TEXT-DECORATION:none;PADDING-BOTTOM:20px;PADDING-TOP:20px;}
.stiprotrot a:hover{font-size:13px;font-weight:bold;color:#ed6a41;TEXT-DECORATION:underline;PADDING-BOTTOM:20px;PADDING-TOP:20px;text-decoration:underline;}
.stiprotrot a:visited{font-size:13px;font-weight:bold;color:#ed6a41;TEXT-DECORATION:none;PADDING-BOTTOM:20px;PADDING-TOP:20px;}



.stiprotklein{font-size:11px;line-height:16px;font-weight:bold;color:#b91619}

b {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:16px;}
body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:16px;}
td {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;background-position: center;line-height:16px;}
input{font-family:Arial,Helvetica,sans-serif;font-size:11px;}
button{font-family:Arial,Helvetica,sans-serif;font-size:11px;} 
select{font-family:Arial,Helvetica,sans-serif;font-size:11px;}
textarea{font-family:Arial,Helvetica,sans-serif;font-size:11px;}
ul{padding: 2px 0 5px 20px;list-style-image: url(http://www.smartnuts.com/images/text/bullet.gif);}
ul li {padding: 3px 0;}

.graukleinfooter {top: 5px;}

/* Livesearch styles */
.row {
padding-bottom: 4px;
padding-top: 4px;
margin-left: -8px;
margin-right: -8px;
padding-left: 8px;
padding-left: 8px;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
background-color: #fff;
}
.row span {
font-size: 10px;
color: gray;
}

#searchresult {
display: none;
margin-top: -2px;
}

#searchcontrols {
background-color: #000;
margin: 0px -8px 0px -8px;
padding: 3px 8px 3px 8px;
border-bottom: 1px dotted #e3e3e3;
background-color: #fbfbfb;
font-size: 9px;
color: gray;
}

#searchheader {
font-size: 9px;
margin: 0px -8px 0px -8px;
padding: 3px 8px 0px 8px;
font-weight: bold;
}

#searchcontrols .left {
margin-left: 0px;
float: left;
text-align: left;
}

#searchcontrols .right {
float: right;
text-align: right;
}

#searchresultshadow {
position: absolute;
width: 250px;
border: 1px solid gray;
padding: 0px 8px 0px 8px;
background-color: #fff;
text-align: left;
}

#searchhighlight {
background-color: #FFEDED;
border-top: 1px solid #EA969B;
border-bottom: 1px solid #EA969B;
}

div#affil {
position:absolute;
left: -420px;
top:1000px;
width:220px;
height:1350px;
}

.zitat {
PADDING-RIGHT: 20px; 
PADDING-LEFT: 30px; 
PADDING-BOTTOM: 20px; 
PADDING-TOP: 20px;
	background: #f8f8f8 url('http://www.smartnuts.com/images/quote.gif') left top no-repeat;
	border: 0px none;
	margin-left: 40px;
	margin-right: 40px;
        margin-top: 20px;
        margin-bottom: 20px;
	border-right: 1px Solid Silver;
        border-left: 3px Solid Silver;
        border-bottom: 1px Solid Silver;
	border-top: 1px Solid Silver;
}

.paginate {
 font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size: 10px;
 font-weight: normal;
 letter-spacing: .1em;
 padding: 10px 6px 10px 4px;
 margin: 0;
 background-color: transparent;  
}

.pagecount {
 font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size: 10px;
 color:	#666;
 font-weight: normal;
 background-color: transparent;  
}

.input {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #fff;
color:             #000;
font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:         11px;
height:            1.6em;
padding:           .3em 0 0 2px;
margin-top:        6px;
margin-bottom:     3px;
} 

.textarea {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #fff;
color:             #000;
font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:         11px;
margin-top:        3px;
margin-bottom:     3px;
}

.checkbox {
background-color:  transparent;
margin:            -2px;
padding:           0;
border:            0;
}

.image_left {
margin: 0px;
padding-right: 6px;
padding-top: 3px;
padding-bottom: 3px;
float: left;
}

.image_right {
margin: 0px;
padding-left: 6px;
padding-top: 3px;
padding-bottom: 3px;
float: right;
}

acronym { 
border-style: dashed;
border-width: 0 0 1px 0;
cursor: help; 
}

.fields1 {
FONT-SIZE: 10px; VERTICAL-ALIGN: middle; BORDER-LEFT: #d4d0c8 1px solid; COLOR: #666666; BORDER-BOTTOM: #d4d0c8 1px solid; HEIGHT: 12px; BACKGROUND-COLOR: #f8f8f8
}

.copyr {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.copyr a {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.hilite { background-color: #ff0; }

/* set millions of background images */
.rbroundbox { background: url(/images/gray/nt.gif) repeat; }
.rbtop div { background: url(/images/gray/tl.gif) no-repeat top left; }
.rbtop { background: url(/images/gray/tr.gif) no-repeat top right; }
.rbbot div { background: url(/images/gray/bl.gif) no-repeat bottom left; }
.rbbot { background: url(/images/gray/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 100%; margin: 1em auto; }


#lytebox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lytebox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	

