html {
}

a {
		outline: none;
}
body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #444;
		margin-top: 0;
		overflow-y: scroll;
}
h1, h2, h3 {
		font-size: 13px;
		font-weight: bolder;
}
table, td, th {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
}
input, select, label, textarea {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		margin: 0;
		vertical-align: 0px;
}

.aVERT-Align-2 {
		veritcal-align: -2px
}
#header {
		height: 80px;
}

.000frank_hide {
		font-family: Arial;
		font-size: 8px;
		display: block;
		width: 20px;
		overflow: hidden;
		display: none
}

.0fh {
		font-family: Arial;
		font-size: 8px;
		display: block;
		width: 20px;
		overflow: hidden;
		display: none
}

/* Boxes */
.box {
		border-left: 1px solid #B0B0B0;
		border-top: 1px solid #B0B0B0;
		background: #F5F5F5 url(../img/box_bg.gif) repeat-x;
		z-index: 200;
		background-image: url(../img/box_bg.gif);
		float: right;
		width: 229px;
		margin-bottom: 10px;
		margin-right: -6px;
}

.box_gal {
		border-top: 1px solid #B0B0B0;
		background: #F5F5F5 url(../img/box_bg.gif) repeat-x;
		z-index: 200;
		background-image: url(../img/box_bg.gif);
		width: 200px;
		margin: 0 auto;
		border-left: 1px solid #B0B0B0;
}

.box2 {
		border-left: 1px solid #B0B0B0;
		border-top: 1px solid #B0B0B0;
		background: #F5F5F5 url(../img/box_bg.gif) repeat-x;
		z-index: 200;
		background-image: url(../img/box_bg.gif);
		margin-bottom: 5px;
		clear: both;
		height: 45px;
}
.box2_oben {
		border-left: 1px solid #B0B0B0;
		border-top: 1px solid #B0B0B0;
		border-bottom: 1px solid #B0B0B0;
		background: #F5F5F5 url(../img/box_bg.gif) repeat-x;
		z-index: 200;
		background-image: url(../img/box_bg.gif);
		margin-bottom: 5px;
		clear: both;
		height: 45px;
}

.box3 {
		border-left: 1px solid #B0B0B0;
		border-top: 1px solid #B0B0B0;
		background: #F5F5F5 url(../img/box_bg.gif) repeat-x;
		z-index: 200;
		background-image: url(../img/box_bg.gif);
		border-bottom: 1px solid #B0B0B0;
		clear: both;
		height: 40px;
}
.content .box {
		position: relative;
		margin-left: -10px;
		margin-right: -15px;
		display: inline;
}
.right .box {
		width: 185px;
		width: 183px;
}
.box-top {
		height: 16px;
		background: url(../img/box_shadowR.gif) right repeat-y;
}

.box-top-left {
		float: left;
		height: 16px;
		width: 16px;
		background: url(../img/box_topL.gif) no-repeat;
		z-index: 200;
		background-image: url(../img/box_topL.gif);
		left: -1px;
		position: relative;
		top: -1px;
}
.box-top-right {
		float: right;
		height: 16px;
		width: 22px;
		background: url(../img/box_topR.gif) no-repeat;
		margin: 0 0 0 auto;
		z-index: 200;
		background-image: url(../img/box_topR.gif);
		top: -1px;
		position: relative;
}
.box-content {
		padding: 0 15px;
		background: url(../img/box_shadowR.gif) right repeat-y;
}
.box-content2 {
		background: url(../img/box_shadowR.gif) right repeat-y;
		height: 40px;
}
.box-content3 {
		background: url(../img/box_shadowR.gif) right repeat-y;
		height: 26px;
}

.box-content4 {
		background: url(../img/box_shadowR.gif) right repeat-y;
		height: 5px;
}
.box-content ul {
		margin: 0;
		padding: 0;
		list-style-type: none
}

.box-bottom {
		height: 22px;
		margin: -1px 0 -1px 0;
		top: 10px;
		background: url(../img/box_bottom.gif) 0 17px repeat-x;
		background-image: url(../img/box_bottom.gif);
		clear: both;
}

.box-bottom-left {
		float: left;
		height: 22px;
		width: 16px;
		background: url(../img/box_bottomL.gif) no-repeat;
		background-image: url(../img/box_bottomL.gif);
		z-index: 201;
		left: -1px;
		position: relative;
		top: 0px;
}
.box-bottom-right {
		float: right;
		height: 22px;
		width: 22px;
		background: url(../img/box_bottomR.gif) no-repeat;
		margin: 0 0 0 auto;
		background-image: url(../img/box_bottomR.gif);
		z-index: 201;
		position: relative;
}
.box-bottom-right-filter {
		float: right;
		height: 22px;
		width: 22px;
		background: url(../img/box_bottomR.gif) no-repeat;
		margin: 0 0 0 auto;
		background-image: url(../img/box_bottomR.gif);
		z-index: 201;
		position: relative;
}

.box-topF {
		height: 4px;
		line-height: 1px;
		font-size: 1px;
		position: relative;
		margin-top: -2px;
		top: 1px;
		background: url(../img/box_top_R.gif) right no-repeat;
}
.box-topT {
		display: block;
		background: url(../img/box_shadowR.gif) right repeat-y;
		margin-bottom: 0px;
}
.box-topT .box-top-left {
		display: block;
		background-image: url(../img/box_topL_mask.gif);
}
.box-topT .box-top-right {
		display: block;
		background-image: url(../img/box_topR_mask.gif);
}

.box-bottomF {
		height: 5px;
		position: relative;
		margin-top: -1px;
		bottom: -1px;
		background: url(../img/box_bottom.gif) repeat-x;
}
.box-bottomF DIV {
		line-height: 1px;
		font-size: 1px;
}
.box-bottomF-left {
		float: left;
		height: 5px;
		width: 5px;
		background: url(../img/box_bottom_L.gif) no-repeat;
		position: relative;
		left: -1px;
}
.box-bottomF-right {
		float: right;
		height: 5px;
		width: 6px;
		background: url(../img/box_bottom_R.gif) no-repeat;
		position: relative;
}

.style_suchstruktur_spalte {
		width: 190px;
		float: left;
		padding: 0px 4px 5px 0px;
		margin-right: 3px;
		font-family: Arial, Helvetica, sans-serif;
}
.style_suchstruktur_step2 {
		width: 173px;
		float: left;
		background-color: white;
}
.style_suchstruktur H1 {
		font-size: 14px;
		color: #999999;
		font-weight: bold;
		margin-left: 5px;
}
.style_suchstruktur_spalte h1 {
		font-size: 17px;
		color: #666666;
		margin: 7px 0 0 0;
		padding-left: 0px;
		padding-bottom: 5px;
		line-height: 20px;
}
.style_suchstruktur_spalte a {
		color: #14399c;
		font-size: 13px;
		text-decoration: underline;
		line-height: 20px;
}
.style_suchstruktur_spalte a:hover {
		color: #008A00;
		font-size: 13px;
		text-decoration: none;
		line-height: 20px;
}

#rotation_02 h1 {
		font-size: 12px;
		color: #CC0000;
		margin: 0;
		padding-top: 20px;
		padding-bottom: 10px;
}
#rotation_01 h1 {
		font-size: 18px;
		color: #CC0000;
		padding-left: 0px;
		margin: 0;
		padding-top: 5px;
		padding-bottom: 7px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
}
.anbieter_pic_element {
		height: 136px;
		width: 142px;
		padding: 2px;
		float: left;
		margin: 0 2px 15px 0;
		background-image: url(../img/gal_schatten_142x136.jpg);
		background-repeat: no-repeat;
}
.anbieter_pic_element_breit {
		height: 108px;
		width: 277px;
		padding: 5px;
		float: left;
		margin: 0 8px 10px 0;
		background-image: url(../img/gal_schatten_288x177-quer.jpg);
		background-repeat: no-repeat;
}
.anbieter_pic_element a {
		color: #14399c;
		padding: 2px 0 2px 3px;
		text-decoration: underline;
		font-size: 11px;
}
.anbieter_pic_element a:hover {
		color: #008a00;
		padding: 2px 0 2px 3px;
		text-decoration: none;
		font-size: 11px;
}
.anbieter_pic_element img {
		margin: 0, auto, 5px, auto;
		padding-right: 7px;
}

.anbieter_pic_elementa {
		color: #006600;
		display: block;
}

