html,body {padding-top:5px;width:100%;height:100%;background-color:#ffffff;font-family:Verdana,Arial, Sans Serif;font-size:10pt;line-height:1.3;top:0px;}



div.main {width:980px;margin:auto;margin-top:25px;background-color:#ffffff;}

td {padding-right:5px;}

a {color:#419ff9;text-decoration:none}
a:hover {color:#419ff9;text-decoration:underline}
a:visited {color:#419ff9;}


.a {color:#419ff9;}
.a:hover {color:#419ff9;text-decoration:underline}
.a:visited {color:#419ff9;}

.redir-link:hover {text-decoration: underline};

h3 {margin-top:-5px;color:#fa8708;}
.box {margin-top:0px;font-size:10pt;}
.box > a {text-decoration:none;}

/*Kopf*/
div.header {width:980px;margin:auto;margin-top:5px;}
div.flaggen {}
div.head {height:100px;}

.logo {font-weight:bold;display:block;color:#0e73a8;font-size:15pt;}
.logo > a {text-decoration:none;color:#0e73a8;}
.logo > a:hover {text-decoration:none;color:#0e73a8;}
.logo > a:visited {text-decoration:none;color:#0e73a8;}
.sub_logo {font-weight:bold;display:block;color:#db0000;font-size:11px;}

/*Navi*/
.navi {text-transform:uppercase;text-decoration:none;color:black;font-size:9pt;font-family:verdana,helvetica,arial,sans-serif;}
div.navi {background-color:#E6E6E6};
.navi:hover {color:#ffffff;}
.navi:active {color:#ffffff;}
.navi:visited {color:#ffffff;}
div.navi {height:20px;width:100%;}
.navi_l {float:left;background-image:url('../img/neu/navi_l.png');height:50px;width:4px;}
.navi_r {float:left;background-image:url('../img/neu/navi_r.png');height:50px;width:4px;}
.navi_mnh {cursor:pointer;padding-top:16px;padding-left:8px;padding-right:8px;float:left;background-image:url('../img/neu/navi_m_hot.png');height:34px;}
.navi_m {cursor:pointer;padding-top:16px;padding-left:8px;padding-right:8px;float:left;background-image:url('../img/neu/navi_m_hot.png');height:34px; max-width: 165px; text-align: center;}
.navi_m:hover {background-image:url('../img/neu/navi_stopper.png');}
.navi_stopper {float:left;width:1px;background-image:url('../img/neu/navi_stopper.png');height:50px;}
.navi_xl {width:128px;}
.navi_xxl {width:287px;}

.navi_m_select {cursor:pointer;padding-top:16px;padding-left:8px;padding-right:8px;float:left;background-image:url('../img/neu/navi_m_select.png');height:34px;}
.navi_m_select:hover {background-image:url('../img/neu/navi_stopper.png');}


/*Banner IMG*/

.banner {position:absolute;top:0px;width:100%;height:100%}
.banner_wrapper {position:relative;height:150px;}
.banner_txt_1 {position:absolute;color:#ffffff;font-weight:bold;font-size:12pt; bottom:5px;left:5px;text-shadow: black 0.1em 0.1em 0.2em}
.banner_txt_2 {color:grey;position:absolute;bottom:5px;right:5px;text-align:right;font-weight:bold;text-shadow: black 0.1em 0.1em 0.2em}
.banner_txt_2 > a {color:#ffffff;}

/*Von Jens Banner Ueberschrift*/
.banner_ueb {
	position:absolute;
	color:#ffffff;
	font-weight:bold;
	font-size:24px; 
	bottom:80px;
	left:150px;
	text-shadow: black 0.1em 0.1em 0.2em
}
/*Ende von Jens*/

/*Formulare*/
.check {border:0px;}
.h_l {height:39px;}

/*Boxen*/



/*Listen*/
.list {cursor:pointer;border:1px solid #bcbfc2;margin-top:5px;padding:0px;padding-right:30px;}
.list:hover {border:1px solid #afb2b5;background-image:url('../img/neu/list_hot.png');}

/*Allg*/
.stop {clear:both;}
.stopl {clear:left;}
.stopr {clear:right;}
.txt_r {text-align:right;}
.txt_s {margin-top:5px;margin-bottom:5px;}
.txt_c {text-align:center;}
.rborder {padding-top:10px;padding-bottom:10px;}
.s {width:260px;}
.m {width:488px;}
.l {width:980px;}

.w18 {width:18px;}
.w20 {width:20px;}
.w23 {width:23px;}
.w100 {width:100px;}
.w115 {width:115px;}
.w155 {width:155px;}
.w160 {width:160px;}
.w170 {width:165px;}
.w179 {width:179px;}
.w180 {width:180px;}
.w191 {width:191px;}
.w194 {width:194px;}
.w200 {width:200px;}
.w210 {width:210px;}
.w213 {width:213px;}
.w215 {width:215px;}
.w225 {width:225px;}
.w240 {width:240px;}
.w245 {width:245px;}
.w250 {width:250px;}
.w275 {width:275px;}
.w280 {width:280px;}
.w300 {width:300px;}
.w315 {width:315px;}
.w350 {width:350px;}
.w360 {width:360px;}
.w383 {width:383px;}
.w400 {width:400px;}
.w413 {width:413px;}
.w420 {width:420px;}
.w430 {width:430px;}
.w435 {width:435px;}
.w440 {width:440px;}
.w450 {width:450px;}
.w460 {width:460px;}
.w480 {width:480px;}
.w492 {width:492px;}
.w500 {width:500px;}
.w520 {width:520px;}
.w530 {width:530px;}
.w550 {width:550px;}
.w600 {width:600px;}
.w615 {width:615px;}
.w650 {width:650px;}
.w680 {width:680px;}
.w700 {width:700px;}
.w725 {width:725px;}
.w735 {width:735px;}
.w750 {width:750px;}
.w100p {width:100%;}
.w33p {width:33%;}
.w20p {width:20%;}
.w30p {width:30%;}


.h5 {height:5px;overflow:hidden;}
.h15 {height:15px;overflow:hidden;}
.h18 {height:18px;overflow:hidden;}
.h20 {height:20px;overflow:hidden;}
.h30 {height:30px;overflow:hidden;}
.h40 {height:40px;overflow:hidden;}
.h60 {height:60px;overflow:hidden;}
.h80 {height:80px;overflow:hidden;}
.h100 {height:100px;overflow:hidden;}
.h200 {height:200px;overflow:hidden;}
.h250 {height:250px;overflow:hidden;}
.auto {overflow:auto;}

.h150s {height:150px;overflow:auto;}
.ma {margin:auto;}
.m1 {margin:1px;}
.m5 {margin:5px;}
.mr5 {margin-right:5px;}
.m10 {margin:10px;}
.mr60 {margin-right:60px;}
.mt5 {margin-top:5px;}
.mb5 {margin-bottom:5px;}
.mb15 {margin-bottom:15px;}
.mt0 {margin-top:0px;padding-top:1px;}
.mt10 {margin-top:10px;}
.ml15 {margin-left:15px;}
.ml40 {margin-left:40px;}
.p2 {padding:2px;}
.p4 {padding:4px;}
.p5 {padding:5px;}
.pb0 {padding-bottom:0px;}
.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pr5 {padding-right:5px;}
.pr15 {padding-right:15px;}
.pl5 {padding-left:5px;}
.pl45 {padding-left:45px;}
.p10 {padding:10px;}
.p15 {padding:15px;}
.p30 {padding:30px;}
.pr30 {padding-right:30px;}
.pr15 {padding-right:15px;}
.pl15 {padding-left:15px;}
.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt30 {padding-top:30px;}
.mbpb0 {margin-bottom:0px;padding-bottom:0px;}
.yellow {background-color:#fff9e9;}
.grey {color:#888888;}
.bggrey {background-color:#f3f3f3;}

.table {display:table;}
.tr {display:table-row;}
.td {display:table-cell;padding:5px;}

.fr {float:right;}
.fl {float:left;}
.block {float:left;width:395px;}

.pointer {cursor:pointer;}
.absolute {position:absolute;}

h2 {margin-bottom:5px;font-size:16px;color:#0070be;}


.catBlue { background-color:#5ab3e1; color:#ffffff; font-weight:bold; padding: 2px 0px 2px 6px; }
.liArrow { background: transparent url(../img/neu/pfeilh16.jpg) no-repeat 0 50%; padding-left: 28px; }

.liArrowCat { background: transparent url(../img/neu/pfeilh16.jpg) no-repeat 0 50%; padding-left: 38px; }

/*Index*/
.mainsuche {width:447px;background-color:#fff9e9;padding:30px;padding-top:20px;padding-bottom:20px;}
.mainkarte {width:443px;background-color:#fff9e9;padding-bottom:5px;padding-right:30px;}
.mainkarteimg {border:1px solid #66a1d2;}

/*Objekte*/
.objekte {height:230px;}
.objekte_wrapper {width:960px;overflow:hidden;height:240px;position:absolute;}
.frame {border-radius:8px;overflow:hidden;margin-left:17px;width:140px;float:left;border:1px solid #cccccc;background-color:#ffffff;height:230px;}
/*.frame:hover {opacity:1;filter: alpha(opacity = 100);}*/

/*Tagcloud*/
.tagcloud {text-align:center;margin:5px;padding:0px;}
.tagcloud_load {display:inline;width:20px;margin:auto;}
.tagcloud_tag {display:inline;padding:5px;font-weight:bold;text-decoration:none;color:#032051;}
.tagcloud_tag:active {color:#660000;}
.tagcloud_tag:visited {color:#032051;}

/*Buch*/
.book {height:200px;width:300px;margin-top:5px;margin-left:98px;}
.book_wrapper {width:300px;position:absolute;height:100px;}
.book_next {position:absolute;left:300px;top:185px;z-index:100000000;cursor:pointer;filter: alpha(opacity = 40);opacity:.4;}
.book_next:hover {filter: alpha(opacity = 100);opacity:1;}
.book_block {width:225px;height:225px;}
.book_left {left:0px;top:0px;width:150px;height:200px;position:absolute;}
.book_right {left:150px;top:0px;width:150px;height:200px;position:absolute;}
.book_img {width:100%;height:100%}
.book_page {overflow:hidden;position:absolute;top:0px;left:0px;border:1px solid #000000;background-color:#ffffff;width:150px;height:200px;}

.invert {background-color:#032051;color:#ffffff;padding:5px;margin-left:0px;margin-bottom:5px;}
.c_grey {color:#666666;}
.footer {font-size:8pt;width:980px;margin:auto;padding-top:15px;}
.opacity {filter:alpha(opacity=50);opacity:.50;}

.cl {padding-left:15px;width:450px;float:left;}
.cr {padding-right:15px;width:450px;float:right;}
.highlight {text-decoration:none;}
.highlight:hover {text-decoration:underline;color:#ff0000;}

.ts {font-size:8pt;}
.b {font-weight:bold;}
 
.bg_grey {background-color:#CCCCCC;}
.bg_green {background-color:#f3f6eb;}
.border_green {border:1px solid #cccccc;border-radius:8px;}
.border_red {border:1px solid #ffb2b2;}
.border_yellow {border: 1px solid #fc8d24;}
.border_greygreen {border: 1px solid #fafafa;background-color:#fafafa;}
.border_grey{border: 1px solid #ececec;}
.btn_yellow {border:1px solid #fc8d24;background-image:url('../img/neu/btn_yellow.png');width:150px;height:11px;padding:5px;text-align:center;}
.btn_red {color:#ffffff;font-weight:bold;border:1px solid #be1c2b;background-image:url('../img/neu/btn_red.png');width:150px;height:11px;padding:5px;text-align:center;}
.btn_green {color:#144a24;border:1px solid #2da752;background-image:url('../img/neu/btn_green.png');width:150px;height:22px;text-align:center;}

/*Regionen*/


 div.n_right {width:350px;float:right;}
 div.n_map {width:350px;height:350px;overflow:hidden;border:2px solid #000;}
 div.n_objektliste {border:1px solid #000;}
 img.n_objekt_img {float:left;margin-right:5px;}
 
 /*Objekt*/
 .menue {font-size:12px;font-weight:bold;}
 li.menue {padding:5px;height:22px;margin:5px;position:relative;border-radius:8px;}
 a.menue {padding-left:5px;display:inline-block;height:100%;width:100%;background-color:fefefe#;border:1px solid #ECECEC;border-radius:8px;}
 a.navi:hover {color:#ffffff;}
 a.navi:visited {color:#ffffff;}
 div.einzelbox {padding:5px;border:1px solid #ececec;margin-bottom:15px;border-radius:8px;}
 div.einzelbox>h2 {font-size:15px;background-color:#f7faf2;padding:5px;margin-bottom:5px;border-radius:8px;}
 
 li.listpoint {list-style-type:disc;list-style-position :inside;}
 
 .td_green {padding:5px;background-color:#ececec;border-right:1px solid #cccccc;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
 .td_norm {padding:5px;border-right:1px solid #cccccc;}
 .s {font-size:10px;}
 /*Buchungsplan*/
 table.mod10_year {margin-top:10px;}
td.mod10_yearname {display:none;}


table.mod10_month {width:45%;margin-right:5px;margin-bottom:5px;}
td.mod10_monthname {border-radius:8px;font:8pt Verdana;margin:1px;padding:3px;font-weight:bold;text-align:center;background-color:rgb(220,220,220);}
td.mod10_weeknumtitle {font:8pt Verdana;margin:1px;padding:3px;font-size:8pt;font-weight:bold;text-align:right;}
td.mod10_weeknum {font:8pt Verdana;margin:0px;padding:3px;font-size:8pt;text-align:right;}
td.mod10_dayname {font:8pt Verdana;margin:0px;padding:3px;font-size:8pt;font-weight:bold;}
td.mod10_sunday {font:8pt Verdana;margin:0px;border:1px solid rgb(220,220,220);padding:5px;color:rgb(0,0,0);background-color:#89BE3A;}
td.mod10_saturday {font:8pt Verdana;margin:0px;border:1px solid rgb(220,220,220);padding:5px;color:rgb(0,0,0);background-color:#89BE3A;}

td.mod10_nomonthday {font:8pt Verdana;margin:0px;border:1px solid rgb(220,220,220);padding:3px;color:rgb(220,220,220);}
td.mod10_monthday {font:8pt Verdana;margin:0px;border:1px solid rgb(220,220,220);padding:3px;color:rgb(0,0,0);background-color:#89BE3A;}
td.b {font:8pt Verdana;margin:0px;border:1px solid rgb(220,220,220);padding:3px;background-color:#ED1B24;}
td.a {font:8pt Verdana;margin:0px;border:1px solid rgb(220,220,220);padding:3px;background-color:#F7941D;}
td.c {font:8pt Verdana;margin:0px;border:1px solid rgb(220,220,220);padding:3px;
background:url('../img/bkal_anreise.jpg') no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;}
td.d {font:8pt Verdana;margin:0px;border:1px solid rgb(220,220,220);padding:3px;
background:url('../img/bkal_abreise.jpg') no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;}
td.mod10_todayc {font-weight:bold;font:8pt Verdana;margin:0px;border:1px solid rgb(220,220,220);padding:3px;
	background:url('../img/bkal_anreise.jpg') no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;}
td.mod10_todayd {font-weight:bold;font:8pt Verdana;margin:0px;border:1px solid rgb(220,220,220);padding:3px;
background:url('../img/bkal_abreise.jpg') no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;}

td.mod10_today {font:8pt Verdana;font-weight:bold;text-align:center;background-color:rgb(230,230,230);background-color:#89BE3A;}
td.mod10_todaya {font:8pt Verdana;background-color:#F7941D;font-weight:bold;text-align:center;}
td.mod10_todayb {font:8pt Verdana;background-color:#ED1B24;font-weight:bold;text-align:center;}

.click,.buchung_delete {cursor:pointer;}
.small {font-size:10px;}
.normal {font-weight:normal;}
td {vertical-align:top;}

.error {border:2px solid #ff0000;background-color:rgb(255,220,220);padding:15px;font-weight:bold;margin:auto;width:400px;margin-top:10px;margin-bottom:10px;color:#000000;}
.input_error {border:1px dotted #ff0000;background-color:rgb(255,240,240);}
.msg {border:2px solid #00ff00;background-color:rgb(220,255,220);padding:15px;font-weight:bold;margin:auto;width:400px;margin-top:10px;margin-bottom:10px;color:#000000;}

label {cursor:pointer;}

div.anmeldung_box_hot,.anmeldung_box {border-radius:8px;border:1px solid #f0f0f0;margin:15px;padding:10px;width:700px;}
h2.anmeldung_box_hot,h2.anmeldung_box {text-decoration:underline;color:#228630;background-color:#f0f0f0;border-radius:8px;margin:-10px;margin-bottom:10px;padding:10px;cursor:pointer;}
h2.anmeldung_box:hover {text-decoration:none;background-color:#eaeaea;}
h2.anmeldung_box_hot {background-color:#f3f6eb;}
.anmeldung {width:300px;}
.anmeldung_small {width:90px;}
textarea.anmeldung {height:300px;width:420px;}

.anmeldung_selectbox {width:300px;height:200px;overflow:auto;border:1px solid #fefefe;}
.anmeldung_bild {position:relative;height:240px;float:left;width:200px;padding:10px;margin:5px;background-color:#E0E0E0;border:1px solid #cccccc;text-align:center;}
.anmeldung_bild_link {background-color:#cccccc;margin:-10px;padding:3px;width:215px;position:absolute;bottom:10px;cursor:pointer;}

.i {margin:5px;font-style:italic;}
.tar {text-align:right;}

.anmeldung_progress {float:right;margin:0px;height:20px;width:150px;background-image:url(../img/neu/anmeldung_progress_bg.png);}
.anmeldung_progress_ok {margin:0px;height:20px;background-image:url(../img/neu/anmeldung_progress_ok.png);}

blockquote {margin-left:15px;}

 .flag {float:right;width:30px;height:35px;background-image:url(../img/marker.gif)}
 .flag > p {margin-top:4px;margin-left:5px;font-size:8pt;color:#ffffff;font-weight:bold;}
 
 .werbung {width:220px;height:90px;padding:5px;cursor:pointer;border-radius:8px;background-image:url(../img/neu/banner_werbung.png);text-align:center;}
 .werbung_btn {cursor:pointer;width:370px;height:35px;border-radius:8px;padding-top:15px;background-image:url(../img/neu/banner_werbung_btn.png);text-align:center;}
 .werbung_btn_small {cursor:pointer;width:141px;height:20px;border-radius:8px;padding-top:5px;background-image:url(../img/neu/banner_werbung_btnsmall.png);text-align:center;}
 .werbung_btn_xs {cursor:pointer;width:95px;height:20px;border-radius:8px;padding-top:5px;background-image:url(../img/neu/banner_werbung_btnxs.png);text-align:center;}
 .werbung > a {color:#ffffff;font-size:8pt;text-decoration:none;}
 .werbung_btn > a {color:#ffffff;font-weight:bold;text-decoration:none;font-size:12pt;}
 .werbung_btn_small > a {color:#ffffff;text-decoration:none;font-size:8pt;}
 .werbung_btn_xs > a {color:#ffffff;text-decoration:none;font-size:10px;}
 
 .werbung_btn_orange {cursor:pointer;width:370px;height:35px;border-radius:8px;padding-top:15px;background-image:url(../img/neu/btn_orange_big.png);text-align:center;}
 .werbung_btn_small_orange {cursor:pointer;width:268px;height:20px;border-radius:8px;padding-top:5px;background-image:url(../img/neu/btn_orange_small.png);text-align:center;}
 .werbung_btn_orange > a {color:#ffffff;font-weight:bold;text-decoration:none;font-size:12pt;}
 .werbung_btn_small_orange > a {color:#ffffff;text-decoration:none;font-size:8pt;font-weight:bold;}
 

 
 #map,#high,#map_c {border-radius:8px;}
 
 .xl {font-style:italic;}
 .big {color: #000000;font-size: 10pt;font-weight: bold;}
 .big2 {color: #000000;font-size: 10pt;}
 .big_red {color: #ff0000;font-size: 11pt;font-weight: bold;}
 .big_green {color:#89BE3A}
 .cursor {cursor:pointer;}

 
 h1.objekt {color:#89BE3A;font-size:18pt;}
 h1.fullsize {font-size:12pt;padding:15px;}
 h1.text {font-size:15pt;}
 ul.bull  {list-style:disc;padding-left:15px;}
 
 .highlight_box {margin:15px;margin-top:0px;padding:15px;background-image:url(../img/neu/trans.png);border:2px solid #ffffff;border-radius:15px}

 .highlight_box_links {min-width:700px; margin:15px;margin-top:0px;padding:15px;background-image:url(../img/neu/trans.png);border:2px solid #ffffff;border-radius:15px}

 .highlight_box2 {margin-bottom:15px;margin-top:0px;padding:15px;background-image:url(../img/neu/trans.png);border:2px solid #ffffff;border-radius:15px}
 .border_white {border-bottom:2px solid #ffffff;margin-bottom:15px;padding-bottom:30px;}
 
 .c_orange {color:#fe8705;text-decoration:underline;}
 .c_orange:hover {text-decoration:none;}
 .c_blue {color:#1468aa;}
 .c_violet {color:#95258e;}
 .c_white {color:#ffffff;}
 .c_white > p,.c_white > h2,.c_white > a, {color:#ffffff;}
 
 
.gelb {background-color:#f7941d;}
.hg_gelb {background-color:#f7cc99;}
.rot {background-color:#ed1b24;}
.hg_rot {background-color:#ed9195;}
.blau {background-color:#026ebb;}
.gruen {background-color:#89be3a;}
.hg_gruen {background-color:#b0be9a;}

hr {border:1px solid #ffffff;}
.schnellsuche {border: 1px solid #B6B6B6;
border-radius: 0px;
color: #999999;
font-size: 7pt;
height: 15px;
margin: 0;
margin-bottom:10px;
margin-right:5px;
padding: 2px;
width: 250px;
float:right;}

.alert {border:1px solid #FF1111;background-color:#fafafa;font-weight:bold;text-align:center;}
.red {color:#FF1111}
.xxl {font-size:10pt;}

.close_btn_wrapper {cursor:pointer;float:right;}
.close_btn {margin-top:3px;margin-left:7px;font-weight:bold;}

.ui-dialog-title {font-size:12pt;}
.u {text-decoration:underline;}
textarea,select,input {border:1px solid #cacaca; border-radius:8px;height:20px;width:300px;margin-bottom:5px;}
textarea {height:75px;}
select.round {border:1px solid #cacaca;border-radius:8px;height:26px;width:300px;}
input.checkbox {width:20px;height:10px;}

 #reiseziel {padding:2px;
			padding-right:0px;
			font-size:10pt;
			width:235px;
			height:20px;
			color:#b6b6b6;
			border:1px solid #b6b6b6;
			margin-bottom:25px;
			margin-right:0px;
			border-radius:0px;
			border-top-left-radius:8px;
			border-bottom-left-radius:8px;
			border-top-right-radius:8px;
                        border-bottom-right-radius:8px;
			margin:0px;}
/*			
#reiseziel_suche {
width:107px;height:20px;font-weight:bold;padding-top:7px;background-image:url(../img/neu/btn_finden_small.png);text-align:center;color:#ffffff;cursor:pointer;display:inline-block;
			}
*/
/*Von jens 15.12.15*/
#reiseziel_suche {
	width:107px;
	height:20px;
	font-weight:bold;
	padding-top:7px;
	background-color:#fa8708;
	text-align:center;
	color:#ffffff;
	cursor:pointer;
	display:inline-block;
	border-top-left-radius:8px;
        border-bottom-left-radius:8px;
        border-top-right-radius:8px;
        border-bottom-right-radius:8px;
}

			
.schliessen {
    background-image: url("../img/neu/btn_schliessen.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
    float: right;
    font-size: 10pt;
    font-weight: bold;
    height: 16px;
    padding-left: 28px;
    padding-top: 6px;
    text-decoration: underline;
    width: 70px;}
.status {width: 100%;position:absolute;top:-15px; text-align: right; margin-right: 7px; margin-top: 4px;font-size:9px;}
.relative {position:relative;}

.ue_green {color:#228630;font-weight:bold;margin-bottom:5px;font-size:10pt;}
.ue {font-weight:bold;margin-bottom:5px;font-size:10pt;}

.tipp {padding-left:33px;background-image:url(../img/tipp.png);font-weight:bold;background-repeat:no-repeat;background-position:left top;}
#reduce_region,#region_vorschlag {width:90%;}

.suchvorschlaege > table > tbody > tr {cursor:pointer;padding:0px;}
.suchvorschlaege_even {color:#3D3D3D;background-color:#ffd167;}
.suchvorschlaege_odd {color:#000000;background-color:#fea200;}
.suchvorschlaege_odd:hover,.suchvorschlaege_even:hover {background-color:#ffffff}
.suchvorschlaege > table > tbody > tr > td > p {padding:3px;font-size:10pt;}
.suchvorschlaege > p {display:none;}
.suchvorschlaege {border: 1px solid #ff4e09;}

.rechtsform_select {position:absolute;top:24px;left:0px;border:1px solid #f68f94;display:none;}
.rechtsform_select > p {padding:3px;font-size:10pt;}


.copy_footer {text-align:center;color:#8d9ab1;font-weight:bold;}
.blue {color:#8D9AB1;}

.btn_norm {
width:113px;height:20px;font-weight:bold;padding-top:6px;background-image:url(../img/neu/btn_norm.png);text-align:center;color:#ffffff;cursor:pointer;display:inline-block;
			}

.btn_blue {
width:102px;height:18px;font-weight:bold;padding-top:6px;background-image:url(../img/neu/btn_blue.png);text-align:center;color:#ffffff;cursor:pointer;display:inline-block;
			}
.btn_blue_xxl {
width:204px;height:18px;font-weight:bold;padding-top:6px;background-image:url(../img/neu/btn_blue_xxl.png);text-align:center;color:#ffffff;cursor:pointer;display:inline-block;
			}
.werbung_btn_2 {
width:268px;height:18px;font-weight:bold;padding-top:6px;background-image:url(../img/neu/btn_anmeldung_small.png);text-align:center;color:#ffffff;cursor:pointer;display:inline-block;
			}	
.werbung_btn_2>a {color:#ffffff;text-decoration:none;font-weight:bold;}	
.werbung_btn_3 {
width:268px;height:18px;font-weight:bold;padding-top:6px;background-image:url(../img/neu/btn_anmeldung_small2.png);text-align:center;color:#ffffff;cursor:pointer;display:inline-block;
			}	
.werbung_btn_3>a {color:#ffffff;text-decoration:none;font-weight:bold;}					
.hidden {display:none;}

h1.products  {color:#ca1600;font-size:14pt;}
h2.products  {margin-top:10px;font-size:12pt;background-color:#fafafa;border-bottom:1px solid #228630;border-top:1px solid #228630;}
.list_top {font-weight:bold;}
div.list_top {}
h3.list_top,h2.list_top {padding:3px;font-size:10pt;background-color:#cccccc;border-bottom:1px solid #505050;border-top:1px solid #505050;margin-bottom:5px;}
.list_elements {margin-bottom:5px;clear:both;padding-left:5px;padding-bottom:5px;border-bottom:1px solid #909090;}
.list_elements_end {margin-bottom:5px;clear:both;padding-left:5px;padding-bottom:5px;}
.list_elements_title {width:150px;padding-right:5px;float:left;font-weight:normal;}
.list_elements_info {text-align:center;width:100px;padding-right:5px;float:left;font-weight:normal;}

ul.products_listpoint  {list-style:disc;padding-left:15px;}
li.products_listpoint  {margin-top:5px;line-height:1.3;}

li.products_listpoint > strong, p.list_elements_info > strong {color:#ca1600;}

h2.portal_land {margin-top:10px;font-size:12pt;background-color:#fafafa;border-bottom:1px solid #228630;border-top:1px solid #228630;}

div.portal_bundesland {margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #505050;}
h3.portal_bundesland {margin-bottom:5px;font-size:12px;}
.portal_bundesland_links {width:250px;margin-right:10px;float:left;}
.portal_bundesland_rechts {width:250px;margin-right:10px;float:left;}

.portal_bundesland_rechts > ul {list-style:disc;padding-left:15px;}
.portal_bundesland_rechts > ul > li {font-size:12px;text-decoration:underline;margin-top:5px;line-height:1.3;cursor:pointer;color:#596479;}

.weiterlesen {text-decoration:underline;margin-top:5px;cursor:pointer;color:#596479;}
