body {
	background:#e1e4ea url('../bilder/hintergrund.gif') repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;                                  
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	color: #0c2550;
	vertical-align: top;
	font-size: 1em;
}

img {
	border:0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;    
}

form {
	display:inline;
}

/*----------------------------------------------------------------------POSITIONEN - Mass-----------------------------------------------*/

/*Gesamt Seite Position*/

#A{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;   
	background: url('../bilder/hintergrund2.gif') no-repeat;/**/
	width:100%;/**/
	color: inherit;
}

#A_druckversion{
	margin: 0px 0px 0px 0px;
	padding: 120px 0px 0px 10px;   
	background: url('../bilder/hint_druckversion.gif') no-repeat;/**/
	color: inherit;
}

/*oben*/
#B{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;   
	width:891px;
	height:234px;
	overflow:hidden;
	/*background-color: #a40004;*/
}

/*metatags*/
#C{
	width:891px;
	height:14px;
	text-align:right;
	font-size: 0.6em;
	float:left;
	/*background-color: #D600D3;*/
}

/*logo*/
#D{
	width:213px;
	height:64px;
	overflow:hidden;
	float:left;
	/*background-color: #a4a4a4;*/
}

/*navigation oben*/
#E{
	width:570px;
	height:64px;
	/*color: transparent;*/
	overflow:hidden;
	font-size: 0.7em;
	float:right;
	/*background-color: #D600D3;*/
}

/*flash*/
#F{
	height:134px;
	margin-left:131px;
	overflow:hidden;
	margin-bottom:1px;
	background-color: transparent;
	/*background-color: #0000D3;*/
}

/*navigation unten - ALLGEMEIN*/
#G{
	width:760px;
	height:21px;
	margin-bottom:1px;
	margin-left:131px;
	font-size: 0.6em;
	background-color: #0C2450;/**/
}

/*navigation unten - HOME*/
#G.home{
	background-color: #c7cdd7;/**/
}

/*inhalt*/
#H{
	font-size:1em;
	margin-left:131px;
	width:760px;
	padding-bottom:10px;
	background-color: #c7cdd7;/**/
}

/*footer*/
#I{
	width:760px;
	margin-left:131px;
	height:23px;
	font-size: 0.6em;
	border-top:1px solid #8f9aae;
	background-color: #c7cdd7;/**/
}

/*footer - Druckversion*/
#J{
	width:570px;
	text-align:center;
	height:23px;
	font-size: 0.6em;
	border-top:1px solid #8f9aae;
	background-color: #c7cdd7;/**/
	padding: 3px 0px 3px 0px; 
}

/*spalten*/
.Z{
	clear:both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;  
}

.Za{
	clear:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;  
}

.Zb{
	clear:right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;  
}

/*----------------------------------------------------------------------ALLGEMEIN--------------------------------------------------------------------------------------*/

ul {
	list-style-image: url('../bilder/liste.gif');
}

li {
	margin-bottom: 3px;
}

p{
	padding: 5px 7px 0px 5px; 
	margin:0;
}

.news{
	width:189px;
	background-color: #fff;/**/
	margin: 0px 0px 1px 0px;
	padding: 2px 0px 10px 0px;
}

/*----------------------------------------------------------------------HOME--------------------------------------------------------------------------------------*/

/*.bildHome{
	float:left;
	width:190px;
	height:235px;
	overflow:hidden;
	background-color: #000;
}*/

.setHome{
	font-size: 0.6em;
	float:left;
	width:559px;
	padding: 5px 5px 5px 5px; 
	overflow:hidden;
	background-color:#ECEEF1;
	/*background-color: #000;*/
}

.setHome .bodytext{
}



#sucheEvent{
	font-size: 0.6em;
	float:left;
	height:100px;
	/**/
}

#sucheEvent .landkarte{
	float:left;
	width: 180px;
}

#sucheEingaben{
	float:left;
	width:190px;
	padding: 10px 0px 0px 0px; 
}

#suchebereich{
	height: 170px;
	padding:0;
	margin:0;

}

/*NEWS - HOME Unten 4spalten*/

/*Boxen für 4 spaltiges Layout - SPORTS*/
#news{
	float:left;
	width:760px;
	border-top: 1px solid #C7CDD7;
}

h1{
	font-size: 1.2em;
}

.bodytext{
	font-size: 1.1em;
}

#news h1{
	text-transform:uppercase;
}

#news .spalte_190px h1{
	text-transform:uppercase;
	color:#0c2550;
	padding: 5px 7px 5px 6px; 
	margin:0px;
}