#tag_ro {
		background: url(../img/tag_ro.jpg) top right no-repeat;
		float: left;
		height: 7px;
		width: 7px;
}
#tag_lo {
		background: url(../img/tag_lo.jpg) top left no-repeat;
		margin: 0;
		padding: 0;
		height: 7px;
		width: 7px;
		float: left;
}
#tag_ru {
		position: relative;
		background: url(tag_ro.gif) bottom right no-repeat;
		margin: 0;
		padding: 0;
}
#tag_lu {
		background: url(tag_ro.gif) bottom right no-repeat;
		margin: 0;
		padding: 0;
}
#tag_inhalt {
		background-color: #F0F0F8;
		height: 20px;
		float: left;
		width: 550px;
}

.anbieter_pic_element_breit img {
		color: #000000;
		display: block;
}
.anbieter_pic_element_breit a {
		color: #666666;
		text-decoration: underline;
		padding-bottom: 3px;
		display: block;
		width: auto;
}
.anbieter_pic_element_breit .neben_bild {
		color: #000000;
		float: right;
		height: 140px;
		width: 135px;
		margin-top: 17px;
}

a.roundedcornr_content_553260 {
		text-decoration: none;
		color: #0066cc;
}
a.roundedcornr_content_553260:hover {
		text-decoration: underline;
		color: #008a00;
}
.Stil1 {
		color: #CC0000
}
#rotation_02 p {
		color: #000000;
		margin: 0;
		padding-top: 5px;
}
#footer {
		height: auto;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
}
#footer a {
		color: #14399c;
		display: inline;
		text-align: center;
		padding-bottom: 10px;
		margin-bottom: 10px;
		padding-left: 10px;
		font-size: 12px;
		margin-top: 5px;
		padding-top: 10px;
}

#footer a:hover {
		text-decoration: underline;
		color: #008a00;
		display: inline;
		text-align: center;
		padding-bottom: 10px;
		margin-bottom: 10px;
		padding-left: 10px;
		font-size: 12px;
		margin-top: 5px;
		padding-top: 10px;
}
#footer a:visited {
		color: #14399c;
		display: inline;
		text-align: center;
		padding-bottom: 10px;
		margin-bottom: 10px;
		padding-left: 10px;
		font-size: 12px;
		margin-top: 5px;
		padding-top: 10px;
}

#trennline {
		color: #000000;
		float: left;
		height: 15px;
}
#tagcloud_start h3 {
		font-size: 11px;
		color: #666666;
		margin: 0;
		padding: 3px 0 3px 3px;
}

.box-content a:hover {
		text-decoration: underline;
		color: #008a00;
		font-size: 11px;
		line-height: 17px;
		font-family: Arial, Helvetica, sans-serif;
}
#tag_cont {
		float: left;
		display: inline;
		height: 7px;
		width: 540px;
		background-color: #F0F0F8;
}
.roundedcornr_box_553260 .roundedcornr_content_553260 p {
		color: #006699;
		margin: 0;
		padding-top: 3px;
		font-weight: bold;
}
.box-content h5 {
		color: #666666;
		font-size: 11px;
		margin: 0;
}
.box-content a {
		text-decoration: none;
		color: #14399c;
		font-size: 11px;
		line-height: 17px;
		font-family: Arial, Helvetica, sans-serif;
}
.box-content headline {
		font-size: 12px;
}
#alles {
		min-width: 834px;
		margin: 10px auto;
}
#unter_menue {
		height: 10px;
		width: 838px;
		float: left;
}
#left_container {
		height: auto;
		width: 591px;
		float: left;
		margin-left: 2px;
}
#news_02 {
		width: 591px;
		height: auto;
		float: left;
		padding: 10px 0 5px 0;
}
#right {
		width: 190px;
		float: right;
		height: auto;
}

.clr {
		clear: both;
}

.clear5px {
		clear: both;
		height: 5px;
}

.clear10px {
		clear: both;
		height: 10px;
}

.head {
		BORDER-RIGHT: 0px;
		BORDER-TOP: #a6a6a6 1px solid;
		BACKGROUND: url(../img/box_shadowR.gif) repeat-y 833px 0px;
		MARGIN: 0px auto 0px;
		BORDER-LEFT: #a6a6a6 1px solid;
		WIDTH: 840px;
		BORDER-BOTTOM: 0px;
		HEIGHT: 119px;
		TEXT-ALIGN: left
}
.head IMG {
		BORDER-RIGHT: 0px;
		BORDER-TOP: 0px;
		MARGIN: 15px 0px 0px 3px;
		BORDER-LEFT: 0px;
		BORDER-BOTTOM: 0px
}
.head H1 {
		FONT-SIZE: 17px;
		margin: 0;
		padding: 0;
}
.head_synchro {
		BORDER-RIGHT: 0px;
		/* BACKGROUND: url(../img/box_shadowR.gif) repeat-y 833px 0px; */
		MARGIN: 0px auto 0px;
		BORDER-LEFT: #a6a6a6 1px solid;
		WIDTH: 843px;
		BORDER-BOTTOM: 0px;
		HEIGHT: 180px;
		TEXT-ALIGN: left
}
.head_synchro IMG {
		BORDER-RIGHT: 0px;
		BORDER-TOP: 0px;
		MARGIN: 0px;
		BORDER-LEFT: 0px;
		BORDER-BOTTOM: 0px
}
.head-left_synchro {
		LEFT: -1px;
		FLOAT: left;
		WIDTH: 17px;
		POSITION: relative;
		TOP: -1px;
		z-index: 200;
}
.head-center_synchro {
		MIN-HEIGHT: 118px;
		FLOAT: left;
		WIDTH: 794px;
		HEIGHT: 117px
}
.head-right_synchro {
		LEFT: 3px;
		FLOAT: right;
		WIDTH: 24px;
		POSITION: relative;
		TOP: -1px;
		min-width: 25px;
		z-index: 200;
}
.head-left {
		BACKGROUND: url(../img/banner_topL.gif);
		LEFT: -1px;
		FLOAT: left;
		WIDTH: 17px;
		POSITION: relative;
		TOP: -1px;
		background-image: url(../img/banner_topL.gif);
		z-index: 200;
}
.head-center {
		MIN-HEIGHT: 118px;
		FLOAT: left;
		WIDTH: 794px;
		HEIGHT: 117px
}
.head-right {
		BACKGROUND: url(../img/banner_topR.gif) no-repeat;
		LEFT: 3px;
		FLOAT: right;
		WIDTH: 24px;
		POSITION: relative;
		TOP: -1px;
		min-width: 25px;
		background-image: url(../img/banner_topR.gif);
		z-index: 200;
}
.head-line {
		CLEAR: both;
		FONT-SIZE: 1px;
		BACKGROUND: #c0c0c0;
		WIDTH: 834px;
		LINE-HEIGHT: 1px;
		HEIGHT: 1px
}
/* headmenu ist der mittlere obere Navibalken, jetzt neu als #f2f2f2 */
.headmenu {
		BACKGROUND: url(../img/menu_bg_neu.gif) repeat-x;
		MARGIN: 1px 0px auto;
		WIDTH: 835px;
		HEIGHT: auto; /* 31px */
		TEXT-ALIGN: left;
}
.headmenu SPAN {
		DISPLAY: block;
		FONT-SIZE: 1px;
		FLOAT: left;
		WIDTH: 1px;
		HEIGHT: 26px
}
.headmenu-start {
		BORDER-RIGHT: #b0b0b0 1px solid
}
.headmenu-end {
		BORDER-LEFT: #f5f5f5 1px solid
}
.headmenu-left {
		BACKGROUND: url(../img/banner_bottomL_neu.gif) no-repeat;
		FLOAT: left;
		WIDTH: 17px;
		HEIGHT: 31px
}
.headmenu-right {
		BACKGROUND: url(../img/banner_bottomR_neu.gif) no-repeat;
		LEFT: 2px;
		FLOAT: right;
		WIDTH: 24px;
		POSITION: relative;
		HEIGHT: 31px;
		background-image: url(../img/banner_bottomR_neu.gif);
}

#headmenu-center {
		FLOAT: left;
		WIDTH: 794px;
		HEIGHT: auto
}
/*
#headmenu-center .wassisneu {
height: 30px;
width: 118px;
float: right;
}
 */
