/* 
Theme Name: Fachhochschule Würzburg - Hochschule für angewandte Wissenschaften
Theme URI: http://www.fh-wuerzburg.de
Description: SCREEN THEME
Version: 1.0.14
Author: Projekt 77
URI: http://www.projekt-77.de


******* SCHEMES *******

ORANGE 100%		#FF6633
ORANGE  40%		#FF9966
ORANGE  20%		#FFCC99

BLACK 100%		#000000
BLACK  40%		#999999
BLACK  20%		#CCCCCC

GREEN 100%		#77AA45	

FONT WEB		Verdana, Helvetica, sans-serif

******* END SCHEMES *******

******* LAST MOD *******

08-11-18 create

10-04-06 edit h1 til h4 - margin top 20px

10-07-19 add #infofor span
		 edit #copy width 300 to 400
		 add intranet login
		 
10-07-20 add .loggedinas

10-07-29 edit edit #copy width 400 to 500

10-09-11 edit staff navigation

10-09-22 add #studiena, #ial, #ehrenamt

******* LAST MOD *******

*/

/* ### DEFAULT
################################################################################################# */

body {
	font-size: 75%;
	font-family: Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #999999;
	text-align: center; 
	margin: 0 auto;
	padding: 0;
}

html, 
body {height: 100%;}

* {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #333333;
}

a {
	text-decoration: none;
	color: #000055;
	font-weight: bold;
}

.small {
	line-height: 12px;
	padding-left: 0px;
	font-size: 10px;
}

.high {
	padding-left: 0px;
       padding-top: 1px;
	font-size: 9px;
       vertical-align: super;

}


.text {
	font-size: 12px;
	line-height: 15px;
	padding-left: 10px;
	
}

.text_re {
	font-size: 12px;
	line-height: 15px;
	color: #884422;
	
}
.text_orange {
	font-size: 12px;
       font-weight: bold;
	line-height: 15px;
	color: #FF6633;
	
}

.text_orange_u {
	font-size: 12px;
       font-weight: bold;
	text-decoration: underline;
	line-height: 15px;
	color: #FF6633;
	
}

.text_gre {
	font-size: 12px;
	line-height: 15px;
	color: #004400;
	
}

.text_big {
	font-size: 16px;
       font-weight: bold;
	line-height: 15px;
	
}

.text_verybig {
	font-size: 20px;
       font-weight: bold;
	line-height: 15px;
	
}

.text_re_big {
	font-size: 14px;
       font-weight: bold;
	line-height: 15px;
	color: #BB4422;
}

.text_webold {
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	color: #111111;
	
}


.boldheading {
	font-size: 14px;
       color: #333333; 
	font-weight: bold;
	line-height: 14px;
	
}


.boldheading_rot {
	font-size: 14px;
       color: #996633; 
	font-weight: bold;
	line-height: 14px;
	
}

.bold {
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	
}

.navigation {

	background: #DDDDDD;
	display: block;
	

	padding-left: 18px;
	padding-top: 3px;
	padding-bottom: 3px;

	border-bottom: 0px solid #BBBBBB;
}

.sub1 {
	background: #CCCCCC;
	font-size: 16px;
       padding-top: 6px;
	padding-left: 18px;
       padding-bottom: 6px;
}


.sub2 {
	background: #EEEEEE;
	font-size: 12px;
       padding-top: 6px;
	padding-left: 18px;
       padding-bottom: px;

}




a:link {
	color: #FF6633; 
	background-color: transparent;
	text-decoration: normal;
}

a:visited {
	color: #FF6633;
	background-color: transparent;
	text-decoration: normal;
}

a:hover,
a:active,
a:focus {
	color: #000000;
	background-color: transparent;
	text-decoration: underline;
}

a img,
a:link img,
a:visited img,
a:hover img,
a:active img,
a:focus img {
	color: #FFFFFF;
	background: 0;
	background-color: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

acronym, 
abbr,
dfn {
	font-size: 100%;
	font-style: normal;
	cursor: help;
	border-bottom: 1px dashed #000000;
}

h1 acronym, 
h1 abbr,
h1 dfn,

h2 acronym, 
h2 abbr,
h2 dfn,

h3 acronym, 
h3 abbr,
h3 dfn {
	font-size: 100%;
	cursor: help;
	border-bottom: 1px dashed #FF6633;
}

#content a acronym,
#content a:link acronym,
#content a:visited acronym,
#content a:hover acronym,
#content a:active acronym,
#content a:focus acronym {
	border-bottom: 0;
	text-decoration: none;
	cursor: pointer;
}

