@CHARSET "ISO-8859-1";

/* ##################################################
 * #												#
 * # HOCHZWEI Stylesheet							#
 * #												#
 * # Autor: Hoch2 / Julia Zehentner					#
 * # 												#
 * # Datum: 27.01.2009								#
 * # 												#
 * ################################################## 
 */
 

iframe{
	background-color:transparent;
}

#eventSingleCon h2 {
	font-size:15px;
	margin-bottom:7px;
}

#eventSingleCon h3 {
	font-size:12px;
	margin-bottom:15px;
}
 
#eventSingleCon p {
	margin-bottom:10px !important;
} 

table.EventsListTable th {
	text-align:left;
} 
 
table.EventsListTable {
	border-collapse:collapse;
} 


table.EventsListTable th, table.EventsListTable td {
	padding:0;
	padding-bottom:5px;
}

#rezMonImage {
	margin-bottom:10px;
background:#FFFFFF url(../img/bgContent.png) repeat-x scroll left bottom;

width:440px;
} 

#rezMonCon {
	margin-bottom:10px;
min-height:300px;
padding:40px 40px 20px;
width:440px;

}

#con111 {
	background:#FFFFFF url(../img/bgContent.png) repeat-x scroll left bottom;
}

 
.lmf {
	background:transparent url(../img/aPfeil.gif) no-repeat 0px 2px;
padding-left:13px;
} 

#rezMonName {
	margin-bottom:15px;
}

#rezMonKurz p, #rezMonText p {
	margin-bottom:15px !important;
}

#rezMonImage {
	margin-bottom:15px;
}

#rezMonLink a {
	font-weight:bold;
	line-height:20px;
}

#rezMonLink {
	margin-bottom:15px;
} 
 
.rezList {
	background:transparent url(../img/aPfeil.gif) no-repeat 1px 1px;
	padding-left:13px;
} 

.rezListRest {
	font-size:0.9em;
}

.rezListOut {
	margin-bottom:15px;
}
 
#rezTitle h2 {
	margin-bottom:15px;
} 
 
#rezKruzText {
	margin-bottom:15px;
} 

#rezText {
	
}

.tx-hoch2kochbuch-pi2 p {
	margin-bottom:10px !important;
}
 
.tx-hoch2verantaltungen-pi1-browsebox {
	margin-top:15px;
} 

.tx-hoch2verantaltungen-pi1-browsebox table {
	margin-top:10px;
}
 
 
/*versteckte Hinweise*/
.aural {
	height:100px;
	left:-2000px;
	overflow:hidden;
	position:absolute;
	top:-2000px;
	width:100px;
} 



#subnavi{
	background: url(../img/subHG1.jpg) top left repeat-x #1980b3;
	border-bottom: 1px solid #1e96c3;

}

#navi3{
	border-bottom: 1px solid #90c7de;
}


/****HEADLINES****/

.headerwrap4{
	margin: 0px !important;
	padding: 0px !important;
}

.headerwrap1, .headerwrap2{
	margin: 0px !important;
	padding: 0 0 10px 0 !important;
}


/****ENDE HEADLINES****/

/*******A BIS Z********/
.azErg {
 border-bottom:1px dotted #003355;
 margin-bottom:10px;
 padding-bottom:10px;
}
.erg {
width:18em;
}

.ergCon {
	padding-right:15px;
}

.kategorien {
	width:210px;
}

.catLink {
	margin-bottom:5px;
}

.buchstabe {
	text-align:center;
	margin-right:5px;
}

.buchstaben {
	border-bottom:1px dotted #003355;
 	margin-bottom:10px;
 	padding-bottom:10px;
}


/****LINK****/
#rcon a, #con a, #con111 a {
	font-style: italic;
	text-decoration:underline;
}

#rcon img{
	text-decoration:none;
}