#headmenu-center A {
		BORDER-RIGHT: #b0b0b0 0px solid;
		PADDING-RIGHT: 8px;
		DISPLAY: block;
		PADDING-LEFT: 8px;
		FONT-WEIGHT: bold;
		FLOAT: left;
		PADDING-BOTTOM: 0px;
		BORDER-LEFT: #f5f5f5 0px solid;
		COLOR: #3399cc;
		LINE-HEIGHT: 30px;
		PADDING-TOP: 0px;
		TEXT-DECORATION: none
}
div.headmenu-menu a {
		font-size: 13px !important;
}
#headmenu-center A:hover {

		BACKGROUND: url(../img/m-a.gif) repeat-x;
		BORDER-LEFT: #a2d751 0px solid;
		COLOR: #FFFFFF
}
#headmenu-center .m-a {
		BACKGROUND: url(../img/m-a.gif) repeat-x;
		BORDER-LEFT: #a2d751 0px solid;
		COLOR: #FFFFFF
}
.loginLink {
		text-align: right;
		widht: 470px;
		height: 60px;
		color: #999;
		font-weight: normal;
		font-size: 12px;
}
.loginLink a, .loginLink a:active, .loginLink a:link, .loginLink a:focus, .loginLink a:visited {
		color: #999;
		text-decoration: none;
}
.loginLink a:hover {
		color: #00F;
		text-decoration: underline;
}
a:active

#navigation {
		background-color: #666666;
		margin-top: 1px;
}

#navigation ul {
		margin: 0;
		padding: 0;
		list-style: none;
		width: 848px;
		float: right;
		background-color: #FFFFFF;
}
#navigation ul li {
		float: left;
}
#navigation ul a {
		display: block;
		padding: 0 2.2em;
		line-height: 20px;
		text-decoration: none;
		color: #fff;
		font-weight: bolder;
		font-size: 10px;
		margin-left: -9px;
}
#navigation ul a:hover {
		color: #DEFF08;
}
#navigation ul a:active {
		color: #840000;
		background-color: #FFFFFF;
}

#unternavigation {
		height: 22px;
		float: none;
		width: 500px;
		vertical-align: top;
}

#unternavigation_container {
		height: 24px;
		width: 830px;
		background-color: #F2F2F2;
		margin-top: 2px;
		padding-bottom: 2px;
		margin-bottom: 2px;
}

#unternavigation_container #u_nav_rechts li .m-a {
		font-size: 13px;
		font-weight: bold;
		line-height: 22px;
		text-decoration: none;
		color: #CC3333;
}

#unternavigation_container #u_nav_rechts {
		font-weight: normal;
		float: right;
		width: 450px;
}

#unternavigation_container #u_nav_rechts ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
}

#unternavigation_container #u_nav_rechts li {

		display: block;
		float: left;
		padding-right: 20px;
		padding-top: 2px;
		width: auto;
}

#unternavigation_container #u_nav_rechts li a {
		font-size: 13px;
		font-weight: bold;
		line-height: 22px;
		text-decoration: none;
		color: #3f93b0;
}
#unternavigation_container #u_nav_rechts li a:hover {
		font-size: 13px;
		font-weight: bold;
		line-height: 22px;
		text-decoration: underline;
		color: #006600;
}

#unternavigation_container #u_nav_rechts li a:active {
		font-size: 13px;
		font-weight: bold;
		line-height: 22px;
		text-decoration: none;
		color: #990000;
}

/*---wegen Asymmetrie ..... rechts u. links .hÃ¶he 25....---*/

#headline_info {
		width: 588px;
		float: right;
		vertical-align: top;
		height: 30px;
		margin-top: 2px;
}
#headline_info2 {
		width: 588px;
		float: right;
		vertical-align: top;
		height: 5px;
		margin-top: 2px;
}

#headline_info p {
		font-size: 11px;
		color: #87060A;
		padding-left: 7px;
		padding-right: 7px;
		line-height: 16px;
		margin-top: 5px;
}
#headline_info h1 {
		font-weight: bolder;
		font-size: 12px;
		color: #87060A;
		text-align: center;
		margin: 10px 0px 2px 0px;
}
#headline_info h2 {
		font-weight: normal;
		font-size: 11px;
		color: #87060A;
		text-align: center;
		margin: 5px 0px 0px 0px;
}

#headline_info a {
		text-decoration: none;
		color: #87060A;
}
#headline_info a:link {
		text-decoration: none;
		color: #87060A;
}
#headline_info a:hover {
		text-decoration: none;
		color: #0000CC;
}

#k_intermezzo {
		width: 588px;
		float: right;
		left: 5px;
		visibility: visible;
}
#such_verfeiner {
		width: 588px;
		float: right;
		height: auto;
}
#merkliste {
		width: 588px;
		float: right;
		height: auto;
}
#ergebnis_liste {
		width: 588px;
		float: right;
}

/* -------- Selektoren fÃ¼r die Formulare in den divs ----------*/
.anmeld_formgruppe {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #333333;
}
.anmeld_formgruppe input {
		font-size: 9px;
}
.ameld_gruen_rubrik {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bolder;
		color: #FFFFFF;
}
.anmeld_text_blau input {
		font-size: 10px;
}
.anmeld_text_blau textarea {
		font-size: 10px;
}
.anmeld_text_blau {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #0E3F89;
		line-height: 15px;
}
.anmeld_text_blau9 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #0E3F89;
}
.hinweis_unterstrichen {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-decoration: underline;
		color: #0E3F89;
}
.formobjekt_schwazz {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		background-color: #FFFFFF;
		border: 0.1em solid #CCCCCC;
		font-weight: normal;
}
.submitbutton_schwarz {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #666666;
}
.fuss_hinweis {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #87060a;
}
.aquise_schwarz {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
}
.aquise_schwarz_bold {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		color: #000000;
		line-height: 1.25em;
		font-weight: bold;
}
.formobjekt_Aquise {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		background-color: #FFFFFF;
		border: 0.1em inset #CCCCCC;
		font-weight: normal;
}
.ergebnis_beige_bereich {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8px;
		color: #000000;
		font-weight: normal;
}
.ergebnis_h1 a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #1E70B2;
		font-weight: bold;
		display: block;
		overflow: hidden;
		text-decoration: none;
}
.ergebnis_schwarz_fliess {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		line-height: 12px;
		font-weight: normal;
}
.table_message_warn {
		border: 1px solid #FF0000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		padding: 4px;
		padding-left: 40px;
		color: #DF2121;
		background: #FFEBE4 url(../pictures/warn.gif) center 7px no-repeat;
		height: 70px;
}
.table_message_warn td {
		height: 40px;
		padding-top: 55px;
		text-align: center;
		font-weight: bold;
		padding-right: 100px;
		margin: 0;
}
.table_message_warn li {
		margin-left: 40px;
}
.table_message {
		border: 1px solid #00FF00;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		padding: 4px;
		padding-left: 40px;
		color: #009900;
		background-color: #EBFFE4;
}
.table_message td {
		padding-left: 40px;
}
.table_message li {
		margin-left: 40px;
}
#such_verfeiner .ergebnis_footer .symbol {
		width: 50px;
}
#bilderhochladenDiv {
		width: 588px;
}
#interneinfosDiv {
		width: 588px;
}
#gutscheineDiv {
		width: 588px;
}

#interneinfos {
		width: 588px;
}

#mod {
		width: 588px;
		background-color: #ECEFF6;
}
#mod .speichern {
		display: inline-table;
}
#mod #bilderhochladen {
		width: 588px;
}
.akquise-switcher {
		width: 588px;
}
.ameld_gelb_rubrik {
		color: #FFCC00;
		font-size: 10px;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
}
#datenbereich {
		float: right;
		height: auto;
		width: 588px;
}
#left #schlagsuche #sw_suche .losbutton {
		display: block;
		width: 20px;
		margin-bottom: 0px;
}
#headline_info p {
		text-align: center;
}

#left #login_klapp #anmeldung table {
		margin-bottom: 3px;
		margin-left: 5px;
		margin-top: 10px;
		font-weight: bold;
}
.aquise_schwarz a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #003399;
		text-decoration: none;
}

/*---Ergebnisliste Element : platz fÃ¼r blaue Headline Ã¼ber height---*/
.ergebnis_titel #v-title {
		overflow: hidden;
		height: 13px;
		display: block;
}

.anmeld_formgruppe textarea {
		font-size: 9px;
}