.invisible {visibility: hidden;}

.hide, 
#address {display: none;}

.hide_title, 
.hide_active, 
.jumptocontent {
	position: absolute;
  	top: -6000px;
  	left: -6000px;
 	height: 1px;
	width: 1px;
}

.info {
	width: 970px;
	background: transparent;
	color:darkblue; 
	a:link: darkblue;
	font-weight:bold; } 
}


.open {
	color: #333333;
}


.wrapper {
	clear: both;
	width: 100%;
	height: 1px;
	font-weight: 1%;
	margin: 0;
	padding: 0;
	float: left;
}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clear-bottom {
	clear: both;
	display: block;
	margin: 0;
	padding: 0 0 20px 0;
	*padding: 0 0 40px 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clear-staff {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 30px;
}



.c1 { background: #FF6633; }
.c11 { background: #E86A1A; }
.c2 { background: #FF6633; }
.c21 { background: #EA925C; }
.c3 { background: #EBB494; }
.c4 { background: #EBB77A; }
.c5 { background: #EBCCA8; }
.cW { background: #FFFFFF; }
.cG { background: #999999; }
.cN { background: #BBBBBB; }
.cE { background: #EFEFEF; }
.cE1 { background: #EEEEEE; }
.cD { background: #DDDDDD; }
.cC { background: #CCCCCC; }
.cA { background: #AAAAAA; }

/* ### END DEFAULT

################################################################################################# */

/* ### DIV ELEMENTS
################################################################################################# */

#pos {
	width: 970px;
	text-align: left;
	margin: 0 auto;
	padding: 20px 0 0 0;
}

#site {
	width: 970px;
	background: #FFFFFF url(http://www.fhws.de/fileadmin/template/graphic/bg/bg_footer.gif) bottom no-repeat;
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
}


#header {
	color: #FFFFFF;
	background: #FF6633 url(http://www.fhws.de/fileadmin/template/graphic/bg/bg_header.gif) repeat-x; 
	margin: 0 0 0 0px;
	padding: 0 0 0 10px;
	display: inline;
	}

	/* #logo {
		width: 380px;
		margin: 0;
		padding: 0;
		display: inline;
		float: left;
	} */
	
	#claim {
		width: 590px;
		height: 58px;
		background: #996633 url(../../bildmaterial/claim/dummy2.jpg) no-repeat;
		text-align: center;
		vertical-align: middle;
		margin: 0;
		padding: 0px 0px 0px 0px;
		display: inline;
		float: right;
	}
	

#breadcrumb {
	width: 960px;
	color: #FFFFFF; 
	background-color: #FF6633;
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
}
	
	#service {
		width: 105px;
		font-size: 90%;
		text-align: right;
		margin: 12px 0 0 0;
		padding: 0 29px 12px 0;
		display: inline;
		float: right;
	}

#poi_search {
	width: 950px;
	font-size: 90%;
	color: #000000;
	background-color: #FFFFFF;
	border-bottom: 1px solid #DCDCDC;
	margin: 2px 0;
	*margin: 1px 0;
	padding: 12px 0 12px 0;
	display: inline;
	float: left;
}

	#poi {
		width: 530px;
		margin: 0;
		padding: 5px 0 0 30px;
		display: inline;
		float: left;
	}
	
	#search {
		width: 360px;
		text-align: right;
		margin: 0;
		padding: 0 28px 0 0;
		display: inline;
		float: right;
	}

	/* ### default content
	######################################### */

	#contentblock {
		width: 960px;
		font-size: 90%;
		color: #000000;
		background: #FFFFFF url(http://www.fhws.de/fileadmin/template/graphic/bg/bg_contentblock.jpg) repeat-y;
		margin: 0;
		padding: 0;
		display: inline;
		float: left;
	}
	
		#left {
			width: 300px;
			margin: 0;
			padding: 0;
			display: inline;
			float: left;
		}
		
			#infofor {
				width: 240px;
				font-size: 110%;
				line-height: 155%;
				margin: 40px 0 0 30px;
				padding: 0 0 20px 0;
				list-style: none;
				display: inline;
				float: left;
			}
			
				#infofor span {
					width: 220px;
					color: #FFFFFF;
					background-color: #BFBFBF; 
					font-size: 110%;
					font-weight: bold;
					line-height: 155%;
					margin: 0 0 0 0;
					padding: 5px 10px;
					display: block;
				}
				
					#infofor span.hide {display: none;}
		
			#teaser,
			#teaser2 {
				width: 240px;
				font-size: 110%;
				line-height: 155%;
				margin: 40px 0 0 30px;
				padding: 0 0 20px 0;
				list-style: none;
				display: inline;
				float: left;
			}
			
			#teaser2 {margin: 0 0 0 30px;}
			
				#teaser img,
				#teaser2 img {margin-bottom: 5px;}
				
		#content {
			width: 540px;
			font-size: 110%;
			line-height: 165%;
			margin: 16px 0 26px 60px;
			padding: 0;
			display: inline;
			float: left;
		}
		
	/* ### END default content
	######################################### */
	
#footer {
	width: 904px;
	font-size: 90%;
	color: #000000;
	background-color: transparent;
	margin: 12px 0 0 0;
	padding: 0 26px 33px 30px;
	display: inline;
	float: left;
}

	#copy {
		width: 500px;
		margin: 0;
		padding: 0;
		display: inline;
		float: left;
	}
	
	#legal {
		width: 400px;
		text-align: right;
		margin: 0;
		padding: 0;
		display: inline;
		float: right;
	}

