BODY {
	BACKGROUND: #fff;
	COLOR: #333;
	TEXT-ALIGN: center;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
}
#container {
	MARGIN: 0px auto;
	WIDTH: 970px;
	TEXT-ALIGN: left;
	vertical-align: top;
}
#containersml {
	MARGIN: 0px auto;
	WIDTH: 970px;
	TEXT-ALIGN: left;
	vertical-align: top;
}
#left {
	FLOAT: left;
	MARGIN: 0px;
	WIDTH: 200px;
	padding: 0px;
}
#right {
	FLOAT: right;
	MARGIN: 0px;
	WIDTH: 180px;
	padding: 0px;
}

#content {
	PADDING-BOTTOM: 0px;
	MARGIN-RIGHT: 195px;
	PADDING-TOP: 0px;
	margin-top: 0px;
	vertical-align: top;
	text-align: left;
	padding-right: 1em;
	padding-left: 1em;
	margin-left: 216px;
}

#content_markt {
	margin: 0px;
	padding: 0px;
}
#content_markt a {
	text-decoration: none;
	font-size: 14px;
	color: #990033;
	padding: 0px;
	margin: 0px;
}
#content_markt p {
	padding: 0px;
	margin: 0px;
}
#content_markt h1 {
	padding: 0px;
	margin: 0px;
}

#content_markt img {
	padding: 2px;
	border: 1px solid #666666;
}
#content_markt table {
	padding: 0px;
}
#content_markt table tr {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
}
#content_markt table td {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}

#footer {
	CLEAR: both;
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	FONT-SIZE: 80%;
	PADDING-BOTTOM: 15px;
	MARGIN: 15px 0px 0px;
	COLOR: #333;
	PADDING-TOP: 15px;
	TEXT-ALIGN: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ada694;
}

#logo {
	BACKGROUND-POSITION: left;
	WIDTH: 970px;
	BACKGROUND-REPEAT: no-repeat;
	TEXT-ALIGN: right;
	padding-top: 50px;
	font-family: "Myriad Pro", "Myriad Pro Cond", "Myriad Pro Light", Arial;
	font-size: 18px;
	background-image: url(../Archiv/pics/logo.gif);
	height: 18px;
	padding-bottom: 2px;
}

#logo H1 {
	DISPLAY: inline;
	color: #576067;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-size: 1.2em;
}


#headerdiv {
	height: 135px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #576067;
	width: 970px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #576067;
	text-align: right;
}
#headerdiv A {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}


#content H1 {
	color: #701737;
	margin-top: 14px;
	margin-bottom: 2px;
	font-family: Cambria, serif;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.2em;
}

#content H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	ONT-SIZE: 1.2em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 10px;
	COLOR: #990145;
	LINE-HEIGHT: 1.8em;
	PADDING-TOP: 0px;
	font-weight: normal;
}

#content H3 {
	MARGIN-TOP: 3px;
	FONT-SIZE: 1em;
	COLOR: #576067;
}

#content H4 {
	FONT-SIZE: 1em;
	font-weight: normal;
}
#content H5 {
	font-size: 1em;
	color: #fff;
	margin-top: 20px;
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ada694;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 10px;
}
#content H6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	letter-spacing: 0.1em;
	line-height: 1.4em;
	color: #9b1633;
	margin-bottom: 0px;
	font-weight: bolder;
}

.midle {
	text-align: center;
}

.breadcrumbs {
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-bottom: 6px;
	padding-top: 6px;
}



#left H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	COLOR: #fff;
	BACKGROUND-COLOR: #ada694;
	text-transform: uppercase;
	font-size: 11px;
	margin: 0px 0px 10px;
	display: block;
	height: 15px;
	padding-bottom: 2px;
}
#left H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 1px 0px 0px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}

#left P {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}