#akquiseliste_kontakt_table input {
		margin-top: 2px;
		margin-bottom: 2px;
}
.boxbalken {
		background-color: #59bfcf;<!-- von grün auf kobald gewechselt #77db44-->
		height: 20px;
		width: 588px;
		margin-top: -3px;
}
.boxbalken p {
		background-color: #59bfcf;<!-- #77db44; -->
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		margin: 3px 3px 3px 12px;
		padding-top: 2px;
}
.headline_patrol h1 {
		font-size: 12px;
		font-weight: bolder;
		color: #1E70B2;
		margin-bottom: 5px;
}
.merkliste_hintergrund {
		background-image: url(../pictures/merkliste_hintergrund.gif);
		background-repeat: no-repeat;
		background-position: 2px 2px;
}
.boxbalken .close_button {
		float: right;
		height: 20px;
		width: 20px;
		padding-right: 2px;
}
#notiz {
		background-color: #ffffcc;
}
#237profil {
		background-color: #FFFFFF;
		height: 300px;
		width: 588px;
		border: 1pt solid black;
}
#237profil #rechts {
		background-color: #f0f0e0;
		float: right;
		width: 185px;
		height: 200px;
}
#keinjava {
		height: 22px;
		width: 836px;
		border: 2px solid #FF0000;
		text-align: center;
		background-color: #FFCC00;
		font-size: 11px;
		font-weight: bold;
		margin: 0 auto 0 auto;
}
#keinjava .warnrot {
		color: #990000;
		padding-bottom: 5px;
		width: 100px;
}
#keinjava .warnschwarz {
		color: #000000;
		padding-bottom: 5px;
		width: 100px;
}
#keinjava a {
		text-decoration: none;
}
.infobox_anthrazit {
		color: #333333;
}

.uebersicht_nachrichtenbox {
		width: 500px;
		height: auto;
		background-color: #FFFFCC;
}
.standardprofil {
		height: auto;
		width: 180px;
		line-height: 14px;
		float: left;
}
.basiseintrag-float {
		float: right;
		height: 100px;
		width: 200px;
		line-height: 14px;
		margin-right: 60px;
		visibility: visible;
}
#nachrichtenfenster {
		margin: 1pt;
		border-color: #EB591A;
}
#nachrichtenfenster {
		border: 1pt solid #EB591A;
}

#erglist_text {
		font-size: 9px;
		height: 55px;
		margin-top: 3px;
		overflow: hidden;
		line-height: 11px;
		padding-top: 3px;
}
#u_features {
		line-height: 12px;
		width: 100px;
}

#filterbox #div237 #schweinchen a {
		color: #CC6600;
}
#karte_urlaubsregionen_rechts {
		height: 350px;
		width: 270px;
		float: right;
}
#karte_urlaubsregionen_links {
		height: 410px;
		width: 588px;
}
#karte_urlaubsregionen_rechts p {
		font-size: 9px;
		margin: 5px 0 0;
}
#bilderbox .details_ausgabe {
		width: 368px;
}
#urlaubsregionen input {
		margin-bottom: 2px;
}
#urlaubsregionen p {
		font-size: 9px;
}
#urlaubsregionen span {
		font-size: 9px;
}
.unteruregion {
		padding-left: 17px;
}
#logobereich a {
		position: absolute;
		height: 48px;
		width: 288px;
		top: 0px;
		text-decoration: none;
}
a#logoLink {
		border: none;
}
#filterboxfooter a {
		color: #666666;
		text-decoration: none;
}
#hilfe {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
}
#hilfe a {
		color: #666666;
		text-decoration: none;
		font-weight: normal;
		padding-top: 4px;
		padding-bottom: 4px;
		margin: 0;
		line-height: 16px;
		padding-left: 21px;
}
#hilfe h3 {
		font-size: 11px;
		font-weight: bold;
		color: #666666;
		padding: 0;
		margin: 0;
		line-height: 20px;
}
#hilfe h1 {
		color: #1E70B2;
		margin: 0;
}
#hilfe p {
		line-height: 13px;
}
#hilfe a hover {
		color: #006699;
}
#hilfe a2 {
		color: #0000FF;
}
#hilfe #hilfediv a {
		color: #0000FF;
}
#galerie {
		font-family: Verdana, Arial, Helvetica, sans-serif;
}
#galerie a {
		font-weight: bold;
}
#galerie a active {
		color: #0000FF;
}
#galerie a:hover {
		font-weight: bold;
		border-color: #0000FF;
		border: 2px;
}
#galerie a:active {
		font-weight: bold;
		border: 3px;
		border-color: #FF0000;
}
#kombi_email_pw .pw_vergessen img {
		font-family: Arial, Helvetica, sans-serif;
}
#kombi_email_pw .email_eingeben input {
		margin: 0;
		margin-left: 10px;
}
mehr details {
		font-family: Arial, Helvetica, sans-serif;
}

.impressum_link {
		float: right;
}
#hilfe zwischenlinks {
		color: #0000FF;
}
#logo #boden a {
		font-size: 9px;
		color: #9c9a9c;
		text-decoration: none;
}
.gutschein_einloesen {
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		background-color: #E4E4E4;
		border-color: #999999;
}
#kat_ubersicht {
		position: relative;
		background-color: white;
		height: 200px;
		width: 500px;
		margin-left: 55px;
		min-height: 200px;
}
#Rubrikenwahl {
		left: 55px;
		padding-left: 55px;
		height: 300px;
}

#event_equip {
		position: absolute;
		height: 201px;
		width: 151px;
}
#kunst_shows {
		position: absolute;
		height: 200px;
		width: 150px;
		left: 174px;
}
#services {
		position: absolute;
		height: 200px;
		width: 153px;
		left: 347px;
}
.kategorien_headline_blackbold {
		font-size: 10px;
		font-weight: bold;
		color: #333333;
		padding-left: 3px;
		padding-bottom: 3px;
		margin-bottom: 3px;
		display: block;
}
#kat_ubersicht a:link {
		color: #336699;
		padding-left: 4px;
		font-weight: bold;
}

#kat_ubersicht a:active {
		color: gray;
		padding-left: 4px;
		font-weight: bold;
}
#Rubrikenwahl #spalte_a {
		position: absolute;
		left: 62px;
		top: 571px;
		width: 224px;
		height: 23px;
}
#Rubrikenwahl #spalte_b {
		position: absolute;
		left: 320px;
		top: 571px;
		width: 224px;
		height: 23px;
}
#Rubrikenwahl #nachrichtenfenster {
		position: absolute;
		left: 83px;
		top: 598px;
		width: 442px;
		height: 219px;
		border: 1px solid red;
		background-color: white;
		z-index: 100;
}
#anbieter_gal a {
		color: #666666;
		text-decoration: underline;
}

#rotation_02 {
		width: 591px;
		height: auto;
		float: left;
		padding-bottom: 15px;
		line-height: 18px;
		font-size: 12px;
}

#content {
		height: 600px;
		width: 591px;
}

#news_01 {
		width: 591px;
		height: 30px;
		float: left;
		overflow: visible;
		clear: both;
		margin-bottom: 5px;
}
#suchstruk_01 {
		width: 591px;
		height: auto;
		float: left;
		margin-top: 10px;
		background-color: white;
}
#suchstruk_step2 {
		width: 510px;
		height: auto;
		float: left;
		margin-top: 10px;
		background-color: white;
		padding: 4px 0 4px 4px;
}
#suchstruk_01 ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		line-height: 15px;
}
#suchstruk_step2 ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		line-height: 15px;
}
.suchstruk_01 ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		line-height: 15px;
}

#news_02 {
		width: 591px;
		height: 0px;
		float: left;
		padding: 2px 0 2px 0;
		text-align: justify;
}
#rotation_01 {
		width: 591px;
		height: auto;
		float: left;
		padding-top: 10px;
}

#tagcloud_start {
		width: 591px;
		height: auto;
		float: left;
}
#suche_01_rechts {
		width: 190px;
		height: auto;
		float: right;
}
#suchstruktur_02_rechts {
		width: 190px;
		float: right;
		height: auto;
}
#newsbox01_firma_rechts {
		width: 190px;
		float: right;
		height: auto;
}
#containier_rechts {
		height: auto;
		width: 190px;
		float: right;
}
#newsbox01_pop_rechts {
		width: 190px;
		height: auto;
		float: right;
}

