html,body{height:auto;}
body{background:#DECFAD url(images/alles.jpg) top left repeat-x;behavior:url(htc/hover.htc);color:#000;position:relative;}
* html body{background-color:#D6CBAD;}
*+html body{background-color:#D6CBAD;}
#outer{color:#000;margin:0 auto 0 255px;width:670px;}
.blau{color:#2755A2;font-weight:700;padding-left:11px;}
.clear{height:380px;position:relative;width:auto;}
h2{color:#6F9F31;font-size:18px;font-weight:700;padding-bottom:22px;}
#alles{background-image:url(images/con1.jpg);background-repeat:repeat-x;border-bottom:1px solid #394D42;border-left:1px solid #394D42;border-right:1px solid #394D42;left:50%;margin-left:-467px;position:absolute;width:934px;}
#header{background-image:url(images/header.jpg);background-position:left top;background-repeat:no-repeat;color:#394D42;height:179px;left:50%;margin-left:-469px;overflow:visible;padding-bottom:0;padding-right:0;padding-top:0;position:absolute;top:0;width:938px;z-index:999;}
#text{color:#515151;font-family:Verdana, 'Trebuchet MS', Sans-serif;font-size:14px;line-height:150%;margin-bottom:44px;padding-left:0;padding-right:12px;padding-top:145px;}
form.search{border:none;font-size:14px;position:absolute;right:22px;top:33px;width:244px;}
#ajaxSearch_submit{background-attachment:scroll;background-color:#F2EDDA;background-image:url(images/search.gif);background-position:0 5px;background-repeat:no-repeat;border:none;color:#4F82CB;cursor:pointer;height:28px;margin-left:5px;width:22px;}
* html #ajaxSearch_submit{background-color:#EFEBDE;}
*+html #ajaxSearch_submit{background-color:#EFEBDE;}
#starts{border:1px solid #848284;padding:15px;}
#ajaxSearch_input{background-color:#F2EDDA;border:none;color:#525552;font-size:14px;height:18px;margin-left:0;margin-top:0;}
* html #ajaxSearch_input{background-color:#EFEBDE;}
*+html #ajaxSearch_input{background-color:#EFEBDE;}
#sidebar .left-box .left-box form{border-bottom:1px solid #8E928E;margin-bottom:37px;width:185px;}
#sidebar .left-box .left-box input{margin-bottom:2px;margin-top:2px;}
#sidebar .left-box-unten{margin-bottom:30px;}
textarea{margin-left:11px;margin-top:0;}
#login{color:#FFF;float:right;font-size:12px;margin-right:62px;margin-top:42px;visibility:hidden;}
#login a,a:visited{background:inherit;color:#FFF;text-decoration:none;}
#login a:hover{background:inherit;color:#4EBF37;}
#text p{margin-top:16px;}
#left{float:left;left:-1px;margin-left:-247px;padding-bottom:0;padding-top:110px;position:relative;width:234px;}
SELECT{background-color:#FFF;border-bottom-color:#FFF;color:#3D6FC6;}
.oberkategorie{background-color:#4078CF;color:#FFF;font-weight:700;}
.einrichtung{background-color:#82BF3D;color:#FFF;}
.unterkategorie{color:#496C24;}
.datum{font-size:9px;}
.longtitle{border-bottom:1px solid #fff;color:#638684;font-size:18px;margin-bottom:33px;}
img{border:0;}
#right img{border:0;margin:auto;padding-bottom:24px;}
#right{float:left;font-size:13px;margin-right:-159px;margin-top:200px;padding-bottom:30px;position:relative;width:160px;}
#footer{clear:both;color:#B6B6B6;font-size:10px;height:50px;margin-top:0;position:relative;text-align:center;width:926px;}
#footer a,#footer a:visited{background-repeat:repeat;color:#B6B6B6;text-decoration:none;}
#centercontent{float:right;padding-bottom:7px;position:relative;width:643px;}
.outerwrap{float:left;margin-right:-3px;padding-top:65px;width:100%;}
.clearer{clear:both;height:1px;margin-top:-1px;overflow:hidden;}
#kopf_nav{font:bold 12px/26px Verdana, Arial, Tahoma, Sans-serif;height:26px;left:50%;margin-left:-490px;position:absolute;text-align:right;top:156px;width:980px;}
#kopf_nav ul{list-style:none;margin-right:36px;padding:0;z-index:99;}
#kopf_nav ul li{display:inline;}
#header #kopf_nav ul li a{color:#fff;display:inline;font-weight:700;padding:8px;text-decoration:none;}
#header #kopf_nav ul li a:visited{color:#fff;display:inline;font-weight:700;padding:8px;text-decoration:none;}
#header #kopf_nav ul li a:hover{color:#333;}
#Bilder{margin:0 0 0 10px;padding:0;}
a,a:visited{background:inherit;color:#638684;text-decoration:underline;}
.sponsor li{list-style:none;}
.sponsor a{color:#515151;font-size:8px;list-style:none;padding-left:11px;padding-top:22px;}
.sponsor img{margin-bottom:22px;}
#sidebar{float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;margin:26px 0 0;padding-left:4px;width:250px;}
#sidebar h5{color:#638684;font:bold 1.2em Verdana, 'Trebuchet MS', Sans-serif;margin-bottom:-12px;margin-top:21px;padding:5px 0 0 22px;}


#sidebar ul.sidemenu{list-style:none;margin:0;padding:0;text-align:left;text-decoration:none;}
#sidebar ul.sidemenu a{background-image:none;text-decoration:none;}
#sidebar ul.sidemenu li ul li{background:url(sdmenu/collapsed.gif) no-repeat 3px center;list-style:none;margin:0;padding:6px 0;}
#sidebar .sdmenu ul.sidemenu li ul li{background:none;}
#sidebar .sdmenu ul.sidemenu li ul li a{display:block;font-size:12px;margin-left:22px;width:233px;}
#sidebar ul.sidemenu li ul li a{display:block;margin:0 0 0 22px;padding:0;}

#sidebar ul.sidemenu li ul li a.current{text-decoration:underline;}
#sidebar a,#sidebar a:visited{background:inherit;color:#394d42;text-decoration:none;}
#sidebar .sidemenu a:hover{ color:#638684}
#startlink.sidemenu li ul li a:hover,#startlink.sidemenu li ul li:hover a{color:#638684;}

#startlink.sidemenu li ul li a{color:#394d42;}
#sidebar .sdmenu ul.sidemenu li.unter ul li{background:url(sdmenu/listknopf.jpg) no-repeat 5px center;line-height:17px;}

*+html #sidebar ul.sidemenu li.kontaktlink a { background-color:#EFEBDE}
/**+html #sidebar .sdmenu ul.sidemenu li.unter ul{margin-top:-20px;padding-top:0;}
* html #sidebar .sdmenu ul.sidemenu li.unter ul{margin-top:-20px;padding-top:0;}

div.sdmenu div{line-height:25px;overflow:hidden;}
div.sdmenu div.collapsed:hover,div.sdmenu div span:hover{text-decoration:underline;}


*/

/*#######################################################################
*/



*+html #sidebar .sdmenu ul.sidemenu li.unter ul{margin-top:-20px;padding-top:0;}
* html #sidebar .sdmenu ul.sidemenu li.unter ul{margin-top:-20px;padding-top:0;}
div.sdmenu div{background:url(title.gif) repeat-x;overflow:hidden;}
div.sdmenu div:first-child{}
div.sdmenu div.collapsed{height:25px;}
div.sdmenu div.collapsed span:hover{ color:#638684}
div.sdmenu div span{display:block;background:url(expanded.gif) no-repeat 10px center;cursor:default;padding:5px 25px;}
div.sdmenu div span{background:url(sdmenu/expanded.gif) no-repeat 3px center;color:#394d42;cursor:default;display:block;padding:2px 0 4px 22px;}


/*#######################################################################
*/


*+html #sidebar ul.sidemenu li.kontaktlink{display:block;width:233px;}
* html #sidebar ul.sidemenu li.kontaktlink{display:block;width:233px;}
* html #sidebar ul.sidemenu li.kontaktlink a{display:block;width:200px;}

div.sdmenu div.collapsed span{background-image:url(sdmenu/collapsed.gif);cursor:pointer;}
*+html div.sdmenu div.collapsed span{background-image:url(sdmenu/collapsed.gif);cursor:pointer;line-height:20px; height:20px; display:block}
div.sdmenu div a{display:block;}
#logo{color:#394D42;font-family:'Trebuchet MS',Arial,Sans-serif;font-size:16px;font-style:normal;font-variant:normal;font-weight:bolder;left:142px;letter-spacing:-2px;position:absolute;text-transform:none;top:90px;width:760px;}
#logohg{height:144px;left:0;position:absolute;top:15px;width:111px;z-index:99;}
td{padding-left:7px;}
#frontkarte{height:300px;width:400px;}
.togglers{cursor:pointer;}
#accordian_wrap img{margin:10px;}
.unterpunkt{background-image:url(images/pfeil.jpg);margin-left:30px;}
.px13blauFett{font-size:13px;font-weight:700;}
.px10blau{font-size:10px;}
.px10rot{color:red;font-size:10px;}
#kartealles{height:310px;position:relative;}
#karte{margin-left:0;margin-top:0; position: absolute; top:-70px;}
#karte img{-moz-opacity:0.9;filter:alpha(opacity=90);margin:0px 0 0 10px;opacity:.90;padding:0; position:absolute; top:57px}
#erfurt{color:#638684;font-size:14px;font-weight:700;height:22px;left:262px;position:absolute;top:232px;width:44px;}
#goettingen{color:#CECCCE;font-size:14px;font-weight:700;height:22px;left:117px;position:absolute;top:100px;}
#rusteberg{color:#638684;font-size:14px;font-weight:700;height:21px;left:150px;position:absolute;top:123px;}
#nordhausen{color:#CECCCE;font-size:14px;font-weight:700;height:22px;left:279px;position:absolute;top:101px;}
#heiligenstadt{color:#CECCCE;font-size:14px;font-weight:700;height:22px;left:167px;position:absolute;top:156px;}
#sondershausen{color:#CECCCE;font-size:14px;font-weight:700;height:22px;left:284px;position:absolute;top:159px;}
#muehlhausen{color:#638684;font-size:14px;font-weight:700;height:22px;left:216px;position:absolute;top:182px;}
#badlangensalza{color:#638684;font-size:14px;font-weight:700;height:22px;left:84px;position:absolute;top:207px;width:144px;}
#soemmerda{color:#638684;font-size:14px;font-weight:700;height:22px;left:301px;position:absolute;top:199px;}
#gotha{color:#638684;font-size:14px;font-weight:700;height:22px;left:203px;position:absolute;top:235px;}
#weimar{color:#638684;font-size:14px;font-weight:700;height:22px;left:314px;position:absolute;top:233px;}
#apolda{color:#638684;font-size:14px;font-weight:700;height:22px;left:372px;position:absolute;top:244px;}
#eisenach{color:#CECCCE;font-size:14px;font-weight:700;height:22px;left:130px;position:absolute;top:254px;}
#suhl{color:#CECCCE;font-size:14px;font-weight:700;height:22px;left:187px;position:absolute;top:336px;}
#jena{color:#638684;font-size:14px;font-weight:700;height:22px;left:394px;position:absolute;top:287px;}
#gera{color:#CECCCE;font-size:14px;font-weight:700;height:22px;left:461px;position:absolute;top:300px;}
#knackpunkt{color:#638684;font-size:14px;font-weight:700;height:22px;left:237px;position:absolute;top:270px;}
#marth{color:#638684;font-size:14px;font-weight:700;height:22px;left:83px;position:absolute;top:135px;}
#halle{color:#CECCCE;font-size:14px;font-weight:700;height:22px;left:472px;position:absolute;top:131px;}
#adaption{color:#fff;font-size:14px;font-weight:700;height:22px;left:325px;position:absolute;top:276px;}
*,#accordian_wrap,.elements{margin:0;padding:0;}
#sidebar .left-box,#sidebar ul.sidemenu li{margin:0;}
* html #sidebar .sdmenu ul.sidemenu li ul li,* html #sidebar .sdmenu ul.sidemenu li ul li:visited{background:url(sdmenu/ie6nav.png) no-repeat 0 bottom;border:none;text-decoration:none}
* html #sidebar .sdmenu ul.sidemenu li ul li a,* html #sidebar .sdmenu ul.sidemenu li ul li a:visited{border:none;display:inline;text-decoration:none;text-decoration:none}
#centercontent .linie{background-color:#F7C75A;height:22px;margin-bottom:20px;}
#centercontent .linie-gruen{background-color:#84BE39;height:22px;}
* html #centercontent .linie{ margin-top:-5px}
*+html #centercontent .linie{ margin-top:-5px}
* html #centercontent #text #vorimmoprev a span{background-color:#84BE39;text-decoration:none}
* html #centercontent #text #vorimmoprev a:visited span{background-color:#84BE39;text-decoration:none}
#centercontent #text #vorimmoprev ul li.passiv a,#centercontent #text #vorimmoprev ul li.passiv a span,#centercontent #text #vorimmoprev ul li.passiv a:visited span,#centercontent #text #vorimmoprev ul li.passiv a:visited{background-color:#84BE39;color:#fff;font-weight:700;margin:0; text-decoration:none}
#centercontent #text #vorimmoprev ul li.active a,#centercontent #text #vorimmoprev ul li.active a:visited,#centercontent #text #vorimmoprev ul li.active a span,#centercontent #text #vorimmoprev ul li.active a:visited span{background-color:#648681;color:#fff;font-weight:700;margin:0; text-decoration:none}
#centercontent #text #vorimmoprev ul li a span{padding:5px;}
#centercontent #text #vorimmoprev li{display:inline;}
#centercontent #text #vorimmoprev ul{background-color:#84BE39;list-style:none;}
#centercontent #text .kontaktformular{height:500px;}
#username_label,#password_label,#rememberme_label{color:#525552;font-size:12px;}
#username_label{margin-top:22px;}
#login_form .submit_box{margin-bottom:42px;}
#login_form .submit_box button{background-color:#F2EDDA;border:1px solid #A5AEB5;color:#525552;cursor:pointer;padding:1px 3px;}
* html #login_form .submit_box button{background-color:#EFEBDE;}
*+html #login_form .submit_box button{background-color:#EFEBDE;}
#kontakttabelle .field{margin-left:0;padding-left:0;}
#sidebar input#username.text,#sidebar input#password.password{background-color:#F2EDDA;border-bottom:1px solid #8E928E;border-left:none;border-right:none;border-top:none;}
* html #sidebar input#username.text,#sidebar input#password.password{background-color:#EFEBDE;}
*+html #sidebar input#username.text,#sidebar input#password.password{background-color:#EFEBDE;}
#sidebar .left-box form{margin-left:22px;}
#text img{margin:20px auto;}
#text #vorimmoprev img{margin:0; padding:0}
td.my textarea { margin-left:0;}