#right H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	COLOR: #fff;
	BACKGROUND-COLOR: #ada694;
	text-transform: uppercase;
	font-size: 11px;
	margin: 0px 0px 10px;
	display: block;
	height: 15px;
	padding-bottom: 2px;
}
#right H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 1px 0px 0px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
#right A:link {
	COLOR: #666666;
	TEXT-DECORATION: none;
}
#right A:visited {
COLOR: #666666; TEXT-DECORATION: none
}
#right A:hover {
	COLOR: #990145;
	text-decoration: none;
}

#right IMG {
	FLOAT: left; MARGIN-RIGHT: 3px
}

#right P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#right .werbung {
	width: 180px;
	font-size: 10px;
	text-align: left;
	padding-top: 10px;
	height: 100px;
}
.rightwerbung {
	font-size: 0.9em;
	border: 1px solid #fdca7b;
	text-align: left;
	height: 280px;
	width: 180px;
}
#navigationre form {
	text-align: left;
	padding-left: 7px;
	font-size: 11px;
	color: #576067;
	margin-bottom: 10px;
}





P.teaser {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 1.4em
}
P.overline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: italic
}
P.image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#topimage {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 175px; BACKGROUND-REPEAT: no-repeat;
		MARGIN-BOTTOM: 0px;
	width: 970px;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #576067;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	color: #576067;

}
#topimage a:link {
	color: #576067;
	margin-right: 20px;
	text-decoration: none;
}
#topimage a:visited {
	color: #576067;
	text-decoration: none;
	margin-right: 20px;
}
#logo IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}




#content IMG {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	BORDER-LEFT: #ccc 1px solid;
	BORDER-BOTTOM: #ccc 1px solid;
	padding: 2px;
	margin-right: 2px;
}
#content .imgnoborder {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	FLOAT: left;
	BORDER-BOTTOM-WIDTH: 0px;
	MARGIN: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#content .imgnoborderno {
	BORDER-TOP-WIDTH: 0px! important;
	BORDER-LEFT-WIDTH: 0px! important;
	BORDER-BOTTOM-WIDTH: 0px! important;
	BORDER-RIGHT-WIDTH: 0px! important;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#content A:link {
COLOR: #990145
}
#content A:visited {
COLOR: #990145
}
#content A:hover {
	COLOR: #990145;
	text-decoration: underline;
}

.textkalender {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	vertical-align: top;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	margin: 0px;
	line-height: 17px;
	padding-left: 41px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

#content .marktplatzeintrag {
	margin-bottom: 50px;
	padding-left: 50px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #990066;
	border-bottom-color: #990066;
	padding-top: 15px;
	padding-bottom: 15px;
}


.imgstd {
	FLOAT: left;
	MARGIN: 2px 6px 0px 0px;
	text-decoration: none;
}

.imgright {
	FLOAT: right;
	MARGIN: 6px 0px 0px 6px;
	text-decoration: none;
}
A.maillink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-DECORATION: underline
}
#left A:link {
COLOR: #576067; TEXT-DECORATION: none
}
#left A:visited {
COLOR: #576067; TEXT-DECORATION: none
}
#left A:hover {
COLOR: #333
}


#containersml #content li {
	padding: 3px;
	margin-right: 10px;
	margin-left: 10px;
}






#footer A:hover {
	COLOR: #990145;
	text-decoration: underline;
}
#footer A {
	FONT-WEIGHT: bold; COLOR: #990145; TEXT-DECORATION: none
}