.roundedcornr_box_553260 {
		background: #efeff7;
}
.roundedcornr_top_553260 div {
		background: url(../img/roundedcornr_553260_tl.gif) no-repeat top left;
}
.roundedcornr_top_553260 {
		background: url(../img/roundedcornr_553260_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_553260 div {
		background: url(../img/roundedcornr_553260_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_553260 {
		background: url(../img/roundedcornr_553260_br.gif) no-repeat bottom right;
}

.roundedcornr_top_553260 div, .roundedcornr_top_553260, .roundedcornr_bottom_553260 div, .roundedcornr_bottom_553260 {
		width: 100%;
		height: 10px;
		font-size: 1px;
}
.roundedcornr_content_553260 {
		padding: 0 4px 0 4px;
}
.anbieter_pic_element .anbieter-name {
		height: 15px;
		margin: 6px 0 2px 0;
		text-align: center;
		width: 128px;
}
.hilfsdiv {
		height: 15px;
		margin-top: 3px;
		margin-left: 2px;
}
.hilfsdiv a {
		color: #333333;
}
.anbiet_pic_breit_details {
		font-size: 9px;
		float: right;
		padding: 2px;
		width: 160px;
		height: 110px;
}
.anbiet_pic_breit_details {
		font-size: 9px;
		float: right;
		width: 140px;
		height: 80px;
		padding-top: 3px;
		overflow: hidden;
}
.anbiet_pic_breit_bild {
		color: #000000;
		float: left;
		width: 110px;
		height: 80px;
		margin-top: 4px;
}
#banner {
		color: #000000;
		margin-top: 10px;
		width: 838px;
}
.pfad {
		color: #000000;
		margin-top: 15px;
		font-size: 11px;
		position: relative;
		height: 22px;
		width: 838px;
}
a.pfad {
		color: #000000;
		margin-top: 15px;
		font-size: 11px;
		position: relative;
		height: 22px;
		width: 838px;
}
a.pfad:hover {
		color: #008a00;
		margin-top: 15px;
		font-size: 11px;
		position: relative;
		height: 22px;
		width: 838px;
}

.pfad_form {
		color: #000000;
		position: absolute;
		width: 214px;
		height: 19px;
		left: 531px;
		top: 0px;
}
.pfad_form #textfield {
		background-color: #EBEBEB;
		font-size: 11px;
}
.pfad_form #button {
		color: #000000;
		float: right;
}
.style_suchstruktur_spalte ul {
		font-weight: normal;
		margin: 0;
}
#suche_verfeinern {
		color: #000000;
		height: auto;
		float: left;
		width: 838px;
}
#suche_verfeinern h1 {
		font-size: 12px;
		margin: 0;
		color: #666666;
		padding-bottom: 5px;
}
#suche_verfeinern a {
		font-size: 13px;
		list-style-type: none;
		line-height: 21px;
		color: #14399c;
}
#suche_verfeinern ul {
		font-size: 10px;
		list-style-type: none;
		margin: 0;
		line-height: 15px;
		padding: 0;
}
.linie, .linie img {
		color: #000000;
		float: left;
		width: 834px;
}

#filterbox {
		color: #444444;
		width: 838px;
		height: auto;
		margin-top: 10px;
		padding-top: 10px;
		font-size: 7pt;
}
.filterreihe {
		font-weight: bold;
		color: #666666;
		font-size: 12px;
		position: relative;
		padding-left: 11px;
}
.filterreihe select {
		color: #000000;
		position: absolute;
		top: 14px;
		width: 240px;
		left: 162px;
}

.eingabe_umkreis {
		color: #000000;
		position: absolute;
		left: 315px;
		top: -3px;
		z-index: 20;
}
.eingabe_PLZ {
		color: #000000;
		position: absolute;
		left: 430px;
		top: -3px;
		width: 38px;
		z-index: 20;
}
.eingabe_ok-btn {
		color: #000000;
		position: absolute;
		left: 490px;
		top: -3px;
}
.box_strich_weg2 {
		color: #000000;
		position: relative;
		width: 10px;
		height: 10px;
		background-color: #FFFFFF;
		left: 7px;
		top: -3px;
		float: right;
		z-index: 200;
}
.box_strich_weg {
		color: #000000;
		position: relative;
		width: 10px;
		height: 10px;
		background-color: #FFFFFF;
		left: 6px;
		top: 24px;
		float: right;
		z-index: 200;
}
#filter_table {
		color: #000000;
		height: 20px;
}

a.a-link-gruen-rot:link {
		color: green;
}
a.a-link-gruen-rot:hover {
		color: red;
}

a.a-schwarz-blau {
		color: #14399c;
		font-size: 9px;
		font-weight: bold;
		text-decoration: none;
		color: #14399c;
}
a.a-schwarz-blau:hover {
		color: #008a00;
		text-decoration: underline;
}

a.a-blau-schwarz:hover {
		color: black;
}
a.a-blau-schwarz:visited {
		color: #14399C;
}
.layout {
		width: 150px;
		position: absolute;
		height: 41px;
		right: 6px;
		bottom: 6px;
		padding: 0;
		border: 0;
		float: none;
}
.layout table {
		width: 100%;
		height: 41px
}
.layout img {
		padding: 0;
		margin: 0
}

.list-element {
		position: relative;
		width: 100%;
		height: 125px;
		margin-top: 7px;
		background-image: url(../img/ergebnis_liste_schlagschatten.jpg);
		background-repeat: no-repeat;
		margin-bottom: 7px;
}

.list-element1 {
		position: relative;
		width: 100%;
		height: 125px;
		margin-top: 7px;
		border: 3px solid red;
		margin-bottom: -7px;
		margin-right: -6px;
}
.merk {
		color: #006699;
		font-weight: bold;
}
.navzeile {
		color: #000000;
		width: 150px;
		padding-top: 5px;
		margin-left: 300px;
		height: 16px;
}
.hilf_center {
		margin: 10px auto 0px;
		height: auto;
}
.med_prof_logo_bereich {
		width: 540px;
		height: 200px;
		float: left;
}
.med_prof_rund_rechts {
		width: 210px;
		height: auto;
		float: right;
}
.med_prof_logo_bereich_adresse {
		height: 200px;
		width: 330px;
		float: right;
}
.med_prof_logo_bereich_adresse h1 {
		margin: 0 0 10px;
		color: #333333;
}
.med_prof_logo_bereich_adresse p {
		font-size: 12px;
		margin: 3px 0 0 0;
		line-height: 18px;
		color: #676767;
}
.med_prof_logo_bereich_Detail_info {
		height: 100px;
		width: 540px;
		float: right;
}
.med_prof_logo_bereich_Detail_info p {
		margin: 2px 0;
		color: #333333;
}

.preis_zeile {
		margin-top: 5px;
		height: auto;
		float: left;
		width: 838px;
}

.clearer {
		clear: both;
		height: 1px;
		font-size: 1px;
		line-height: 1px;
}
.spacer {
		height: 30px;
		font-size: 1px;
		line-height: 1px;
}

.product-image {
		width: 250px;
		float: left;
		padding-top: 20px;
		padding-bottom: 5px;
}
.product-image .image {
		text-decoration: none;
}

.box-contentX {
		font-size: 10px;
		color: #333333;
		background: url(../img/box_shadowR.gif) right repeat-y;
		padding: 0 15;
}
.product-image-spacer {
		width: 35px;
		float: left;
		font-size: 1px;
}
.hilf_center .eierkopp {
		height: 100px;
		float: right;
		background: url(../pictures/anno177-imgexp.jpg);
}
#box_details a {
		color: #000000;
}
#box_details a:hover {
		color: #008a00;
		text-decoration: underline;
}
#artikellink a {
		color: #000000;
		font-size: 11px;
}
.box_gal .box-content a {
		color: #006699;
		padding-left: 40px;
}
#artikellink a hover {
		color: #003366;
}
#box_details a hover {
		color: #003366;
}
a.hover_petrol_black {
		color: #14399c;
		text-decoration: underline;
		padding-right: 4px;
		vertical-align: 2px;
		text-decoration: none;
		font-size: 10px;
		font-weight: bold;
}
a.hover_petrol_black:hover {
		color: #008a00;
		text-decoration: underline;
}

/*
 * von Frank hinzugefuegt
 */
/* list all nodes */
.wwlcatalog-pi13 {
		width: 815px;
}
.wwlcatalog-pi13 .box {
		margin-right: -15px;
		display: inline;
		background-image: url(../img/box_bg_lg.gif);
}
.wwlcatalog-pi13 .box-content {
		clear: both;
}
.wwlcatalog-pi13 .catalog-subheader {
		margin-bottom: 12px;
}
.wwlcatalog-pi13 .catalog-subheader A {
		font-weight: bold;
}
.wwlcatalog-pi13 .catlist2 {
		width: 360px;
		float: left;
}

.rubrikEintrag1 {
		border: 2px solid red;
}
.rubrikEintrag0 {
		border: 1px solid grey;
}

