









body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background: url('/fileadmin/bilder/header/bg.jpg') repeat-x  #f4f4f4;
	color: #000000;	 
	height:100%;
	width:100%;
	padding: 0;
	margin: 0;		
}



.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 140%;
	color: #000000;
	padding:0;
	margin:0;
}






h1 {
color:#385F8A;
font-size:16px;
font-weight:bold;
margin-bottom:20px;
}
/*font-family: Boulevard ; src:url(http://www.harvard-temp.de/fileadmin/font/QTRG____.PFM);  src:url(http://www.harvard-temp.de/fileadmin/font/QTRG____.PFB);*/
 
#search_query {height:auto;
width:150px;}


.facebookfanbox{height:auto;
width:200px;}














/* bild header auf 0/0 gesetzt 

div.csi-center div.csi-imagewrap .csi-image {
display:inline;
margin-left:0;
margin-right:0;
}
*/


#container {	
	position: relative;
	background: url('/fileadmin/bilder/header/container_8.png') repeat;
	min-height:450px;
	width:895px;
	left:50%;
	margin-left: -447px;
	padding:0;
	}

* html #container { 
 	height:450px; 	
 	} 
 	
 	
#searchbox{
	position: absolute;
	left:340px;
  margin:0;
  padding:33px 0 0 0;
  z-index:301;
	} 	
#searchbox input { vertical-align:middle; }

#logomain {
	position: absolute;
	background: url('/fileadmin/bilder/header/logomain.jpg') ;
	top:23px;
	left:60px;
	height:30px;
	width:254px;
	z-index:55;
	} 

#logomain span{
  display:none;
	} 
	
#logomain a{
	display: block;
		width:100%;
		height:100%;
	} 

 
/* 

     
*/

#partnerpool {
    background: url("/fileadmin/bilder/partnerpool.png") repeat scroll 0 0 transparent;
    height: 122px;
    left: 50px;
    position: absolute;
    top: 290px;
    width: 100px;
    z-index: 999 ! important;
	} 

#partnerpool span{
  display:none;
	} 
	
#partnerpool a{
	display: block;
		width:100%;
		height:100%;
	} 










#language_switch{
	position: absolute;
	list-style-type:none;
	left:535px;
  margin:0;
  padding:36px 0 0 0;
  z-index:300;
	} 


#logo {
	position: relative;
	background: url('/fileadmin/bilder/header/header_logo.gif') ;
	left:31px;
	height:79px;
	width:833px;
	z-index:30;
	} 


#header {
	position: relative;
	background-color: white;
	left:31px;
	height:326px;
	width:833px;
	z-index:20;
	}
	
		
#menu1 {
	position: relative;
	background: url('/fileadmin/bilder/header/header_menu1.gif') no-repeat ;
	left:31px;
	height:40px;
	width:610px;
	padding-left:268px;
	padding-top:20px;
	z-index:80;
	}
	





	
	
#container2 {	
	position: relative;
	background: url('/fileadmin/bilder/header/container_8.png') repeat;
	min-height:100%;
	width:895px;
	left:50%;
	margin-left: -447px;
	padding:0;
	text-align:left;
	}	
	

* html #container2 { 
 	height:70%; 		
 	} 
 	
 #brot {
	position: relative;
	left:300px;
	width:300px;
	font-size:9px;
	}


#menu {
	position: relative;
	height:150px;
	width:150px;
	float:left;
top:30px;
left:50px;
	display:inline;
	}	
	
#menutalk {
display:inline;
float:left;
height:680px;
top:30px;
left:50px;
position:relative;
width:150px;
}
#menuhome {
display:inline;
float:left;
height:250px;
top:30px;
left:50px;
position:relative;
width:150px;
}
	
#content {
	position: relative;
	height:100%;
	width:520px;
	margin:0 5px 0 300px;
	padding: 30px 0px 60px 0px;
			z-index:81;
	}