#mainnav {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 0px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}
#mainnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#subnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#mainnav UL LI {
	PADDING-RIGHT: 16px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: -10px 0px 0px; TEXT-TRANSFORM: uppercase; COLOR: #900; LINE-HEIGHT: 18px; PADDING-TOP: 0px; LETTER-SPACING: 1px
}
#subnav UL LI {
	PADDING-RIGHT: 16px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: -10px 0px 0px; TEXT-TRANSFORM: uppercase; COLOR: #900; LINE-HEIGHT: 18px; PADDING-TOP: 0px; LETTER-SPACING: 1px
}
#subnav UL LI {
	FONT-WEIGHT: normal; TEXT-TRANSFORM: none
}
#mainnav UL LI A {
	FONT-WEIGHT: normal; COLOR: #999; TEXT-DECORATION: none
}
#subnav UL LI A {
	FONT-WEIGHT: normal; COLOR: #999; TEXT-DECORATION: none
}
#mainnav UL LI A.sel {
	COLOR: #900
}
#mainnav UL LI A:hover {
	COLOR: #900
}
#subnav UL LI A:hover {
	COLOR: #900
}
#subnav {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#emptysub {
	CLEAR: both; HEIGHT: 20px
}
#mainnavigation {
	WIDTH: 200px;
}
#mainnavigation .menuline {
	HEIGHT: 30px;
}
#mainnavigation .submenuline {
	HEIGHT: 30px;
}

#mainnavigation .subsubmenuline {
	HEIGHT: 30px;
}

#mainnavigation A {
	DISPLAY: block;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 12px;
	TEXT-DECORATION: none;
	color: #FFFFFF;
}
.menuline A {
	PADDING-RIGHT: 0px! important;
	PADDING-LEFT: 10px! important;
	FONT-WEIGHT: bold! important;
	BACKGROUND: #ada694 0px;
	PADDING-BOTTOM: 3px! important;
	TEXT-TRANSFORM: uppercase;
	COLOR: #fff! important;
	PADDING-TOP: 3px! important;
}

.submenuline A {
	PADDING-RIGHT: 0px! important;
	PADDING-LEFT: 18px! important;
	FONT-WEIGHT: bold! important;
	PADDING-BOTTOM: 2px! important;
	COLOR: #576067! important;
	PADDING-TOP: 2px! important;
	text-transform: none;
	letter-spacing: 0.1em;
	border: 1px solid #576067;
}
.subsubmenuline A {
	PADDING-RIGHT: 0px! important;
	PADDING-LEFT: 40px! important;
	FONT-WEIGHT: bold! important;
	PADDING-BOTTOM: 2px! important;
	COLOR: #000099! important;
	PADDING-TOP: 2px! important;
	text-transform: none;
	letter-spacing: 0.1em;
	border: 1px solid #576067;
}

.submenuline A.sel {
	PADDING-LEFT: 18px! important;
	FONT-WEIGHT: bold! important; color: #c20057;
}



#navigationre {
	width: 180px;
}
#navigationre A {
	DISPLAY: block;
	FONT-SIZE: 11px;
	LINE-HEIGHT: normal;
	TEXT-DECORATION: none;
	color: #FFFFFF;
}

#navigationre .menuelinere {
	HEIGHT: 30px;
}
#navigationre .submenuelinere {
	HEIGHT: 30px;
}
.menuelinere A {
	PADDING-RIGHT: 0px! important;
	PADDING-LEFT: 10px! important;
	FONT-WEIGHT: bold! important;
	BACKGROUND: #ada694 0px;
	PADDING-BOTTOM: 3px! important;
	TEXT-TRANSFORM: uppercase;
	COLOR: #fff! important;
	PADDING-TOP: 3px! important;
}

.submenuelinere A {
	PADDING-RIGHT: 0px! important;
	PADDING-LEFT: 18px! important;
	FONT-WEIGHT: bold! important;
	PADDING-BOTTOM: 2px! important;
	COLOR: #576067! important;
	PADDING-TOP: 2px! important;
	text-transform: none;
	letter-spacing: 0.1em;
	border: 1px solid #576067;
}
.submenuelinere A.sel {
	PADDING-LEFT: 18px! important;
	FONT-WEIGHT: bold! important; color: #e51f38;
}

.block {
	height: auto;
	font-weight: normal;
	text-align: left;
	PADDING-RIGHT: 0px! important;
	PADDING-LEFT: 2px! important;
	FONT-WEIGHT: bold! important;
	PADDING-BOTTOM: 2px! important;
	COLOR: #576067! important;
	PADDING-TOP: 2px! important;
	text-transform: none;
	border: 1px solid #576067;
	margin-bottom: 6px;

}