#eintrags_uebersicht ul {
		font-size: 10px;
		list-style-type: none;
		margin: 0;
		line-height: 25px;
		padding: 0;
}
#eintrags_uebersicht p {
		font-size: 12px;
		color: #1E70B2;
		font-weight: bold;
		margin: 0;
		margin-bottom: 5px;
}
#eintrags_menue {
		width: 588px;
		float: right;
}
#kunden_hinweis {
		width: 588px;
		float: right;
		color: #990000;
}
#anmeldung-container {
		width: 588px;
		float: right;
}
.anmeldung_preise {
		font-size: 12px;
		font-weight: bold;
}
.mini-medium-maxi {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #FFFFFF;
}
#anmeldung-container li {
		list-style-type: square;
		margin-top: 3px;
		font-size: 7pt;
		padding-left: 9px;
}
#anmeldung-container img {
		font-weight: normal;
		margin-bottom: -1px;
		margin-left: 5px;
}
.clear_both {
		font-weight: normal;
		clear: both;
}
#k9 #eintrags_uebersicht li {
		font-weight: bold;
		display: block;
		width: 228px;
		height: 22px;
		margin-left: 5px;
}
#k9 #eintrags_uebersicht li a {
		font-weight: bold;
		color: #666666;
		text-decoration: none;
		line-height: 22px;
		border-bottom: thin dotted #CCCCCC;
		font-size: 10px;
		display: block;
		width: 228px;
}
#k9 #eintrags_uebersicht a:hover {
		font-weight: bold;
		background-color: #F4F4CE;
		display: block;
		width: 228px;
}

#eintrags_uebersicht img {
		font-weight: normal;
		margin-right: 5px;
}
#k9 #eintrags_uebersicht {
		font-weight: normal;
		background-color: #E8E8E8;
		width: 238px;
		background: white;
}
#k9 #admin {
		font-weight: normal;
		background-color: white;
		width: 229px;
		margin-left: 4px;
		margin-top: 2px;
		padding-bottom: 12px;
}
#k9 #admin a {
		color: #666666;
		display: block;
		width: 208px;
		line-height: 20px;
		border-bottom: thin dotted #CCCCCC;
		margin-left: 3px;
		font-weight: bold;
		text-decoration: none;
		font-size: 10px;
}
#k9 td {
		color: #666666;
		font-size: 9px;
}
#k9 strong {
		color: #666666;
}

#k9 table {
		font-weight: normal;
		margin-left: 3px;
}
#k9 .rubriken {
		padding-top: 10px;
		padding-left: 3px
}
#k9 .rubriken li {
		width: 221px;
		list-style-type: none;
		border-bottom: 1px dotted #999999;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		display: block;
		height: auto;
		line-height: 14px;
		padding: 0;
		margin: 0;
		font-size: 9px;
		color: #333333;
}

.style_suchstruktur_spalte li {
		list-style-type: none;
		padding: 0;
}
#drei_auswahlspalten h1 {
		color: #666666;
}
#drei_auswahlspalten li a {
		list-style-position: outside;
		list-style-type: none;
		line-height: 18px;
}
#drei_auswahlspalten ul {
		color: #000000;
}
#drei_auswahlspalten li {
		list-style-type: none;
}
#drei_auswahlspalten {
		color: #000000;
		width: 180px;
}
.style_suchstruktur_step2 h1 {
		color: #333333;
		margin: 0;
		font-size: 11px;
}
.style_suchstruktur_step2 li {
		list-style-image: none;
		list-style-type: none;
}
.style_suchstruktur_step2 ul {
		text-decoration: none;
}

#Eintrag_grau {
		text-decoration: none;
		width: 160px;
		background-color: #F7F7F7;
		height: 520px;
}
#Eintrag_grau #admin {
		text-decoration: none;
		background-color: white;
		padding: 3px;
		width: 145px;
}
#Eintrag_grau #admin .password_aendern a {
		color: #333333;
}
#Eintrag_grau #admin a {
		color: #333333;
		display: block;
		width: 150px;
		border-bottom: thin dotted #CCCCCC;
		height: 16px;
		text-decoration: none;
		padding-top: 5px;
}
#rubriken-auflistung {
		text-decoration: none;
		color: #333333;
		padding: 20px, 0, 10px, 3px;
		font-size: 9px;
}
#rubriken-auflistung li {
		list-style-type: none;
		margin: 0;
		padding: 0;
}
#rubriken-auflistung ul {
		text-decoration: none;
		margin: 0;
		padding: 0;
}
#eintrags_variante {
		text-decoration: none;
		color: #666666;
		font-size: 9px;
		width: 160px;
		padding: 10px 0 10px;
}
#admin a:hover {
		color: #000000;
}
#eintrags_variante table {
		text-decoration: none;
		padding-left: 3px;
}
.style_suchstruktur_step2 a {
		font-size: 11px;
		line-height: 17px;
}
.style_suchstruktur_step2 a:visited {
		color: #0000FF;
}
.rubriken_border {
		text-decoration: none;
		background-color: #59bfcf;<!-- #6AB81D -->
		color: #FFFFFF;
		border: 2px solid #006567;
		font-weight: bolder;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
}
.rubriken_border td {

		color: #FFFFFF;
		font-weight: bolder;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
}
#rubrikenwahl {
		text-decoration: none;
		width: 500px;
		padding-left: 30px;
}
#rubrikenwahl h2 {
		color: #333333;
		margin: 0;
}
.catlist2 {
		text-decoration: none;
		list-style-type: none;
		margin: 0;
		padding: 0;
		width: 250px;
		float: left;
		font-family: Arial, Helvetica, sans-serif;
}
#reset {
		text-decoration: none;
		padding-left: 30px;
}
#k9_rubriken {
		text-decoration: none;
		width: 150px;
		margin-left: 10px;
}
#grau_um_bild {
		text-decoration: none;
		width: 100px;
		background-color: #CFD7E9;
}
#grau_um_bild img {
		text-decoration: none;
		margin: 0 auto 0;
		display: block;
}
#mod2 #Zugangsdaten strong {
		font-weight: bolder;
}
#werbung {
		text-decoration: none;
		width: 536px;
		margin-left: 30px;
		color: #434343;
		font-size: 12px;
		padding-top: 20px;
		height: auto;
		line-height: 16px;
}
.werbung {
		text-decoration: none;
		width: 526px;
		margin-left: 30px;
}
.anmeld_text_blau td {
		font-size: 11px;
		color: #0E3F89;
		line-height: 15px;
}
#werbung #banner_rotation {
		font-size: 9px;
		color: #0E3F89;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding-left: 50px;
}
#werbung #banner_rotation input {
		text-decoration: none;
}
#werbung #rubriken_wahl {
		color: #0E3F89;
		padding-left: 60px;
		width: 170px;
}
#werbung #rubriken_wahl select input lable {
		text-decoration: none;
}
#werbung #rubriken_wahl select {
		text-decoration: none;
}
#werbung #rubriken_wahl radio {
		text-decoration: none;
}
#werbung table {
		font-size: 9px;
}
#k9 #admin a:hover {
		text-decoration: none;
		color: #333333;
}
#k9 {
		text-decoration: none;
		width: 160px;
}

.a-grau11 {
		font-size: 11px;
		color: #666666;
}
.a-11WeissFett {
		font-size: 11px;
		color: #FFFFFF;
		font-weight: bold;
}
.a-grau11-LH16 {
		font-size: 11px;
		color: #666666;
		line-height: 16px;
}
.a-H1-Grau {
		font-size: 12px;
		color: #666666;
}
.info {
		text-decoration: none;
		background-color: #F4F3C1;
		color: #990000;
		font-size: 10px;
		padding: 6px;
		line-height: 13px;
}
.a-schwarz-9bold {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
		line-height: 15px;
}
.a-schwarz-10bold {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		line-height: 15px;
}
.a-schwarz-11 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 15px;
}
.a-schwarz-12 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 16px;
}
#FiNews_step4 {
		text-decoration: none;
		border: gray 1 px solid;
		height: auto;
}
.a-schwarz-10bold a {
		color: #0000CC;
}

a.pfad-link {
		text-decoration: none;
		font-size: 9px;
		font-weight: bold;
		color: #CC0000;
}
a.pfad-link:hover {
		color: #008a00;
}

.eintragsvariante {
		padding-top: 17px;
		display: block;
		float: right;
		width: 120px;
		font-weight: bold;
		font-size: 13px;
		color: #FF0000
}
.trott_main {
		width: 879px;
		height: auto;
		margin: 0 auto;
}
.trott_main .trott_welcome span {
		text-decoration: none;
}
a.knoepfe {
		color: #FFFFFF;
		text-decoration: none;
		font-weight: bold;
		padding-top: 4px;
		display: block;
		width: 170px;
		float: left;
		height: 16px;
		text-align: center;
		margin-left: 20px;
		margin-bottom: 3px;
		font-size: 11px;
}