/*NEWS - HOME Unten 2spalten*/

/*Boxen für 2 spaltiges*/
#news02, #news03{
	font-size:0.6em;
	float:left;
	background: url('../bilder/hint_news02.gif') no-repeat;
	width:760px;
	border-top: 1px solid #C7CDD7;
}

#news03{
	background: url('../bilder/hint_news03.gif') no-repeat;
}

#news02 .spalte_379px h1, #news03 .spalte_252px h1{
	text-transform:uppercase;
	color:#0c2550;
	padding: 5px 7px 5px 6px; 
	margin:0px;
}

#news02 .spalte_379px{
	float:left;
	width:379px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px; 
}

#news03 h1.weiss, #news03 .weiss a{
	color:#fff;
}

#news03 .spalte_252px{
	float:left;
	width:252px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px; 
}

/*----------------------------------------------------------------------spaltiges layout SPORTS/EVENTS--------------------------------------------------------------------------------------*/

/*Boxen für 4 spaltiges Layout - SPORTS*/

#spalten4{
	font-size:0.6em;
	float:left;
	background: url('../bilder/hint_spalten4.gif') repeat-y;
	width:570px;
}

#spalten4 .spalte_190px, #news .spalte_190px{
	float:left;
	width:190px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px; 
}

#spalten4 h1{
	text-transform:uppercase;
	color:#009ac1;
	padding: 5px 7px 5px 6px; 
	margin:0px;
}

/*Boxen für 3 spaltiges Layout - EVENTS*/
#spalten3{
	font-size: 0.6em;
	float:left;
	background: url('../bilder/hint_spalten3.gif') repeat-y;
	width:570px;
}

#spalten3 .spalte_285px{
	float:left;
	width:285px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px; 
}

#spalten3 h1{
	text-transform:uppercase;
	color:#6f68a5;
	padding: 5px 7px 5px 6px; 
	margin:0px;
}

/*Boxen für 3 spaltiges Layout - Unsere Organization / HOME*/
#content{
	font-size: 0.6em;
	float:left;
	background: url('../bilder/hint_spalten3a.gif') repeat-y;
	width:570px;
}

#content .spalte_190px{
	float:left;
	width:190px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
}

#content .spalte_380px, .spalte_570px{
	float:left;
	width: 380px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px; 
	font-size: 1.1em;
}

#content h1{
	text-transform:uppercase;
	color:#0c2550;
	padding: 5px 7px 0px 6px; 
	margin:0px;
}

#content h2{
	font-size: 1em;
	font-weight:bold; 
	color:#0c2550;
	padding: 0px 7px 8px 6px; 
	margin:0px;
}

/*Boxen für 2 spaltiges Layout - Tourism/ Incentives*/
#spalten2, #spalten2_incentives, #spalten2_details{
	font-size: 0.6em;
	float:left;
	background: url('../bilder/hint_spalten2.gif') repeat-y;
	width:570px;
}

#spalten2 .spalte_570px, #spalten2_incentives .spalte_570px, #spalten2_details .spalte_570px{
	font-size: 1.0em;
	float:left;
	width:569px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px; 
}

#spalten2 h1, #spalten2_incentives h1, #spalten2_details h1{
	text-transform:uppercase;
	color:#e89947;
	padding: 5px 7px 5px 6px; 
	margin:0px;
	}

#spalten2_incentives h1{
	color:#C86567;
}

#spalten2_details h1{
	color:#0c2550;
}

#spalten2 h2, #spalten2_details h2{
	font-size: 1em;
	font-weight:bold; 
	color:#0c2550;
	padding: 5px 7px 8px 6px; 
	margin:0px;
}

/*mehr, infos, zurück, etc links*/
#spalten2 .link, #spalten2_incentives .link, #content .link, #spalten3 .link, #spalten4 .link, #news .link{
	padding: 5px 7px 0px 5px; 
}

/*Boxen für Details Seite*/
#boxBeschreibung, #boxTermine, #boxFormular{
	background-color:#fff;
	padding: 5px 0px 10px 0px;
	border-bottom: 1px solid #c7cdd7;
}

#boxTermine{
	background-color:#eaecf0;
}

/*Ergebnis Seite*/
#liste{
}

.ergebnis{
	font-size:13px;
	font-weight:bold; 
	text-align:right;
	padding: 4px 7px 5px 4px;
	background-color:#c7cdd7;
	border-bottom: 1px solid #c7cdd7;
}

.ergebnisliste1, .ergebnisliste2, .ergebnisliste3{
	padding: 4px 7px 4px 5px;
	background-color:#fff;
	border-bottom: 1px solid #c7cdd7;
}