TABLE {
	padding: 2px;
	text-align: left;
	vertical-align: top;
}
TH {
	BACKGROUND-COLOR: #ddd
}
TD {
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	width: auto;
	margin: 0px;
	line-height: 16px;
}


.hide {
	DISPLAY: none
}
.invisible {
	VISIBILITY: hidden
}
.right {
	MARGIN-RIGHT: 4px; TEXT-ALIGN: right
}
.clear {
	CLEAR: both
}
.highlight {
	BACKGROUND-COLOR: #eee
}
.ultralight {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #900; BACKGROUND-COLOR: #eee
}
.smallfat {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.nominheight {
	MIN-HEIGHT: 0px
}

.linkform {
	DISPLAY: inline
}

.subcategory {
	FONT-SIZE: 9px;
	COLOR: #576067;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: lowercase;
}
.interview {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	vertical-align: top;
	text-align: left;
	padding-top: 1em;
	padding-right: 0px;
	padding-bottom: 1px;
	margin: 20px 0px 0px;
	line-height: 17px;
	padding-left: 2em;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ccc;
	border-bottom-color: #ccc;
	height: 150px;
}
  ul#Navigation {
    font-size: 11px;
    float: left; width: 17em;
    margin: 0; padding: 0;
    border: none;
  }
  ul#Navigation li {
    list-style: none;
    margin: 0; padding: 0em;
  }
ul#Navigation a:link {
	color: #333333;
	background-color: #cccc66;
	font-weight: bold;

  }
  ul#Navigation a:visited {
    color: #666; background-color: #eee;
  }
  ul#Navigation a:hover {
    color: black; background-color: white;
  }
  ul#Navigation a:active {
    color: white; background-color: gray;
  }

  div#Info {
    font-size: 11px;
    float: right; width: 17em;
    margin: 0; padding: 0;
	border: none;
  }
  div#Info a:link {
	color: #333333;
	background-color: #cccc66;
	font-weight: bold;

  }
  div#Info a:visited {
    color: #666; background-color: #eee;
  }
  div#Info a:hover {
    color: black; background-color: white;
  }
  div#Info a:active {
    color: white; background-color: gray;
  }

  div#Info p {
    font-size: 11px;
    margin: 0.5em;
  }
  div#Inhalt p {
	font-size: 11px;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0;
  }
div#Inhalt a:link {
	color: #333333;
	background-color: #cccc66;
	font-weight: bold;

  }
  div#Inhalt a:visited {
    color: #666; background-color: #eee;
  }
  div#Inhalt a:hover {
    color: black; background-color: white;
  }
  div#Inhalt a:active {
    color: white; background-color: gray;
  }
.aktuell {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	vertical-align: top;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	line-height: 17px;
	padding-left: 6.3em;
	
	
}
#content .aktuell img {
	margin-right: 50px;
}
#content #shown {
	margin-top: 10px;
	float: left;
}


#content .right {
	float: right;
	width: 200px;
	text-align: left;
}
#content ol {
	padding-left: 0px;
}
#content li {
}
#content ul {
	padding-left: 20px;
	list-style-type: circle;
	padding-top: 0px;
}


img.right-left {
	float: right;
	margin: 0;
	margin-top: 1.5ex;
	margin-bottom: 2ex;
	margin-left: 1em;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

img.right-middle {
	float: right;
	margin: 0;
	margin-top: 1.5ex;
	margin-bottom: 2ex;
	border: 1px solid #666666;
}

img.right-middle.w-margin {
	margin-left: 0.7em;
	}

img.right-right {
	float: right;
	margin: 0;
	margin-top: 1.5ex;
	margin-bottom: 2ex;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}



#bilderlinks {
	float: left;
	width: 150px;
	margin-right: 13px;
	margin-bottom: 80px;
}