a.knoepfe:hover {
		text-decoration: underline;
}
a.knoepfe1 {
		color: #333;
		text-decoration: underline;
		font-weight: bold;
		padding-top: 4px;
		display: block;
		width: 170px;
		float: left;
		height: 16px;
		text-align: center;
		margin-left: 20px;
		margin-bottom: 3px;
		font-size: 11px;
}

a.knoepfe1:hover {
		text-decoration: underline;
}
a.knoepfe_u {
		color: #FFFFFF;
		text-decoration: none;
		font-weight: bold;
		padding-top: 4px;
		display: block;
		width: 170px;
		float: left;
		height: 16px;
		text-align: center;
		margin-left: 20px;
		margin-top: 3px;
		font-size: 11px;
}
.knoepfe_txt a {
		color: #0000FF;
		width: 0 auto 0;
}
a.knoepfe_u:hover {
		text-decoration: underline;
}
.trott_admin {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: normal;
}
.trott_admin p, span {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		line-height: normal;
}
.trott_admin h1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14pt;
}
.trott_admin h2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13pt;
}
.trott_admin h3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
}

.trott_inhalt_left ul {
		text-decoration: none;
		margin: 0px 7px 20px 5px;
		padding: 0;
}
.trott_inhalt_left a {
		text-decoration: underline;
		color: #14399c;
}
.trott_inhalt_left a:hover {
		text-decoration: none;
		color: #008a00;
}

.trott_hauptcontent {
		text-decoration: none;
		border-top: none;
		margin-top: 10px;
		border-bottom: none;
}
a.simpellinks0 {
		font-weight: bold;
		text-align: center;
		text-decoration: none;
		color: #14399c
}
a.simpellinks0:hover {
		font-weight: bold;
		text-align: center;
		text-decoration: underline;
		color: #008a00;
}
a.simpellinks1 {
		font-weight: bold;
		text-align: center;
		text-decoration: underline;
		color: #14399c
}
a.simpellinks1:hover {
		font-weight: bold;
		text-align: center;
		text-decoration: underline;
		color: #008a00;
}
.trott_inhalt_left ul {
		text-decoration: none;
}
.trott_kasten_menue {
		text-decoration: none;
		height: 24px;
}

.trott_rechts_inhalte {
		text-decoration: none;
		height: auto;
		width: 229px;
		padding-left: 16px;
		font-size: 9px;
}
.trott_re_ueberschrift {
		border-bottom: 1px solid black;
		width: 219px;
		height: 20px
}
a.jahr_0 {
		color: #676767;
		font-weight: normal;
		border: 1px solid #676767;
		padding: 2px;
		margin: 3px 2px 3px 2px;
}

a.jahr_0:hover {
		color: #008a00;
		font-weight: normal;
		padding: 2px;
		margin: 3px 2px 3px 2px;
}

a.jahr_1 {
		color: #008A00;
		font-weight: normal;
		border: 1px solid #676767;
		padding: 2px;
		margin: 3px 2px 3px 2px;
}
a.jahr_1 {
		color: #008A00;
		font-weight: bold;
		padding: 2px;
		margin: 3px 2px 3px 2px;
}
.runterpfeil {
		margin-right: 3px;
		vertical-align: -2px;url="pictures/sym_pfeil_runter_rubrik_bei.gif"
		text-decoration: none;
}

.alle_artikel {
		font-weight: normal;
		display: block;
		width: 100px;
		float: left;
		padding: 2px 4px 2px 4px;
		font-size: 11px;
		color: #676767;
}
.trott_rechts_inhalte a {
		color: #14399c;
		text-decoration: none;
		list-style-type: none;
}
.trott_rechts_inhalte a:hover {
		color: #008a00;
		text-decoration: underline;
}

.nomapa {
		margin: 0;
		padding: 0;
}
.nomapa12 {
		margin: 0;
		padding: 0;
		font-size: 12px;
		line-height: 17px;
}
.hervorheben {
		font-weight: bold;
		background-color: #F4F4CE;
}
#anmeld-auswahl {
		font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.pw_frgt {
		font-size: 9px;
		display: block;
		color: black;
		width: 150px;
		padding: 0 0 2px;
		margin-top: 0px;
}
a.pw_frgt:hover {
		color: #0000CC;
		text-decoration: underline;
}
#left_container #rotation_01 #rotation_02 a {
		font-weight: normal;
		color: #14399c;
}
#left_container #rotation_01 #rotation_02 a:hover {
		color: #008A00;
		text-decoration: none;
}
a.news01-link {
		text-decoration: none;
		color: #14399c;
		font-size: 11px;
		line-height: 16px;
}
a.news01-link:hover {
		text-decoration: underline;
		color: #008a00;
		font-size: 11px;
		line-height: 16px;
}
.link-gruen  a {
		color: #003399;
}
#head_cut {
		margin-top: 3px;
		display: block;
		width: 479px;
}
#head_cut span {
		color: #CC0000;
		padding-right: 5px;
		display: block;
		width: 110px;
		font-size: 10px;
}

a.buchfrage {
		font-size: 12px;
		text-decoration: underline;
		color: #14399c;
		font-weight: bold
};
a.buchfrage:hover {
		text-decoration: none;
		color: #008a00;
}
#alles #suche_verfeinern .catlist2 a:link {
		color: #14399c;
}
#alles #suche_verfeinern .catlist2 a:hover {
		color: #008a00;
		text-decoration: none;
}
a.fn {
		color: #14399c;
		text-decoration: none;
}
a.fn:hover {
		color: #008a00;
		text-decoration: underline;
}
a.fnb {
		color: #14399c !important;
		text-decoration: none;
}
a.fnb:hover {
		color: #14399c !important;
		text-decoration: underline;
}

a.fn_u {
		color: #14399c;
		text-decoration: underline;
}
a.fn_u:hover {
		color: #008a00;
		text-decoration: none;
}

a.fnbt {
		color: #199DAC;
		text-decoration: none;
}
a.fnbt:hover {
		color: #199DAC;
		text-decoration: underline;
}

a.fnr {
		color: #FF0000;
		text-decoration: none;
}
a.fnr:hover {
		color: #FF0000;
		text-decoration: underline;
}
a.trott-link {
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
}
a.trott-link:hover {
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: underline;
}
a.trott-hlink:hover, .m-a_trott {
		color: #FFF !important;
		background: url(../pictures/menubar_trottoir.gif) repeat-x !important;
}
a.magic-hlink:hover, .m-a_magic {
		color: #FFF !important;
		background: url(../pictures/menubar_magictikets.gif) repeat-x !important;
}
/* step1 */
.but_daten_speichern {
		background: url(../pictures/but_datenspeichern_0.gif) no-repeat;
		width: 136px;
		height: 26px;
}
.but_daten_speichern:hover {
		background: url(../pictures/but_datenspeichern_1.gif) no-repeat;
}

.but_speichern_weiter {
		background: url(../pictures/but_speichern_weiter_0.gif) no-repeat;
		width: 136px;
		height: 26px;
}
.but_speichern_weiter:hover {
		background: url(../pictures/but_speichern_weiter_1.gif) no-repeat;
}

.but_rubrikenwahl {
		background: url(../pictures/but_rubrikenwahl_0.gif) no-repeat;
		width: 136px;
		height: 26px;
}
.but_rubrikenwahl:hover {
		background: url(../pictures/but_rubrikenwahl_1.gif) no-repeat;
}

.but_anmelden {
		background: url(../pictures/but_anmelden_0.gif) no-repeat;
		width: 136px;
		height: 26px;
}
.but_anmelden:hover {
		background: url(../pictures/but_anmelden_1.gif) no-repeat;
}

/* step2 */
.but_reset {
		background: url(../pictures/but_reset_0.gif) no-repeat;
		width: 136px;
		height: 26px;
}
.but_reset:hover {
		background: url(../pictures/but_reset_1.gif) no-repeat;
}

.but_zurueck {
		background: url(../pictures/but_zurueck_0.gif) no-repeat;
		width: 136px;
		height: 26px;
}
.but_zurueck:hover {
		background: url(../pictures/but_zurueck_1.gif) no-repeat;
}

.but_speichern {
		background: url(../pictures/but_speichern_0.gif) no-repeat;
		width: 136px;
		height: 26px;
}
.but_speichern:hover {
		background: url(../pictures/but_speichern_1.gif) no-repeat;
}

.but_text_bilder {
		background: url(../pictures/but_text_bilder_0.gif) no-repeat;
		width: 136px;
		height: 26px;
}
.but_text_bilder:hover {
		background: url(../pictures/but_text_bilder_1.gif) no-repeat;
}