#contenttalk{
	position: relative;
	height:100%;
	width:520px;
	margin:30px 5px 0 300px;
	padding: 0px 0px 60px 0px;
			z-index:81;
	}





#printericon {	
	position: relative;
	height:27px;
	width:21px;
	left:300px;
			padding-bottom:15px;
			clear:both;
	}	









#container3 {	
	position: relative;
	background: url('/fileadmin/bilder/header/container_8.png') repeat;
	min-height:148px;
	width:895px;
	left:50%;
	margin-left: -447px;
	padding:0;
    clear:both;
	}	
	

* html #container3 { 
 	height:148px; 	
 	} 
 	
 	
 	.addthis{ 
position:absolute;
	height:24px;
	width:68px;
margin-left:300px;
		padding-top:38px;
		z-index:23;
}

 	#impressum{ 
position:absolute;
margin-left:750px;
		padding-top:45px;
		z-index:24;
}

#logostecken {
	position: absolute;
	background: url('/fileadmin/bilder/header/steckenpferd.jpg') no-repeat;
	top:110px;
	margin-left:50px;
	height:31px;
	width:120px;
	z-index:59;
	} 

#logostecken span{
  display:none;
	} 
	
#logostecken a{
	display: block;
		width:100%;
		height:100%;
	} 
	
	
	
	

#rssfeed {
	position: absolute;
	background: url('/fileadmin/bilder/header/rssfeed.jpg') no-repeat;
	top:40px;
	margin-left:390px;
	height:18px;
	width:41px;
	z-index:61;
	} 

#rssfeed span{
  display:none;
	} 
	
#rssfeed a{
	display: block;
		width:100%;
		height:100%;
	} 


#flickr {
	position: absolute;
	background: url('/fileadmin/bilder/header/flickr.jpg') no-repeat;
	top:34px;
	margin-left:460px;
	height:32px;
	width:46px;
	z-index:61;
	} 

#flickr span{
  display:none;
	} 
	
#flickr a{
	display: block;
		width:100%;
		height:100%;
	}




#footer {
	position: relative;
	background: url('/fileadmin/bilder/header/footer.gif') ;	
	height:148px;
	width:895px;
			z-index:22;
	}



#contenttalk a:link { color: #80858c; text-decoration: none;}
#contenttalk a:visited { color: #80858c; font-weight: normal; text-decoration: none;}
#contenttalk a:hover { color: #385f8a; text-decoration: none; }
#contenttalk a:active { color: #000000; font-weight: normal; text-decoration: none;}



#impressum a:link { color: #80858c; text-decoration: none; font-size:9px;}
#impressum a:visited { color: #80858c; font-weight: normal; text-decoration: none; font-size:9px;}
#impressum a:hover { color: #385f8a; text-decoration: none; font-size:9px;}
#impressum a:active { color: #000000; font-weight: normal; text-decoration: none; font-size:9px;}




#brot a:link { color: #80858c; text-decoration: none; font-size:9px;}
#brot a:visited { color: #80858c; font-weight: normal; text-decoration: none; font-size:9px;}
#brot a:hover { color: #385f8a; text-decoration: none; font-size:9px;}
#brot a:active { color: #000000; font-weight: normal; text-decoration: none; font-size:9px;}




#content a { color: #6b788d; text-decoration: none;}
#content a:hover { color: #385f8a; text-decoration: none;}
#content a:active { color: #000; text-decoration: none;}
	
#content li {
list-style-image:url(/fileadmin/bilder/header/listelement.gif) ;
	
	}
	
	/*background: url('/fileadmin/bilder/header/brotkruemel.gif') no-repeat ;
#content ul {
padding-left: 5px;
	}	
	*/
	
	
	

	
	
#menu1	.menufarbe a { color: #61a0e0; font-weight: bold; text-decoration: none; font-size:14px;}
#menu1	.menufarbe a:hover { color: #385f8a; font-weight: bold; text-decoration: none; font-size:14px;}
#menu1	.menufarbe a:active { color: #000; font-weight: bold; text-decoration: none; font-size:14px;}