/* ### END DIV ELEMENTS
################################################################################################# */

/* ### logo
########################################## */
		
#fhws {
	width: 168px;
	height: 42px;
	font-size: 20px;
	top: 0;
	bottom 8px;
	margin: 0px 10px 0px 0px;
	padding: 0;
	display: inline;
	float: left;
	z-index: 6900;
}


	#fhws h1,
	#fhws3 h1 {
		margin: 0;
		padding: 0;
	} 
			
		#fhws h1.home,
		#fhws3 h1.home {
			width: 168px;
			height: 42px;
			color: #FFFFFF;
			background: transparent url(http://www.fhws.de/fileadmin/template/graphic/bg/fhws.gif) no-repeat;
			margin: 0;
			padding: 0;
			float: left;
			position: absolute;
			z-index: 9901;
			cursor: pointer;
		} 
					
		#fhws .logotxt, 
		#fhws3 .logotxt {display: none;} 
					
		#fhws a:link, 
		#fhws a:visited,
		
		#fhws2 a:link, 
		#fhws2 a:visited,
		
		#fhws3 a:link, 
		#fhws3 a:visited {
			width: 168px;
			height: 42px;
			color: #FFFFFF;
			background: transparent url(http://www.fhws.de/fileadmin/template/graphic/bg/fhws.gif) no-repeat;
			margin: 1px 40px 10px 40px;
			padding: 0;
			float: left;
			z-index: 9901;
		} 
				
		#fhws a:hover, 
		#fhws a:active, 
		#fhws a:focus,
		
		#fhws2 a:hover, 
		#fhws2 a:active, 
		#fhws2 a:focus,
		
		#fhws3 a:hover, 
		#fhws3 a:active, 
		#fhws3 a:focus {
			color: #FFFFFF;
			background: transparent url(http://www.fhws.de/fileadmin/template/graphic/bg/fhws_h.gif) no-repeat;
		} 
		
/* ### END logo
########################################## */

/* ################################################################ IMG ################################################################ */

#right img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.csc-textpic-caption,
.news-single-imgcaption {
	color: #666666;
	background-color: transparent;
	font-size: 80%;
}

	p.news-single-imgcaption  {
		margin: 0;
		padding: 0 0 5px 0;
	}
	
.csc-textpic-imagerow {*padding-bottom: 8px;}

.news-single-img {
	width: 160px;
	line-height: normal;
	margin: 0 0 0 10px;
	padding: 0;
	display: inline;
	float: right;
}

	.news-single-img a img {margin: 0 0 5px 0;}

/* ################################################################ END IMG ################################################################ */

	


/* ------------------------ END search ------------------------ */

/* ################################################################ END FORM ################################################################ */