/* step3 */
.but_bildvorschau {
		background: url(../pictures/but_bildvorschau_0.gif) no-repeat;
		width: 136px;
		height: 26px;
}
.but_bildvorschau:hover {
		background: url(../pictures/but_bildvorschau_1.gif) no-repeat;
}

.but_zurueck {
		display: block;
		background: url(../pictures/but_zurueck_0.gif) no-repeat;
		width: 136px;
		height: 26px;
}
.but_zurueck:hover {
		background: url(../pictures/but_zurueck_1.gif) no-repeat;
}

.but_galerie_vorschau {
		background: url(../pictures/but_galerie_vorschau_0.gif) no-repeat;
		width: 136px;
		height: 26px;
}
.but_galerie_vorschau:hover {
		background: url(../pictures/but_galerie_vorschau_1.gif) no-repeat;
}

.but_eintrag_vorschau {
		background: url(../pictures/but_eintrag_vorschau_0.gif) no-repeat;
		width: 136px;
		height: 26px;
}
.but_eintrag_vorschau:hover {
		background: url(../pictures/but_eintrag_vorschau_1.gif) no-repeat;
}

.but_ok_fertigstellen {
		display: block;
		background: url(../pictures/but_ok_fertigstellen_0.gif) no-repeat;
		width: 136px;
		height: 26px;
}
.but_ok_fertigstellen:hover {
		background: url(../pictures/but_ok_fertigstellen_1.gif) no-repeat;
}
/* login */
.but_login {
		background: url(../pictures/but_login_0.gif) no-repeat;
		width: 136px;
		height: 26px;
}
.but_login:hover {
		background: url(../pictures/but_login_1.gif) no-repeat;
}
.but_speichern_vorschau {
		background: url(../pictures/but_bildvorschau_0.gif) no-repeat;
		width: 136px;
		height: 26px;
}
.but_speichern_vorschau:hover {
		background: url(../pictures/but_bildvorschau_1.gif) no-repeat;
}
.but_password_zusenden {
		background: url(../pictures/but_password_zusenden_0.gif) no-repeat;
		width: 136px;
		height: 26px;
}
.but_password_zusenden:hover {
		background: url(../pictures/but_password_zusenden_1.gif) no-repeat;
}
/* buchungen */
.but_startseite_buchen {
		background: url(../pictures/but_startseite_buchen_0.gif) no-repeat;
		width: 198px;
		height: 26px;
}
.but_startseite_buchen:hover {
		background: url(../pictures/but_startseite_buchen_1.gif) no-repeat;
}
.but_newsletter_buchen {
		background: url(../pictures/but_newsletter_buchen_0.gif) no-repeat;
		width: 198px;
		height: 26px;
}
.but_newsletter_buchen:hover {
		background: url(../pictures/but_newsletter_buchen_1.gif) no-repeat;
}
.but_banner_buchen {
		background: url(../pictures/but_banner_buchen_0.gif) no-repeat;
		width: 198px;
		height: 26px;
}
.but_banner_buchen:hover {
		background: url(../pictures/but_banner_buchen_1.gif) no-repeat;
}
.but_banner_vorschau {
		background: url(../pictures/but_banner_vorschau_0.gif) no-repeat;
		width: 136px;
		height: 26px;
}
.but_banner_vorschau:hover {
		background: url(../pictures/but_banner_vorschau_1.gif) no-repeat;
}

a.fn_k9 {
		color: #1E70B2;
		text-decoration: none;
		font-weight: bold;
}
a.fn_k9:hover {
		text-decoration: underline;
}
a.fn_k9_u {
		color: #1E70B2;
		font-size: 11px;
		font-weight: bold;
		text-decoration: underline;
}
a.fn_k9_u:hover {
		text-decoration: none;
}

a.fn-orange {
		color: #eb591a;
		font-weight: bold;
		text-decoration: none
}
a.fn-orange:hover {
		text-decoration: underline
}
a.fn-orange_u {
		color: #eb591a;
		font-weight: bold;
		text-decoration: underline
}
a.fn-orange_u:hover {
		text-decoration: none
}
.k10 ul {
		margin: 0;
		padding: 0;
		list-style-image: none;
		list-style-type: none;
}
.k12 ul {
		margin: 0;
		padding: 0;
		list-style-image: none;
		list-style-type: none;
}
.block {
		display: block;
		margin: 4px 0 4px
};
.dblock {
		display: block;
}

.trot_view_art {
		font-size: 20px;
		font-family: Arial, Helvetica, sans-serif;
		color: #14399c;
}

.roundedcornr_box_999186 {
		background: url(../img/roundedcornr_999186_tl.png) no-repeat top left;
}
.roundedcornr_top_999186 {
		background: url(../img/roundedcornr_999186_tr.png) no-repeat top right;
}
.roundedcornr_bottom_999186 {
		background: url(../img/roundedcornr_999186_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_999186 div {
		background: url(../img/roundedcornr_999186_br.png) no-repeat bottom right;
}
.roundedcornr_content_999186 {
		background: url(../img/roundedcornr_999186_r.png) top right repeat-y;
}

.roundedcornr_top_999186 div, .roundedcornr_top_999186, .roundedcornr_bottom_999186 div, .roundedcornr_bottom_999186 {
		width: 100%;
		height: 15px;
		font-size: 1px;
}
.roundedcornr_content_999186, .roundedcornr_bottom_999186 {
		margin-top: -19px;
}
.roundedcornr_content_999186 {
		padding: 0 15px;
}

.infosite {
		width: 834px;
		background-color: #ECEFF6;
		height: 100%;
		overflow: auto;
}
.terminliste {
		text-decoration: none;
		list-style-type: none;
		margin: 0;
		padding: 0;
		width: 95px;
		float: left;
}
.rubrik-liste {
		width: 620px;
}
/*
.rubrik-liste .box{margin-right:-15px; display:inline; background-image:url(../img/box_bg_lg.gif);}
.rubrik-liste .box-content{clear:both;}
.rubrik-liste .catalog-subheader{margin-bottom:12px;}
.rubrik-liste .catalog-subheader A{font-weight:bold;}
 */
.rubrik-liste .catlist2 {
		width: 205px;
		float: left;
}

#bild-div {
		float: left;
		height: 117px;
		width: 150px;
		padding-right: 3px;
		display: table-cell;
		text-align: center;
}
#bild-div td img {
		border: none;
		vertical-align: middle;
		margin: 0 auto;
		text-align: center;
		display: block;
		padding-left: 2px;
}
#bild-div img {
		border: none;style="display:block; margin:3px auto; padding-top: 1px;
}
#oberzeile {
		float: left;
		width: auto;
}
#oberzeile table {
		margin: 3px 0 1px 7px;
		width: 668px;
		border: none;
}
#oberzeile input {
		padding-right: 1px;
		vertical-align: -4 px;
		width: 12px;
		margin: 0;
		padding: 0px;
}
#plz_cut {
		width: 200px;
		font-size: 11px;
		height: 15px;
		overflow: hidden;
}
.readonly {
		background-color: #EEE;
}
.synchroAuswertung textarea{
		font-size:130%;
}
.linkOhneUnderline a {
	color:rgb(68, 68, 68);
	text-decoration: none;
}
.linkOhneUnderline a:visited{
	color:rgb(68, 68, 68);
	text-decoration: none;
}
.linkOhneUnderline a:hover{
	color: #FFF;	
	text-decoration: underline;
}

.tableRowsAlternate tr:nth-child(odd) {
      background-color:#e5e5e5;
}
.tableRowsAlternate tr:nth-child(even) {
      background-color:#eaeaec;
}
.tableColsAlternate :nth-of-type(odd) {
      background-color:#ccc;
}
.tableColsAlternate :nth-of-type(even) {
      background-color:#333;
}
table.uploadBlog {
	width:500px;
	height:62px;
	border:0
	text-align:center;
	border-spacing:0 20px;
	
}

tr.uploadBlog, td.uploadBlog{
	border: 1px solid #CCC;
	background-color:#EFEBEF;

	
}

/*
le class="uploadBlog" width="550" height="62" border="0" align="center"
				cellpadding="0" cellspacing="2" style="">
				<tr style="border: 1px solid #CCC;">
					<td width="131" align="center" valign="middle" bgcolor="#EFEBEF"
						class="schwarz_11_fett">Technical Rider{if:inhalt[db][filePdf1]}<br><input
						name="delPdf[1]" type="image" src="pictures/sym_tonne.gif"
						alt="zur&uuml;ck" />	{end:}					
					</td>
					<td width="423" bgcolor="#EFEBEF">*/