#menu1	.menufarbe .linkact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #000;
	font-weight:bold;
	text-decoration: none;
	}



#menu1 a { color: #6b788d; font-weight: bold; text-decoration: none; font-size:14px;}
#menu1 a:hover { color: #385f8a; font-weight: bold; text-decoration: none; font-size:14px;}
#menu1 a:active { color: #000; font-weight: bold; text-decoration: none; font-size:14px;}

#menu1 .linkact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #000;
	font-weight:bold;
	text-decoration: none;
	}





#language_switch a { color: #80858c; text-decoration: none; font-size:12px;}
#language_switch a:hover { color: #385f8a; text-decoration: none; font-size:12px;}
#language_switch a:active { color: #80858c; font-weight: bold; text-decoration: none; font-size:12px;}

#language_switch .spactive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #385f8a;
	font-weight:bold;
	text-decoration: none;
	}

#language_switch li {

	margin-left:6px;
	float:left;
}





/* Tag Cloud Rundungen, suche */

.b1ftg, .b2ftg, .b3ftg, .b4ftg, .b1aftg, .b2aftg, .b3aftg, .b4aftg{font-size:1px; overflow:hidden; display:block;}
.b1ftg {height:1px; background:#fbfbfb;  margin:0 5px;}
.b2ftg {height:1px; background:white; margin:0 3px; border-right:2px solid #fbfbfb; border-left:2px solid #fbfbfb;}
.b3ftg {height:1px; background:white; margin:0 2px; border-right:1px solid #fbfbfb; border-left:1px solid #fbfbfb;}
.b4ftg {height:2px; background:white; margin:0 1px; border-right:1px solid #fbfbfb; border-left:1px solid #fbfbfb;}
.b4aftg {height:2px; background:white; border-right:1px solid #e4e4e4; border-left:1px solid #e4e4e4; margin:0 1px;}
.b3aftg {height:1px; background:white; border-right:1px solid #e4e4e4; border-left:1px solid #e4e4e4; margin:0 2px;}
.b2aftg {height:1px; background:white; border-right:2px solid #e4e4e4; border-left:2px solid #e4e4e4; margin:0 3px;}
.b1aftg {height:1px; background:#e4e4e4; margin:0 5px 7px;}


.tx-vgetagcloud-pi1 {
border-right: solid 1px #eee;
background-color:white;
height:88px;
line-height:200%;
overflow:hidden;
z-index:3000;
}

.tx-vgetagcloud-pi1 ul {
padding:10px;
}

.tx-vgetagcloud-pi1 a:link { color: #80858c; text-decoration: none;}
.tx-vgetagcloud-pi1 a:visited { color: #80858c; text-decoration: none;}
.tx-vgetagcloud-pi1 a:hover { color: #385f8a; text-decoration: none;}
.tx-vgetagcloud-pi1 a:active { color: #000000; text-decoration: none;}

.buttontagcloud  {padding-bottom:10px; padding-top:20px; background-color:white; border-right: solid 1px #eee;}

.buttontagcloud span {
color:#D4D4D4;

}


/* Talkteam */
.talkteamall{
width:200px;
}


.talkteam{
	background: url('/fileadmin/bilder/talk/talkteam2.jpg') no-repeat;
padding:3px 0 0 0;
border-right: solid 1px #eee;
background-color:white;
height:85px;
width:100%;
font-size:9px;
text-align:left;
}

.talkteamtext{
padding:0 0 0 13px;
}



/* webfavoriten */

.favoritenall {
width:200px;
}

.favoriten{

padding:3px 0 0 0;
border-right: solid 1px #eee;
background-color:white;
height:85px;

font-size:9px;
text-align:left;
overflow:hidden;
}

.favoritentext{
padding:0 0 0 13px;
}

.favoritentext p {
color: #80858c ! important;
line-height:100%;
}


.favoriten a:link { color: #80858c; text-decoration: none; padding:0; margin:0;}
.favoriten a:visited { color: #80858c; text-decoration: none; padding:0; margin:0;}
.favoriten a:hover { color: #385f8a; text-decoration: none; padding:0; margin:0;}
.favoriten a:active { color: #000000; text-decoration: none; padding:0; margin:0;}



/* Teatime */
.teatimeall {
width:200px;
}


.teatime {
	background: url('/fileadmin/bilder/talk/teatime.jpg') no-repeat;
padding:3px 0 0 13px;
border-right: solid 1px #eee;
background-color:white;
height:67px;
width:187px;
font-size:9px;
text-align:left;
}

.teatime a:link { color: #80858c; text-decoration: none;}
.teatime a:visited { color: #80858c; text-decoration: none;}
.teatime a:hover { color: #385f8a; text-decoration: none;}
.teatime a:active { color: #000000; text-decoration: none;}



/* Harvardshop */

.harvardshopall{
width:200px;
}


.harvardshop {
	background: url('/fileadmin/bilder/talk/harvardshop.jpg') no-repeat;
padding:3px 0 0 13px;
border-right: solid 1px #eee;
background-color:white;
height:67px;
width:187px;
font-size:9px;
text-align:left;
}


.harvardshop a:link { color: #80858c; text-decoration: none;}
.harvardshop a:visited { color: #80858c; text-decoration: none;}
.harvardshop a:hover { color: #385f8a; text-decoration: none;}
.harvardshop a:active { color: #000000; text-decoration: none;}


.talkteam a:link { color: #80858c; text-decoration: none;}
.talkteam a:visited { color: #80858c; text-decoration: none;}
.talkteam a:hover { color: #385f8a; text-decoration: none;}
.talkteam a:active { color: #000000; text-decoration: none;}






.tabellekontaktall {
width:150px;
}


.tabellekontaktjob {
	background: url('/fileadmin/bilder/kontakt/job.gif') no-repeat;
padding:3px 0 0 13px;
border-right: solid 1px #eee;
background-color:white;
height:67px;
width:136px;
font-size:9px;
text-align:left;
}

.tabellekontaktjong {
	background: url('/fileadmin/bilder/kontakt/jong.gif') no-repeat;
padding:3px 0 0 13px;
border-right: solid 1px #eee;
background-color:white;
height:67px;
width:136px;
font-size:9px;
text-align:left;
}

.tabellekontaktshop {
	background: url('/fileadmin/bilder/kontakt/shopbestellservice.gif') no-repeat;
padding:3px 0 0 13px;
height:52px;
width:40px;
text-align:left;
}

.tabellekontaktteatime {
	background: url('/fileadmin/bilder/kontakt/teatime.gif') no-repeat;
padding:3px 0 0 13px;
border-right: solid 1px #eee;
background-color:white;
height:67px;
width:136px;
font-size:9px;
text-align:left;
}

.tabellekontaktinfo {
	background: url('/fileadmin/bilder/kontakt/info.gif') no-repeat;
padding:3px 0 0 13px;
border-right: solid 1px #eee;
background-color:white;
height:67px;
width:136px;
font-size:9px;
text-align:left;
}

.tabellekontaktbooklet {
	background: url('/fileadmin/bilder/kontakt/booklet.gif') no-repeat;
padding:3px 0 0 13px;
border-right: solid 1px #eee;
background-color:white;
height:67px;
width:136px;
font-size:9px;
text-align:left;
}

.tabellekontaktfoto {
	background: url('/fileadmin/bilder/kontakt/foto.gif') no-repeat;
padding:3px 0 0 13px;
border-right: solid 1px #eee;
background-color:white;
height:67px;
width:136px;
font-size:9px;
text-align:left;
}

.tabellekontaktmikro {
	background: url('/fileadmin/bilder/kontakt/mikro.gif') no-repeat;
padding:3px 0 0 13px;
border-right: solid 1px #eee;
background-color:white;
height:67px;
width:136px;
font-size:9px;
text-align:left;
}

.tabellekontaktkam {
	background: url('/fileadmin/bilder/kontakt/kam.gif') no-repeat;
padding:3px 0 0 13px;
border-right: solid 1px #eee;
background-color:white;
height:67px;
width:136px;
font-size:9px;
text-align:left;
}

.tabellekontakthoodie {
	background: url('/fileadmin/bilder/kontakt/hoodie.gif') no-repeat;
padding:3px 0 0 13px;
border-right: solid 1px #eee;
background-color:white;
height:67px;
width:136px;
font-size:9px;
text-align:left;
}

.tabellekontaktidee {
	background: url('/fileadmin/bilder/kontakt/idee.gif') no-repeat;
padding:3px 0 0 13px;
border-right: solid 1px #eee;
background-color:white;
height:67px;
width:136px;
font-size:9px;
text-align:left;
}




.tabellekontaktall a:link { color: #80858c; text-decoration: none;}
.tabellekontaktall a:visited { color: #80858c; text-decoration: none;}
.tabellekontaktall a:hover { color: #385f8a; text-decoration: none;}
.tabellekontaktall a:active { color: #000000; text-decoration: none;}

















.tx-indexedsearch-res a:link { color: #80858c; text-decoration: none;}
.tx-indexedsearch-res a:visited { color: #80858c; text-decoration: none;}
.tx-indexedsearch-res a:hover { color: #385f8a; text-decoration: none;}
.tx-indexedsearch-res a:active { color: #000000; text-decoration: none;}





/* .tx-indexedsearch-searchbox {background-color:white; border-right: solid 1px #eee;} */

.tx-indexedsearch-form {vertical-align:middle;}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
background:none;
font-size:10px;
color:#80858c;
margin: 10px 0 0 0;
}

.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css {
font-weight:normal;
padding-left:20px;
float:none;
}

.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd {
margin:0;
}

.tx-indexedsearch-descr{
margin:0;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
color:#385f8a;
text-decoration:underline;
}

.tx-indexedsearch .tx-indexedsearch-whatis {
margin-bottom:0;
margin-left:10px;
margin-top:0;
font-size:10px;
}

.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {
font-style:normal;
font-weight:bold;
}

.tx-indexedsearch .tx-indexedsearch-noresults {
font-weight:bold;
text-align:left;
margin-left:10px;
}

.tx-indexedsearch-browsebox{
font-size:10px;
padding:0;
margin-left:10px;
}

.tx-indexedsearch-browsebox .browsebox{
padding:0;
}

.tx-indexedsearch .res-tmpl-css {
clear:none;
padding-left:10px;
padding-right:10px;
padding-bottom:20px;
width:500px;
background:white;
border-right:#eee;
margin:0;
}

.tx-indexedsearch-res  {
padding-top:15px;
}

.tx-indexedsearch-res h3 {
margin: 0 0 7px 0;
}



.tx-indexedsearch-searchbox-eingabefelder{
padding-top:20px;
}



/*

.kontakttabelle td{vertical-align: top; }
*/







.fontResizer {
  display: block;
  float: right;
  top: 0; left: 0;

}
.fontResizer a {
  display: block;
  float: left;
  width: 17px;
  height: 17px;
  text-align: center;
  border: 1px solid #f4f4f4;
  line-height: 15px;
  color: #666;
  text-decoration: none;
}
.fontResizer a:hover { color: #000; text-decoration: none; }
/* The following control the way the font-resizer links appear only */
.smallFont { font-size: 10px; }
.medFont { font-size: 12px; }
.largeFont { font-size: 14px; }
.curFont { background: #EEEEF7; }