.ergebnisliste3{
	width:57px;
}

.ergebnisliste .bodytext {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/*-------------------------------------------------------------------------------------box cRechts Schnelle Suche/ Anfrage / Infos Anfordern---------------------------------------------------*/

#cRechts #sucheSports, #cRechts #sucheSports suche,#cRechts #sucheEvents,#cRechts #sucheTourism,#cRechts #sucheIncentives, #sucheAnfrage {
	background-color:#009ac1;
	padding: 6px 7px 20px 5px; 
	margin-top:0px;
}

.anfrageStarten{
	border:0px;
	margin-left:0px;
}

#sucheSports .anfrageStarten, #sucheSports suche .anfrageStarten{
	background-color:#009ac1;
}

#cRechts #sucheEvents, #sucheEvents .anfrageStarten {
	background-color:#6f68a5;
}

#cRechts #sucheTourism, #sucheTourism .anfrageStarten {
	background-color:#e89947;
}

#cRechts #sucheIncentives, #sucheIncentives .anfrageStarten  {
	background-color:#C86567;
}

#cRechts #sucheAnfrage, #sucheAnfrage .anfrageStarten {
	background-color:#a4adbd;
}

/*#sucheSports .sucheStarten, #sucheEvents .anfrageStarten, #sucheTourism .anfrageStarten, #sucheIncentives .anfrageStarten, #sucheAnfrage .anfrageStarten, #sucheSports .anfrageStarten{
	text-transform:uppercase;
	font-weight:bold; 
	padding: 5px 13px 5px 13px;
	background:url('../bilder/hint_button1.gif') no-repeat;
}

#sucheEvents .anfrageStarten, #sucheTourism .anfrageStarten, #sucheIncentives .anfrageStarten, #sucheAnfrage .anfrageStarten, #sucheSports .anfrageStarten{
	padding: 5px 6px 5px 6px;
}

#sucheSports a.sucheStarten, #sucheEvents a.anfrageStarten, #sucheTourism a.anfrageStarten, #sucheIncentives a.anfrageStarten, #sucheAnfrage a.anfrageStarten, #sucheSports a.anfrageStarten {
	color:#fff;
	text-decoration:none;
}

#sucheSports a.sucheStarten:hover, #sucheEvents a.anfrageStarten:hover, #sucheTourism a.anfrageStarten:hover, #sucheIncentives a.anfrageStarten:hover, #sucheAnfrage a.anfrageStarten:hover, #sucheSports a.anfrageStarten:hover {
	color:#fff;
	text-decoration:underline;
}*/

#cRechts{
	font-size: 0.6em;
	float:left;
	width:190px;
}

#cRechts h2{
	text-transform:uppercase;
	font-size: 1em;
	padding: 5px 7px 5px 5px; 
	margin:0px;
}

/*----------------------------------------------------------------------NAVIGATION / LINKS-----------------------------------------------*/

a{
	color:#000;
	text-decoration:underline;
}

a:hover{
	color:#0c2550;
	text-decoration:none;
}

.link{
	font-weight:bold; 
	color:#009ac1;
}



.mehr{
	padding:2px 0px 2px 10px;
	background: url('../bilder/mehr.gif') no-repeat;
	font-weight:bold; 
}

.beispiele {
	font-weight:bold; 
	padding:2px 17px 2px 0px;
	background:url('../bilder/beispiele.gif') no-repeat;
}

.zurueck{
	font-weight:bold; 
	padding:2px 0px 2px 0px;
	/*background:url('../bilder/zurueck.gif') no-repeat;*/
}

.zurSuche{
	font-weight:bold; 
	padding: 2px 65px 2px 5px; 
	background:url('../bilder/zur_suche.gif') no-repeat;

}

.mehrInfos{
	font-weight:bold; 
	padding:2px 20px 2px 5px;
	background:url('../bilder/mehr_infos.gif') no-repeat;
}

.spalte_379px .mehr{
	font-weight:bold; 
	margin-left:5px;
	padding:2px 0px 2px 10px;
	background:url('../bilder/mehr.gif') no-repeat;
}

.spalte_252px .mehr{
	font-weight:bold; 
	margin-left:5px;
	padding:2px 0px 2px 10px;
	background:url('../bilder/mehr.gif') no-repeat;
}

/*Navigation Oben*/
#box_navigation{
	background-color: inherit;/*#000fff*/
	float:left;
}