#rcon a.internal-link, #con a.internal-link, #rcon a.intern, #con a.intern, #con a i, #con i a, #rcon a i, #rcon i a, #con a em, #con em a, #rcon a em, #rcon em a{
	background: url(../img/aPfeil.gif) top left no-repeat;
	padding-left:8px;
}

#rcon a:hover, #con a:hover{
	text-decoration:underline;
}
	
	
#rcon  a.typolink{
	background-image: none !important;
	padding-left:0px;
}
/****ENDE LINK****/

/****RECHTE SPALTE****/
#rcon{
	color: #ffffff;
	line-height:1.4em;
}

#rcon a{
	color:#ffffff;
}


#rcon .csc-textpic-imagewrap, #rcon .csc-textpic-image, p{
	margin: 0px !important;
	padding: 0px !important;
}

#rcon .rechteSpalte{
	background:  url(../img/hgRight.png) bottom left repeat-x #005075;
	*background:  url(../img/hgRight.gif) bottom left repeat-x #005075;
}
#rcon .rechteSpalte .textwrap{
		font-size:1.1em;	
}

#rcon .linie, #left .linie, #navi .linie{
	height:10px;
	border-bottom: 1px solid #1e96c3;
	margin-bottom:10px;
}

	/*NEWSLETTER*/
	#rcon input{
		color:#ffffff;
		font-size:1em;
	}
	
	#newsletterAnmeldung{
		margin:0px !important;
		padding:0px !important;
	}
	
	#rcon input.eingabe{
		border: 1px solid #003052;
		background-color:#00577b;
		margin-bottom:5px;
		width:170px;
		padding:4px;
	}
	
	.formular{
		padding-left:10px;
		padding-bottom:5px;
	}
	#newsletterAnmeldung p{
		padding-left:10px;
	}
	div.angemeldet{
		padding:10px;
	}

	/*VERANSTALTUNGEN*/
	
	.tx-hoch2verantaltungen-pi1 .ver_left, .tx-hoch2verantaltungen-pi1 .ver_right{float:left;}
	.tx-hoch2verantaltungen-pi1 .head{font-weight:bold;margin-bottom:5px;}
	.tx-hoch2verantaltungen-pi1 .ver_left{width:9em;}
	.tx-hoch2verantaltungen-pi1 .ver_right{width:27em;}
	.tx-hoch2verantaltungen-pi1 hr{border:none; height:1px; background-color:#c8c8c8;}
	.tx-hoch2verantaltungen-pi1 h2{font-size:14px;}
	 
	 
	#rcon .newsLatest{
		padding-bottom:5px;
	}
	#rcon .newsLatestItem, #rcon .newsListItem{
		border-top: 1px solid #00577b;
		padding: 5px 10px 0 10px;
		margin-bottom:5px;
	}
	
	#rcon .newsLatestDate, #rcon .newsListDate{
		width:4.8em;
		float:left;
	}
	#rcon .newsLatestTitle, #rcon .newsListTitle{
		width:125px;
		float:left;
	}
	
	#rcon .newsListMore{
		clear:both;
		padding-left:55px;
	}
	
	
	/*WETTER*/
	.now {
		font-size:24px;
		font-weight:bold;
	}
	.tx-gbweather-pi1{
		padding: 5px 10px;
	}
	
	.tx-gbweather-pi1 p {
		margin: 5px 0 !important;
	}
	.tx-gbweather-pi1 img{
		padding: 10px;
			behavior: url(fileadmin/assets/ieFix/iepngfix.htc);
	}


/****ENDE RECHTE SPALTE****/

/****MITTELCONTENT****/
/***********************/
#con a, #con111 a {
	color:#003355;
}
#con .csc-textpic-imagewrap a{
	background: none;
	padding-left:0px;
}

#con .textwrap{
	margin-bottom:20px;
}

