body {
	background-image: url(/templates/images/bg.gif);
	background-repeat: repeat-y;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height:16px;
}

hr {
border:0px;
background-color:#999999;
height:1px;
}

select {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

li {
	padding: 0px;
	margin: 0px;
}

h1 {
	margin: 0px;
	padding: 0px;	
	font-weight: normal;
	font-size: 20px;
	color: #98b400;
	line-height:27px;
	margin-top:3px;
}

h2 {
	margin: 0px;
	margin-bottom: 10px;
	/*margin-left: 10px;*/
	padding: 0px;
	font-weight: bold;
	font-size: 14px;
	color: #333333;
}

.margin10 {
	margin-left: 10px;
}


h3 {
	margin: 0px;
	margin-bottom: 10px;
	/*margin-left: 10px;*/
	padding: 0px;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
}

a {
	color: #333333;
	cursor: pointer;
}


.tourismus {
	color: #98b400;
}

.veranstaltungen {
	color: #c52f00;
}

.gewerbe {
	color: #dcbe13;
}

.behoerden_und_aemter {
	color: #56a8ca;
}

.header_tourismus, .header_veranstaltungen, .header_gewerbe, .header_behoerden_und_aemter, .header {
	background-image: url(/templates/images/bgheaderlight_t.gif);
	background-repeat:repeat-x;
	width: 100%;
	height: 260px;
}

.header_veranstaltungen {
	background-image: url(/templates/images/bgheaderlight_v.gif);
	background-repeat:repeat-x;
}

.header_gewerbe {
	background-image: url(/templates/images/bgheaderlight_g.gif);
	background-repeat:repeat-x;
}

.header_behoerden_und_aemter {
	background-image: url(/templates/images/bgheaderlight_b.gif);
	background-repeat:repeat-x;
}

.headerMain_tourismus, .headerMain_veranstaltungen, .headerMain_gewerbe, .headerMain_behoerden_und_aemter {
	background-image: url(/templates/images/bgheaderdark_t.gif);
	background-repeat: repeat-x;
	width: 970px;
	height: 260px;
}

.headerMain_veranstaltungen {
	background-image: url(/templates/images/bgheaderdark_v.gif);
	background-repeat: repeat-x;
}

.headerMain_gewerbe {
	background-image: url(/templates/images/bgheaderdark_g.gif);
	background-repeat: repeat-x;
}

.headerMain_behoerden_und_aemter {
	background-image: url(/templates/images/bgheaderdark_b.gif);
	background-repeat: repeat-x;
}

.headerLeft {
	float: left;
	height: 260px;
}

.headerImage {
	float: left;
	height: 260px;
}

a.language, .language a, a:active.language  {
	width: 65px;
	height: 25px;
	float: left;
	color: #ffffff;
	line-height: 25px;
	padding-left: 5px;
	text-decoration: none;
}

.logo {
	width: 300px;
	height: 100px;
	overflow: hidden;
}

.categories {
	width: 280px;
	height: 182px;
	padding-top:3px;
	color: #333333;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 30px;
	overflow: hidden;
}

.categories a {
	text-decoration: none;
	color: #333333;
	cursor: pointer;
	outline: 0px;
	text-transform: uppercase;
}

/*Def der Schrift in der Navigation*/
.categorieTourismus, .categorieTourismus-active, .categorieVeranstaltungen, .categorieVeranstaltungen-active, .categorieGewerbe, .categorieGewerbe-active, .categoriebehoerden_und_aemter, .categoriebehoerden_und_aemter-active {
	height: 21px;
	cursor: pointer;
	display: block;
	overflow: hidden;
	text-transform: uppercase;
}

/*Definition der Icon-Anordnung in der Navigation*/
.categorieIconTourismus, .categorieIconVeranstaltungen, .categorieIconGewerbe, .categorieIconbehoerden_und_aemter {
	background-image: url(/templates/images/anstrichtourismus.gif);
	background-repeat: no-repeat;
	float:left;
	width: 20px;
	margin-left:10px;
	height:20px;
}

.categorieIconVeranstaltungen {
	background-image: url(/templates/images/anstrichveranstaltungen.gif);
}

.categorieIconGewerbe {
	background-image: url(/templates/images/anstrichgewerbe.gif);
}

.categorieIconBehoerden_und_aemter {
	background-image: url(/templates/images/anstrichbehoerden.gif);
}

/*Def des Unteren Trennstrichs in der Navigation*/
.categorieBorderTourismus, .categorieBorderVeranstaltungen, .categorieBorderGewerbe, .categorieBorderbehoerden_und_aemter{
	margin-left:10px;
	margin-right:20px;
	border-bottom: 1px solid #adadad;
	width: 270px;
	overflow:hidden;
}

.categorieBorderbehoerden_und_aemter {
	border-bottom: none;
}

.main{
	width: 980px;
	float: left;
}

.main td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.contentLeft {
	min-height: 10px;
	width: 300px;
	float: left;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++ NAVI +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.navi {
	margin-left: 10px;
	margin-right: 20px;
	width: 270px;
	line-height: 25px;
	font-size: 12px;
	border-bottom: 1px solid #a6a6a6;
	cursor: pointer;
	overflow: hidden;
}

.navi a {
	text-decoration: none;
	color: #333333;
	outline: 0px;
}

ul.nav2_tourismus, ul.nav2_veranstaltungen, ul.nav2_gewerbe, ul.nav2_behoerden_und_aemter  {
	border-top: 1px solid #a6a6a6;
	width: 270px;
	display: block;
	background-image: url(/templates/images/nav3_tourismus.gif);
	background-repeat: repeat-y;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

ul.nav2_veranstaltungen {
	background-image: url(/templates/images/nav3_veranstaltungen.gif);
}

ul.nav2_gewerbe {
	background-image: url(/templates/images/nav3_gewerbe.gif);
}

ul.nav2_behoerden_und_aemter {
	background-image: url(/templates/images/nav3_behoerden.gif);
}

li.nav2tourismus-active, li.nav2tourismus-active-active, li.nav2tourismus a:hover, li.nav2veranstaltungen-active, li.nav2veranstaltungen-active-active, li.nav2veranstaltungen a:hover, li.nav2gewerbe-active, li.nav2gewerbe-active-active, li.nav2gewerbe a:hover, li.nav2behoerden_und_aemter-active, li.nav2behoerden_und_aemter-active-active, li.nav2behoerden_und_aemter a:hover {
	background-image: url(/templates/images/nav2_tourismus.gif);
	background-repeat: no-repeat;
	border-top: 1px solid #a6a6a6;
}

li.nav2veranstaltungen-active, li.nav2veranstaltungen-active-active, li.nav2veranstaltungen a:hover {
	background-image: url(/templates/images/nav2_veranstaltungen.gif);
}

li.nav2gewerbe-active, li.nav2gewerbe-active-active, li.nav2gewerbe a:hover {
	background-image: url(/templates/images/nav2_gewerbe.gif);
}

li.nav2behoerden_und_aemter-active, li.nav2behoerden_und_aemter-active-active, li.nav2behoerden_und_aemter a:hover {
	background-image: url(/templates/images/nav2_behoerden.gif);
}

li.nav2tourismus-active, li.nav2tourismus-active-active, li.nav2veranstaltungen-active, li.nav2veranstaltungen-active-active, li.nav2gewerbe-active, li.nav2gewerbe-active-active, li.nav2behoerden_und_aemter-active, li.nav2behoerden_und_aemter-active-active {
	min-height: 27px;
}

*html li.nav2tourismus-active, *html li.nav2tourismus-active-active, *html li.nav2veranstaltungen-active, *html li.nav2veranstaltungen-active-active, *html li.nav2gewerbe-active, *html li.nav2gewerbe-active-active, *html li.nav2behoerden_und_aemter-active, *html li.nav2behoerden_und_aemter-active-active {
	min-height: 27px;
	height: 27px;
}

li.nav2tourismus a:hover, li.nav2veranstaltungen a:hover, li.nav2gewerbe a:hover, li.nav2behoerden_und_aemter a:hover {
	border-top: 0px;
}

li.nav2tourismus, li.nav2veranstaltungen, li.nav2gewerbe, li.nav2behoerden_und_aemter {
	color: #98b400;
	border-top: 1px solid #a6a6a6;	
	width: 270px;
	outline: 0px;
	min-height: 27px;
}

li.nav2veranstaltungen {
	color: #c52f00;
}

li.nav2gewerbe {
	color: #dcbe13;
}

li.nav2behoerden_und_aemter {
	color: #56a8ca;
}

a.nav2tourismus, a.nav2tourismus a, a.nav2veranstaltungen, a.nav2veranstaltungen a, a.nav2gewerbe, a.nav2gewerbe a, a.nav2behoerden_und_aemter, a.nav2behoerden_und_aemter a {
	color: #333333;
	height: 27px;
	display: block;
	padding-left: 25px;
}

a:hover.nav2tourismus, a.nav2tourismus-active, a.nav2tourismus-active-active, a:hover.nav2veranstaltungen, a.nav2veranstaltungen-active, a.nav2veranstaltungen-active-active, a:hover.nav2gewerbe, a.nav2gewerbe-active, a.nav2gewerbe-active-active, a:hover.nav2behoerden_und_aemter, a.nav2behoerden_und_aemter-active, a.nav2behoerden_und_aemter-active-active {
	min-height: 25px;
	display: block;
	color: #98b400;
	padding-left: 25px;
}

a:hover.nav2veranstaltungen, a.nav2veranstaltungen-active, a.nav2veranstaltungen-active-active {
	color: #c52f00;
}

a:hover.nav2gewerbe, a.nav2gewerbe-active, a.nav2gewerbe-active-active {
	color: #dcbe13;
}

a:hover.nav2behoerden_und_aemter, a.nav2behoerden_und_aemter-active, a.nav2behoerden_und_aemter-active-active {
	color: #56a8ca;
}

li.nav2tourismus-active, li.nav2tourismus-active-active, .nav2tourismus-active, .nav2tourismus-active-active, a.nav2tourismus-active, a.nav2tourismus-active-active, li.nav2veranstaltungen-active, li.nav2veranstaltungen-active-active, .nav2veranstaltungen-active, .nav2veranstaltungen-active-active, a.nav2veranstaltungen-active, a.nav2veranstaltungen-active-active, li.nav2gewerbe-active, li.nav2gewerbe-active-active, .nav2gewerbe-active, .nav2gewerbe-active-active, a.nav2gewerbe-active, a.nav2gewerbe-active-active, li.nav2behoerden_und_aemter-active, li.nav2behoerden_und_aemter-active-active, .nav2behoerden_und_aemter-active, .nav2behoerden_und_aemter-active-active, a.nav2behoerden_und_aemter-active, a.nav2behoerden_und_aemter-active-active {
	font-weight: bold;
}

li.nav3tourismus, li.nav3veranstaltungen, li.nav3gewerbe, li.nav3behoerden_und_aemter {	
	width: 270px;
	display: block;
	padding: 0px;
	margin: 0px;
	min-height: 25px;
}

li.nav3tourismus-active, li.nav3tourismus-active-active, li.nav3veranstaltungen-active, li.nav3veranstaltungen-active-active, li.nav3gewerbe-active, li.nav3gewerbe-active-active, li.nav3behoerden_und_aemter-active, li.nav3behoerden_und_aemter-active-active {
	background-image: url(/templates/images/nav3act_tourismus.gif);
	background-repeat: no-repeat;
	min-height: 25px;
}

li.nav3veranstaltungen-active, li.nav3veranstaltungen-active-active {
	background-image: url(/templates/images/nav3act_veranstaltungen.gif);
}

li.nav3gewerbe-active, li.nav3gewerbe-active-active {
	background-image: url(/templates/images/nav3act_gewerbe.gif);
}

li.nav3behoerden_und_aemter-active, li.nav3behoerden_und_aemter-active-active {
	background-image: url(/templates/images/nav3act_behoerden.gif);
}

a.nav3tourismus, a.nav3veranstaltungen, a.nav3gewerbe, a.nav3behoerden_und_aemter {
	padding-left: 25px;
	min-height: 25px;
	outline: 0px;
	color: #333333;
	display: block;
	width: 240px;
}

a.nav3tourismus a:hover, a.nav3tourismus-active, a.nav3tourismus-active-active, li.nav3tourismus a:hover, a.nav3veranstaltungen a:hover, a.nav3veranstaltungen-active, a.nav3veranstaltungen-active-active, li.nav3veranstaltungen a:hover, a.nav3gewerbe a:hover, a.nav3gewerbe-active, a.nav3gewerbe-active-active, li.nav3gewerbe a:hover, a.nav3behoerden_und_aemter a:hover, a.nav3behoerden_und_aemter-active, a.nav3behoerden_und_aemter-active-active, li.nav3behoerden_und_aemter a:hover {
	min-height: 25px;
	color: #98b400;
	padding-left: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	outline: 0px;
}

a.nav3veranstaltungen a:hover, a.nav3veranstaltungen-active, a.nav3veranstaltungen-active-active, li.nav3veranstaltungen a:hover {
	color: #c52f00;
}

a.nav3gewerbe a:hover, a.nav3gewerbe-active, a.nav3gewerbe-active-active, li.nav3gewerbe a:hover {
	color: #dcbe13;
}

a.nav3behoerden_und_aemter a:hover, a.nav3behoerden_und_aemter-active, a.nav3behoerden_und_aemter-active-active, li.nav3behoerden_und_aemter a:hover{
	color: #56a8ca;
}

.nav4tourismus, a.nav4tourismus, .nav4tourismus-active, .nav4tourismus-active-active, li.nav4tourismus, li.nav4tourismus a, .nav4veranstaltungen, .nav4veranstaltungen-active, .nav4veranstaltungen-active-active, a.nav4veranstaltungen, li.nav4veranstaltungen, li.nav4veranstaltungen a, .nav4gewerbe, .nav4gewerbe-active, .nav4gewerbe-active-active, a.nav4gewerbe, li.nav4gewerbe, li.nav4gewerbe a, .nav4behoerden_und_aemter, .nav4behoerden_und_aemter-active, .nav4behoerden_und_aemter-active-active, a.nav4behoerden_und_aemter, li.nav4behoerden_und_aemter, li.nav4behoerden_und_aemter a {
	display: none;
	height: 0px;
	padding: 0px;
	margin: 0px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++ CONTENT MITTE +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.contentMiddle {
	width: 640px;
	float: left;
	padding-left: 10px;
	padding-right: 20px;
}

.areaMiddle {
	float: left;
	width: 640px;
	min-height: 400px;
	margin-bottom: 10px;
}

*html .areaMiddle {
	min-height: 400px;
	height: 400px;
}

.boxHeadline, .boxHeadline_tourismus, .boxHeadline_veranstaltungen, .boxHeadline_gewerbe, .boxHeadline_behoerden_und_aemter {
	margin: 0px;
	width: 640px;
	min-height: 30px;
	line-height: 30px;	
	border-bottom: 1px solid #98b400;
	float: left;
	margin-bottom: 10px;
}

.boxHeadline_tourismus {
	border-bottom: 1px solid #98b400;
}

.boxHeadline_veranstaltungen {
	border-bottom: 1px solid #c52f00;
}

.boxHeadline_gewerbe {
	border-bottom: 1px solid #dcbe13;
}

.boxHeadline_behoerden_und_aemter {
	border-bottom: 1px solid #56a8ca;
}

.boxH1 {
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	width: 395px;
	height: 30px;
	overflow: hidden;
}

.BoxHeadernavi, .BoxHeadernavi a {
	color: #333333;
	font-size: 11px;
	text-decoration: none;
	float: left;
	line-height: 30px;
	height: 25px;
	text-align:right;
}

.topnaviDetail {
text-align:right
width:210px;
float:left;
}

.topnavi_tourismusactive,  .topnavi_veranstaltungenactive, .topnavi_gewerbeactive, .topnavi_behoerden_und_aemteractive {
	font-weight:bold;
}

.topnavi_tourismus a:hover, a:hover.topnavi_tourismus a, .topnavi_tourismus-active, a.topnavi_tourismus-active {
	color: #98b400;
}

.topnavi_veranstaltungen a:hover, a:hover.topnavi_veranstaltungen a, .topnavi_veranstaltungen-active, a.topnavi_veranstaltungen-active {
	color: #c52f00;

}

.topnavi_gewerbe a:hover, a:hover.topnavi_gewerbe a, .topnavi_gewerbe-active, a.topnavi_gewerbe-active {
	color: #dcbe13;
}

.topnavi_behoerden_und_aemter a:hover, a:hover.topnavi_behoerden_und_aemter a, .topnavi_behoerden_und_aemter-active, a.topnavi_behoerden_und_aemter-active {
	color: #56a8ca;
}


ul.BoxHeadernavi {
	text-align:right;
}

.contentBox {
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 630px;
}

.contentBoxBusiness1 {
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 200px;
	float:left;
}

.contentBoxBusiness2 {
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 400px;
	float:left;
}

.text, .textDescription  {
	width:620px;
}

.textLeft, .textRight, .imgLeft, .imgRight {
	width: 305px;
	float: left;
	margin: 0px;
	padding: 0px;
}

.textLeft, .imgLeft {
	margin-right: 20px;
}

.textDescription {
	padding-bottom:10px;
}

.imgLeft, .imgRight {
	border: 1px solid #64615f;
	width: 303px;
	min-height: 100px;
	overflow: hidden;
}

.textRight, .imgRight {
	width: 295px;
}

.startCatBoxTourismus, .startCatBoxVeranstaltung, .startCatBoxGewerbe, .startCatBoxBehoerdenAemter  {
	width: 300px;
	height:200px;
	float: left;
	margin: 0px;
	padding: 0px;
	border:1px solid #98b400;
	background-image:url(/templates/images/h1_background_green.gif);
	background-repeat:repeat-x;
	padding:5px;
	padding-top:0px;
	margin-right:10px;
	margin-bottom:10px;
}

.startCatBoxTourismus img {
border:1px solid #98b400;
}

.startCatBoxVeranstaltung {
background-image:url(/templates/images/h1_background_red.gif);
border:1px solid #c52f00;
margin-right:0px;
}

.startCatBoxVeranstaltung img {
border:1px solid #c52f00;
}

.startCatBoxGewerbe {
background-image:url(/templates/images/h1_background_yellow.gif);
border:1px solid #dcbe13;
}

.startCatBoxGewerbe img {
border:1px solid #dcbe13;
}

.startCatBoxBehoerdenAemter {
background-image:url(/templates/images/h1_background_blue.gif);
border:1px solid #56a8ca;
margin-right:0px;
}

.startCatBoxBehoerdenAemter img {
border:1px solid #56a8ca;
}

h1.white {
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	font-size:16px;
	font-weight:bold;
}

/*Formulare*/
.formular_veranstaltungen fieldset, .formular_gewerbe fieldset {
	border: 1px solid #c52f00;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-top: 0px;
	margin-left: 0px;
	padding: 10px;
	width: 630px;
}
.formular_gewerbe fieldset {
	border: 1px solid #dcbe13;
}

.formular_gewerbe, .formular_veranstaltungen {
	width: 440px;
	float: left;
	font-size: 10px;
}

.formular_gewerbe legend, .formular_veranstaltungen legend {
	font-weight: bold;
	color: #c52f00;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 5px;
}

.formular_gewerbe legend {
	color: #dcbe13;
}

.form-label {
	float: left;
	width: 170px;
	margin-left: 10px;
}

/* .Formular textarea {
	border: 1px solid #333333;
	outline: 0px;
	width: 235px;
	margin-bottom: 5px;
	margin-right: 10px;
	overflow: hidden;
} */

.description {
	width: 500px;
	float: left;
	margin-left: 7px;
}

.errorMsg, .errormsgTop {
	color: red;
}

.errormsgTop {
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}

.div-formInputErr {
	height: 25px;
}

.formInput, .formSelect, .formMultiSelect, .formShortText, .formLongText, .formInputErr, .formSelectErr, .formShortTextErr, .formLongTextErr {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 3px;
}

.formCheckbox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 3px;
	width: 30px;
	float:left;
	height: 20px;
}

.formInput, .formInputErr {
	border: 1px solid #333333;
	outline: 0px;
	width: 235px;
	margin-bottom: 5px;
	margin-right: 10px;
	overflow: hidden;
	height: 21px;
}

.formInputFlat {
	border:none;
	outline:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.formInputErr{
	border: 1px solid red;
	float: left;
	line-height: 20px;
	height: 20px;
}

.formSelect {
	border: 1px solid #333333;
	outline: 0px;
	width: 235px;
	margin-bottom: 5px;
	margin-right: 10px;
	overflow: hidden;
	padding: 0px;
	height:19px;
}

.formMultiSelect {
	border: 1px solid #333333;
	outline: 0px;
	width: 235px;
	margin-bottom: 5px;
	margin-right: 10px;
	padding: 0px;
	height:60px;

}
.formShortText, .formShortTextErr, .formLongText {
	border: 1px solid #333333;
	outline: 0px;
	width: 235px;
	margin-bottom: 5px;
	margin-right: 10px;
	overflow: hidden;
	height: 120px;
}

.div-formShortTextErr {
	height: 130px;
	color: red;
}

.formShortTextErr {
	border: 1px solid red;
	float: left;
	line-height: 20px;

}

.formLongText {
	height: 300px;
}

.buttonBusiness {
	color: #dcbe13;
	background-color: #ffffff;
	border: 1px solid #dcbe13;
	margin-top: 5px;
	margin-right: 5px;
	cursor: pointer;
}

/*GeoMap*/
.map, .map_tourismus, .map_veranstaltungen, .map_gewerbe, .map_behoerden_und_aemter {
	width: 635px; 
	height: 450px; 
	border: 1px solid #98b400;
}

.mapPopup {
	width:645px;
	height:480px;
	padding:5px;
}

.map_tourismus {
	border: 1px solid #98b400;
}

.map_veranstaltungen {
	border: 1px solid #c52f00;
}

.map_gewerbe {
	border: 1px solid #dcbe13;
}

.map_behoerden_und_aemter {
	border: 1px solid #56a8ca;
}

.mapPopUpTitle, .mapPopUpTitle_tourismus {
	color: #98b400;
	height:110px;
}

*html .mapPopUpTitle_tourismus, *html .mapPopUpTitle, *html .mapPopUpTitle_gewerbe, *html .mapPopUpTitle_behoerden_und_aemter, *html .mapPopUpTitle_veranstaltungen {
	width:250px;
}

.mapPopUpTitle_veranstaltungen {
	color: #c52f00;
	height:110px;
}

.mapPopUpTitle_gewerbe {
	color: #dcbe13;
	height:110px;
}

.mapPopUpTitle_behoerden_und_aemter {
	color: #56a8ca;
	height:110px;
}

.mapFrame, .mapFrame_tourismus, .mapFrame_veranstaltungen, .mapFrame_gewerbe, .mapFrame_behoerden_und_aemter, .mapFrame_partner {
	border-bottom: 1px solid #98b400;
	width: 294px;
	float: left;
	height: 200px;
	margin-top: 10px;
	padding: 5px;
	padding-left: 10px;
	margin-right: 10px;
}

.mapFrame_partner {
	width: 610px;
	height: 100px;
}

.mapFrame_tourismus {
	border-bottom: 1px solid #98b400;
}

.mapFrame_tourismus img {
	border:1px solid #98b400;
}

.mapFrame_veranstaltungen {
	border-bottom: 1px solid #c52f00;
}

.mapFrame_veranstaltungen a {
	color:#c52f00;
}

.mapFrame_gewerbe {
	border-bottom: 1px solid #dcbe13;
	width: 310px;
	padding-left: 5px;
	height: auto;
}

.mapFrame_gewerbe a {
	color:#dcbe13;
}

.mapFrame_behoerden_und_aemter {
	border-bottom: 1px solid #56a8ca;
	width: 630px;
	height:auto;
}

.mapFrame_behoerden_und_aemter a {
	color:#56a8ca;
}

.mapDescriptionShort {
	width: 290px;
	height: 160px;
	overflow: hidden;
	float: left;
}

.mapDescriptionShort_partner {
	overflow: hidden;
	float: left;
}

.mapDescriptionShort_partner img {
	float: left;
	border: 1px solid #98b400;
	margin-right: 5px;
}

.mapDescriptionShort_gewerbe {
	width: 150px;
	overflow: hidden;
	float: left;
}

.mapDescriptionShort_gewerbe img {
	float: left;
	border: 1px solid #dcbe13;
	margin-right: 5px;
}

.mapDescriptionShortDetail {
	width:305px;
	min-height:50px;
	float: left;
	margin-left:10px;
	font-weight:bold;
}

.mapDescriptionShort img {
	float: right;
	border: 1px solid #98b400;
	margin-left: 5px;
}

.mapImg {
	float: right; 
	margin-left:5px; 
	margin-right:5px;
}

.mapDescriptionLink_tourismus, .mapDescriptionLink_tourismus a {
	color: #98b400;
}

.mapDescriptionLink_veranstaltungen, .mapDescriptionLink_veranstaltungen a {
	color: #c52f00;
}

.mapDescriptionLink_gewerbe, .mapDescriptionLink_gewerbe a {
	color: #dcbe13;
}

.mapDescriptionLink_behoerden_und_aemter, .mapDescriptionLink_behoerden_und_aemter a {
	color: #56a8ca;
}

.mapDetailDescription {
	padding: 5px
}

.imageContent_tourismus, .imageContent_veranstaltungen, .imageContent_gewerbe, .imageContent_behoerden_und_aemter {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	border:1px solid #98b400;
}

.imageContent_veranstaltungen { 
	border:1px solid #c52f00;
}

.imageContent_gewerbe { 
	border:1px solid #dcbe13;
}

.imageContent_behoerden_und_aemter { 
	border:1px solid #56a8ca;
}

.boxDistance {
	border-bottom: 1px solid #98b400;
	width: 630px;
	padding: 10px;
	overflow: hidden;
}

.boxDistance input, .boxDistance select, .distanceButton {
	color: #333333;
	outline: 0px;
	float: left;
	border: 1px solid #333333;
	font-size: 11px;
}

.boxDistance select {
	color: #333333;
	margin-bottom: 10px;
}

.distanceButton {
	border: 1px solid #98b400;
	background-color: #eeeeee;
	color: #98b400;
	cursor: pointer;
}

.boxH2 {
	margin-bottom: 10px;
}

.distanceText {
	float:left; 
	line-height: 20px; 
	margin-right: 5px;
}

/* Newsletter */
.newsletter fieldset {
	border: 1px solid #c52f00;
	padding: 10px;
	margin-bottom:5px;
	width: 620px;
}

.newsletter h3 {
	color: #c52f00;
	margin: 0px;
	width: 630px;
	min-height: 30px;
	line-height: 30px;	
	border-bottom: 1px solid #c52f00;
	padding-left:10px;
	font-weight: normal;
	font-size: 20px;
	margin-top:3px;
	margin-bottom: 10px;
}

.newsletter-user-value-input, .newsletter-button {
	border: 1px solid #c52f00;
	background-color: #ffffff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:180px;
	margin-bottom:10px;
}

.newsletter-button {
	margin-left:10px;
	margin-top: 10px;
	margin-bottom: 5px;
	border: 1px solid #c52f00;
	width:auto;
}

.newsletter legend {
	font-weight: bold;
	color: #c52f00;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 5px;
}

.newsletter-user-value-name {
	width:100px;
}

.newsletter-user-value-name, .newsletter-user-value-element {
	float:left;
}

.newsletter-user-value {
	clear:both;

}

/*Login*/

.loginBox, .loggedInBox {
	border-bottom:1px solid #CCCCCC; 
	padding-top: 3px;
	padding-bottom:5px;
	padding-left: 10px;
}

.loginText, .loggedInText {
	float: left;
}

.loginText {
	width: 70px;
	padding-top: 5px;
	line-height: 25px;
}

.loginBox input, .loggedInBox input {
	border: 1px solid #c52f00;
	background-color: #ffffff;
	margin-top: 10px;
	margin-bottom: 5px;
	color: #c52f00;
	float: left;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.loginBox input {
	color: #000000;
}

.loginBox label {
	padding-left: 5px;
}

.loginLink, .searchLink {
	padding-bottom: 5px;
	font-size: 11px;
	padding-left: 10px;
	padding-top: 5px;
	float: left;
}

.loginLink a, .searchLink a {
	margin-bottom: 5px;
	color: #c52f00;
}

.searchLink {
	float:none;
}

.eventLoginDescription {
	width: 600px;
	float: left;
	padding-left: 15px;
	margin-top: 5px;
}

.eventLoginOptions, .eventLoginOptions input{
	line-height: 20px;
	border: 0px;
}

/* Veranstaltungen*/
.latestEventsBox {
	border-bottom:1px dotted #999999;
	padding-bottom:10px;
	margin:10px;
}

.pageLink, .pageLink a {
	/*color: #c52f00;*/
}

.boxEvents, .normalEvents, .headerCategory {
	padding-left: 10px;
}

.topEvents {
	background-color:#ffdcdc;
	padding-left: 10px;
}

.top {
	background-color:#ffdcdc;
}

.boxComments {
	padding:15px;
}

.boxEvents a {
	/*color: #c52f00;*/
}

.eventShorttext {
	float: left;
	width: 490px;
}

.eventLongtext {
	width: 620px;
}

.eventImage {
	float: left;
	margin-right: 10px;
	border: 1px solid #c52f00;
}

.sourceBox {
	width:610px;
	margin:10px;
	padding:5px;
	border:1px solid #333333;
	overflow:scroll;
	page-break-inside:auto;
}

/* Gewerbe */
.boxBusiness {
	margin-left: 10px;
}

.boxBusiness a {
	color: #dcbe13;
}

.businessShorttext {
	float: left;
	width: 275px;
}

.businessLongtext {
	float: left;
	width: 400px;
}

.businessImage {
	float: left;
	margin-right: 10px;
	border: 1px solid #dcbe13;
}

.formLink {
	padding-bottom: 5px;
	font-size: 11px;
	padding-left: 10px;
	padding-top: 5px;
	float: left;
}

.formLink a {
	margin-bottom: 5px;
}

/* Bürgerservice */
.boxAgencies, .glossaryWordAgencies {
	margin-left: 10px;
}

.glossaryHeaderAgencies {
	border-bottom:1px solid #56a8ca;
	padding-bottom:10px; 
	padding-left:10px;
}

.glossaryWordAgencies {
	border-bottom:1px solid #56a8ca;
	margin-bottom:10px;
	margin-top:10px;
}

.boxAgencies a, .boxAgencies h2, .glossaryHeaderAgencies a, .glossaryWordAgencies h2 {
	color: #56a8ca;
}

.wordLink {
	color: #56a8ca;
}
/* Suche */
.boxSearch {
	margin-left: 10px;
}

.searchButton_tourismus, .searchButton_veranstaltungen, .searchButton_gewerbe, .searchButton_behoerden_und_aemter {
	border: 1px solid #98b400;
	background-color: #eeeeee;
	color: #98b400;
	cursor: pointer;
	width:auto;
	margin-top: 5px;
	margin-right: 2px;
}

.searchButton_veranstaltungen {
	border: 1px solid #c52f00;
	color: #c52f00;
}

.searchButton_gewerbe {
	border: 1px solid #dcbe13;
	color: #dcbe13;
}

.searchButton_behoerden_und_aemter {
	border: 1px solid #56a8ca;
	color: #56a8ca;
}

.searchText {
	float: left;
	width: 140px;
}

.boxSearch input, .searchInput input, .searchSelect select{
	border: 1px solid #333333;
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.boxSearch input {
	width: 30px;
}

.searchInput input {
	width: 200px;
}

/*Footer*/
.footer, a.footer  {
	margin-top: 5px;
	border-top: 1px solid #b9b9b9;
	color: #000000;
	text-align: right;
	width: 630px;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
}

.footer a {
	text-decoration: none;
	color: #646464;
}

.footer a:hover {
	color: #000000;
}

ul.footer {
	text-align:right;
}

li.footernavi {
	float: right;
}

/*Rechter Contentbereich für Banner, Anzeigen, etc.*/
.contentRight {
	width: 270px;
	float: left;
	position:absolute;
	top:260px;
	left:980px;
	display:none;
}

/*banner*/
.bannerSmall {
	height:100px;
	width:270px;
	padding-top:10px;
	background-color:#CCCCCC;
	border:1px solid #666666;
	background-image:url(../images/advertisingHor.gif);
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	margin-left:10px;
}

.bannerSmall a {
color:#FFFFFF;
}

.bigBanner {
background-image:url(../images/advertisingVert.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:10px;
border:1px solid #666666;
background-color:#CCCCCC;
height:100px;
overflow:hidden;
}

.bigBanner a {
color:#FFFFFF;
}


.bannerText{
	/*height:100px;*/
	width:260px;
	padding:5px;
	padding-top:20px;
	background-color:#FFFFFF;
	border:1px solid #666666;
	background-image:url(../images/advertisingHor.gif);
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	font-size:14px;
}

.bannerTextBox {
margin-bottom:10px;
width:260px;
font-size: 11px;
}

.bannerText a {
	color: #0000FF;
}

/*news*/
.newsBox{
border-bottom:1px dotted #999999;
padding-bottom:10px;
margin:10px;
}

.newsFrame {
	border-bottom: 1px solid #98b400;
	width: 294px;
	float: left;
	height: 200px;
	margin-top: 10px;
	padding: 5px;
	padding-left: 10px;
	margin-right: 10px;
}

.newsDescriptionShort {
	width: 290px;
	height: 160px;
	overflow: hidden;
	float: left;
}

.newsImage {
width:120px;
height:90px;
float:right;
overflow:hidden;
border:1px solid #666666;
}

.newsImage img {
border:0px;
}

.newsHeadline {
font-weight:bold;
color:#333333;
}

.newsDate_tourismus {
color:#669900;
font-weight:bold;
float:left;
font-size:12px;
}

.newsShorttext {
color:#333333;
line-height:18px;
}

.readMore a {
color:#669900;
}

categorie1{

}

/* Calendar */
.cal {
background-image:url(/templates/images/calBackground.gif);
background-repeat:no-repeat;
width:267px;
height:217px;
margin:12px;
}

.calBefore, .calNext, .calTitle {
float:left;
height:27px;
line-height:27px;
width:37px;
text-align:center;
cursor:pointer;
}

.calTitle  {
width:190px;
cursor:default;
}

.calHead, .calCell {
float:left; 
width:37px; 
height:26px;
line-height:26px;
text-align:center;
margin-left:1px;
margin-top:1px;
cursor:default;
}

.calCellActive {
background-color:#999999;
color:#FFFFFF;
font-weight:bold;
}

.calHead {
font-weight:bold;
}

.popup {
background-image:url(/templates/images/calPopup.png);
background-repeat:no-repeat;
display:none; 
position:absolute;
width:120px; 
height:47px;
z-index:1000;
font-size:9px;
}

.innerPopup {
margin:3px;
width:110px;
height:20px;
overflow:hidden;
}