.textrot {
	font-weight: bold;
	color: #701737;
}
.textkursiv {
	font-family: Cambria, serif;
	font-size: 20px;
	font-style: italic;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.2em;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;
}
.texteinzug_50 {
	padding-left: 76px;
}
.texteinzug_35 {
	padding-left: 35px;
}


.hr {
	width: 100%;
	color: #666;
	margin-top: 10px;
	margin-bottom: 10px;
}
.bgtextkalender {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	vertical-align: top;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	margin: 0px;
	line-height: 17px;
	padding-left: 41px;
	background-image: url(../gifs/bg_textkalender.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.textrechts {
	width: 30em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-left: 13em;
}
.bildlinks {
	height: 110px;
	width: 150px;
	padding-left: 40px;
	float: left;
}
.vtitle {
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
}
.hr_kurz {
	width: 360px;
}

#messe_left {
	float: left;
	width: 200px;
}
#messe_right {
	float: right;
	width: 200px;
	text-align: center;
}
#messe_right img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 6px;
}
#messe_right form {
	font-size: 11px;
	text-align: left;
	padding-left: 10px;
}


#messe_content {
	margin-right: 200px;
	margin-left: 200px;
	margin-top: 0px;
	padding-right: 20px;
	padding-left: 60px;
	text-align: left;
	vertical-align: top;
}
#messe_content p {
	margin-bottom: 16px;
}

#messe_content a {
	color: #666666;
	font-weight: bold;
	font-size: 12px;
	margin-top: 5px;
}

#messe_content img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#content_markt h1 {
font-family: Helvetica, Arial, sans-serif;
font-size: 18px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em;
}
#messe_content h1 {
	font-family: Georgia, serif;
	font-size: 20px;
	font-style: italic;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	margin-bottom: 0px;
	margin-top: 14px;
}

#messe_content h2 {
	color: #000099;
	font-size: 13px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 2px;
}
#messe_content h3 {
	font-weight: bold;
	color: #abb400;
	font-size: 14px;
	margin-bottom: 5px;
	margin-top: 2px;
}



#content_markt #messe_content table {
	text-align: center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding: 5px;
}
#content_markt #messe_content table td{
	text-align: left;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-size: 12px;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
}
#messe_content iframe {
	border: 1px solid #333333;
	padding: 2px;
	margin-top: 30px;
	margin-bottom: 30px;
}

#messeprofil {
	margin-bottom: 10px;
	height: 170px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 8px;
}
#messeprofil img {
	float: left;
	padding-right: 30px;
	margin-bottom: 10px;
}
#messeprofil_xxl img {
	float: left;
	padding-right: 30px;
}



#messeprofil_right {
	float: right;
	width: 250px;
}

#logo_messe {
	WIDTH: 970px;
	TEXT-ALIGN: right;
	padding-top: 50px;
	font-family: "Myriad Pro", "Myriad Pro Cond", "Myriad Pro Light", Arial;
	font-size: 18px;
	height: 18px;
	padding-bottom: 2px;
}
#logo_messe IMG {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#logo_messe H1 {

	DISPLAY: inline;
	color: #576067;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-size: 1.2em;
}
.messe_content_einzug {
	margin-left: 83px;
}

.messe {
font-family: Cambria, serif;
font-size: 18px;
font-style: italic;
font-weight: normal;
text-transform: uppercase;
letter-spacing: 1px;
line-height: 1.7em;
}
.wbc {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #c20057;
	font-size: 18px;
}
.messeprofil_firma {
	font-weight: bold;
	font-style: normal;
	color: #666666;
}
#messeprofil_xxl {

	margin-bottom: 10px;
	height: 190px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 8px;
}
#aktionsprofil {

	margin-bottom: 10px;
	height: 170px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 8px;
}
#aktionsprofil img {
	float: right;
	margin-left: 10px;
	margin-bottom: 20px;
}


#herbst img {
	margin: 5px;
}

.textklein {
	font-size: 9px;
}
.formbg_farbig {
	background-color: #e2ded2;
}