#con dl.csc-textpic-image{
	margin-bottom:15px;
}


	/***VERANSTALTUNGEN***/
	#con .newsListDate, #con .newsListTitle{
		padding-right:10px;
		float:left;
	}
	#con .newsListTitle a{
		background-image: none !important;
		padding-left:0px;
		font-style:normal;
	}
	
	#con .newsListItem {
		padding-bottom:5px;
		#float:left;
	}
	#con .newsListMore{
		float:right;
	}
	
	#con .newsListBrowse{
		padding-top:10px;
	}
	
	#con .tx-ttnews-browsebox-strong, #con .tx-ttnews-browsebox-SCell{
		font-weight:bold;
	}

	#con table{
		font-size:12px;
	}


	/***Tabellen***/
	
	#con .contenttable{
		width:100%
	}
	
	#con .blaue_tabelle {
		width:100%;
		border-spacing:0px;
	}
	
	#con .blaue_tabelle th {
		background: url(../img/table.png) bottom left repeat-x #066588;
		color:#ffffff;
		text-align:left;
		font-weight:bold;
		border-right: thin solid #ffffff;
		padding:4px;

	}
	
	#con .blaue_tabelle tr{
		background-color:#eaf7ff;
	}
	
	#con .blaue_tabelle tr.even{
		background-color:#bce8ff;
	}
	
	#con .blaue_tabelle td, #con .blaue_tabelle td{
		padding:4px;
		vertical-align:top;
		border-right: thin solid #ffffff;
	}
	
	/***ENDE Tabellen***/

	/***Suche***/
	.tx-indexedsearch input{
		color:#003355;
	}
	
	 .tx-indexedsearch-res, .tx-indexedsearch-whatis, .tx-indexedsearch-browsebox{
		clear:both;
		margin:10px 0px;
		
	}
	.tx-indexedsearch-res{
		margin-top:30px;
}
	.tx-indexedsearch-browsebox ul{
		margin-top:10px;
}

	.tx-indexedsearch-browsebox li{
		float:left;
		background:none;
		padding: 0 8px 0 0 ;
	}
	
	.tx-indexedsearch-form{
		float:left;
	}

	/***ENDE Suche***/
	
	/***TIPAFRIEND***/
	
	.tx_tipafriend_formfield LABEL {
		width:12em;
		margin-right:5px;
		float:left;

	}
	.tx_tipafriend_formfield INPUT, .tx_tipafriend_formfield TEXTAREA, .kontaktInput INPUT, .kontaktInput TEXTAREA {

		border: 1px solid #003355;
		color:#003355;
		margin-left:0px;
		padding:4px 0px;
		font-size:12px;
		font-family:Arial;
	}
	
	.tx_tipafriend_formfield INPUT, .tx_tipafriend_formfield TEXTAREA{
		width:18em;
		float:left;
	}
	
	
	.tx_tipafriend_formfield INPUT:focus, .tx_tipafriend_formfield TEXTAREA:focus, .kontaktInput INPUT:focus, .kontaktInput TEXTAREA:focus  {
		background-color:#eaf7ff;
	}
	.tx_tipafriend_formfield {
		padding-top:5px;
		padding-right:0px;
		padding-bottom:5px;
		padding-left:0px;
		clear:left;
	}
	.tx_tipafriend_error_box{
	margin:10px 0px;
	}
	
	/***ENDE TIPAFRIEND***/

	/***KONTAKTFORMULAR***/
	/*Formularfelder siehe TIPAFRIEND*/

	
	.kontaktLabel{
		float:left;
		width:8em;
	}
	.kontaktInput{
		float:left;
	}
	
	.kontaktRow{
		clear:both;
		margin:5px 0px;
		min-height:2.8em;
	}
	
	.kontaktInput INPUT, .kontaktInput TEXTAREA {width:28em;}
	.kontaktInput INPUT.plz {width:8em;  margin-right:20px;}
	.kontaktInput INPUT.ort{width:18em;}
	.kontaktInput INPUT.submitter{width:12em;}
	
	/**ENDE KONTAKTFORMULAR***/
	
	
	
	

/****ENDE MITTELCONTENT****/