#navoben{
	font-weight:bold;
	overflow: hidden;
	width:inherit;
	height:28px;
	margin:30px 0 0 34px;
	padding:0px;
	text-transform:uppercase;
	/*background-color: #ff00ff;*/
}

#navoben li{
	display: inline;
	letter-spacing:0em;
}

#navoben li a{
	color: #fff;
	text-decoration: none;
	padding: 5px 40px 6px 3px;
	float: left;
}

#navoben  li a.tourism{
	padding: 5px 24px 6px 3px;
}

#navoben  li a.incentives{
	letter-spacing:-0.05em;
}

#navoben  li a.organisation{
	margin-top:5px;
	padding: 3px 3px 3px 3px;
	text-transform:none;
}

#navoben  li a.organisation:hover, #navoben li a.organisation#aktiv1{
	color: #fff;
	background-color: #0c2550;/**/
}

#navoben li a:hover, #navoben li a#aktiv1{
	color: #0c2550;
}

/*Navigation 2.ebene*/
.box_navunten{
	width:760px;
	height:21px;
	background-color: #ff00ff;/**/
	text-align: right;
	float:right;
}

#navunten{
	font-weight:bold;
	overflow: hidden;
	width:inherit;
	margin:0px;
	padding:0px;
	height:21px;
	text-transform:uppercase;
	float:left;
}

#navunten li{
	display: inline;
}

#navunten li a{
	color: #fff;
	text-decoration: none;
	margin-right:10px;
	padding: 5px 3px 4px 3px;
	float: left;
}

#navunten li a:hover, #navunten li a#aktiv1{
	color: #fff;
	background-color: #00978f;/**/
}

/*druckversion button*/
#dvButton{
	padding: 3px 5px 0px 0px;
	float:right;
}

.sprache {
	padding: 3px 10px 0px 0px;
	/*background-color:#FFFFFF;*/
	float:right;
}

/*----------------------------------------------------------------------FOOTER-----------------------------------------------*/

#footerCopyright{
	padding:2px 0px 0px 10px;
	float:left;
}

#footermetatags{
	padding:2px 10px 0px 0px;
	float:right;
}



/*-----------------------------------------------------------------FORMULARE-------------------------------------------------------*/
.thema_rot{
	color:#C86567;
	font-weight:bold; 
	text-transform:uppercase;
}

.thema_lila{
	color:#6F68A5;
	font-weight:bold; 
	text-transform:uppercase;
}

.thema_orange{
	color:#E89947;
	font-weight:bold; 
	text-transform:uppercase;
}

.thema_blau{
	color:#009AC1;
	font-weight:bold; 
	text-transform:uppercase;
}

label.left {
	float: left;
	width: 120px;
}

label{
	margin: 2px 5px 8px 6px;
}

form br {
	clear: both;
}

input, textarea{
	border: 1px solid #c7cdd7;
	background-color:#eaecf0;
	margin: 2px 5px 2px 6px;
}

input[type=submit], input[type=reset]{
	font-size: 0.9em;
	background-color:#0c2550;
	color:#fff;
	font-weight:bold; 
	cursor:pointer;
}

input.button {
	font-size: 1em;
	background-color:#0c2550;
	border: 1px solid #0c2550;
	color:#fff;
	font-weight:bold; 
	cursor:pointer;
	margin-bottom:4px;
}

#sucheEingaben select{ /*HOME Events Suchen*/
	font-size: 1em;
	margin-top:0px; 
	margin-bottom:10px; 
}

#sucheEingaben label{ /*HOME Events Suchen*/
	margin:0px 0px 0px 0px; 
}

input.home.button { /*HOME Events Suchen*/
	font-size: 0.89em;
	margin-left:0px;
	padding:0px;
}

#cRechts select{ /*Schnelle Suche auf der content rechts*/
	font-size: 1em;
	margin-top:10px; 
	margin-bottom:10px; 
}

#cRechts #sucheAnfrage select{ /*Schnelle Suche auf der content rechts*/
	font-size: 1em;
	margin-top:5px; 
	margin-bottom:5px; 
}

.anzeigetext {
	background-color:#fff;
	font-size: 1em;
	padding: 5px 5px 5px 5px;
	margin: 15px 15px 15px 15px;
}

.anzeigetext .anzeigetext_label{
	float:left;
}

.anzeigetext .anzeigetext_value{
	padding-bottom: 5px;
}


/*Referenzen*/
.referenzen{
background: #fff;
border-bottom: 1px solid #C7CDD7;
margin:  7px 7px 7px 7px;
padding: 8px 8px 8px 8px;
}
.Ref_logo{
float: right;
}