p		{font:8pt Verdana,Tahoma,Helvetica,Arial,sans-serif;text-align:justify;margin:5px;}
p.header1	{padding:2px;margin:2px;position:relative;left:0px}
p.header2	{padding:2px;margin:2px;position:relative;left:10px}
p.header3	{padding:2px;margin:2px;position:relative;left:20px}
p.header4	{padding:2px;margin:2px;position:relative;left:30px}
p.pnavisub	{color:#2a4956;padding:0px;padding-left:20px;padding-right:20px;margin:0px;font:8pt/1.5 bold Verdana, Tahoma, Helvetica, Arial, sans-serif;}
p.box		{padding:2px;}
p.small		{padding:0px;margin:0px}
p.pnavil	{margin:2px;font:9pt/1.5 bold Verdana, Tahoma, Helvetica, Arial, sans-serif;}
p.irgendwas	{margin:0px;padding:2px;font-weight:bold}
p.verysmall {font-size:7pt;padding:0px;margin:0px;}
p.error   {font-weight:bold;}
p.front {line-height:1.5;text-align:left;}
p.smallr {text-align:right;font:8pt Verdana;}
p.l      {text-align:left;}
span.suchergebnis      {color:rgb(239,140,33);font-size:12pt;text-decoration:underline;font-style:italic;}
p.sland {cursor:pointer;}
p.sbland {margin-left:10pt;cursor:pointer;}
p.sregion {margin-left:20pt;}

span.click {color:rgb(255,0,0);text-decoration:none;cursor:pointer;}
span.click:hover  {color:rgb(239,140,33);}

input		{font:8pt bold Verdana, Tahoma, Helvetica, Arial, sans-serif;}
input.button	{background-color:#fcd191;border:0px;border-right:1px solid #000000;border-bottom:1px solid #000000}
input.error {background-color:rgb(255,0,0);}

select.error {background-color:rgb(255,0,0);}

li		{margin:0px;font-size:7pt;text-align:left;font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;}

a			{color:rgb(53,50,166);text-decoration:none;}
a:hover			{color:rgb(239,140,33);}
a.logo			{color:#2a4956;}
a.logo2			{color:rgb(239,140,33);}
a.logo:hover		{color:rgb(239,140,33);}
a.linkshead		{color:#2a4956;font-size:8pt;font-weight:bold}
a.linkshead:hover	{color:rgb(239,140,33);text-decoration:underline}
a.navi		 	{color:#2a4956;font-weight:bold;font-size:9pt;text-align:center}
a.navi_hot		{color:#2a4956;font-weight:bold;font-size:9pt;text-align:center}
a.asubnavi		{color:#2a4956;text-decoration:none;font-weight:bold}
a.asubnavi_hot		{color:rgb(239,140,33);font-weight:bold;}
a.asubnavi:hover	{color:rgb(239,140,33);}
a.activelink		{color:rgb(239,140,33);font-weight:bold}
a.navil			{color:#2a4956;}
a.navil:hover		{color:rgb(239,140,33);}
a.error   {color:rgb(0,0,0);text-decoration:underline;}
a.highlight:hover {color:rgb(0,0,0);}

div		{}
div.typen	{background-repeat:no-repeat;border:0px solid #000000; position:relative;height:120px;width:800px;margin:auto;}
div.navi	{height:25px;position:relative;width:800px;margin:auto;text-align:center;}
div.navistart   {cursor:pointer;height:20px;border-top:1px solid rgb(53,50,166);width:107px;position:relative;float:left;margin:3px;}
div.navistart:hover {color:rgb(255,255,255);border-top:5px solid #ffffff;}
div.navisuche   {cursor:pointer;height:20px;border-top:1px solid rgb(53,50,166);width:107px;position:relative;float:left;margin:3px;}
div.navisuche:hover {color:rgb(255,255,255);border-top:5px solid #ffffff;}
div.navivermieter   {cursor:pointer;height:20px;border-top:1px solid rgb(53,50,166);width:107px;position:relative;float:left;margin:3px;}
div.navivermieter:hover {color:rgb(255,255,255);border-top:5px solid #ffffff;}
div.naviprodukte   {cursor:pointer;height:20px;border-top:1px solid rgb(53,50,166);width:107px;position:relative;float:left;margin:3px;}
div.naviprodukte:hover {color:rgb(255,255,255);border-top:5px solid #ffffff;}
div.naviabout   {cursor:pointer;height:20px;border-top:1px solid rgb(53,50,166);width:107px;position:relative;float:left;margin:3px;}
div.naviabout:hover {color:rgb(255,255,255);border-top:5px solid #ffffff;}
div.naviservice   {cursor:pointer;height:20px;border-top:1px solid rgb(53,50,166);width:107px;position:relative;float:left;margin:3px;}
div.naviservice:hover {color:rgb(255,255,255);border-top:5px solid #ffffff;}
div.naviburo   {cursor:pointer;height:20px;border-top:1px solid rgb(53,50,166);width:107px;position:relative;float:left;margin:3px;}
div.naviburo:hover {color:rgb(255,255,255);border-top:5px solid #ffffff;}
div.navisub	{height:25px;width:800px;margin:auto;padding:0px;left:0px;}
div.box		{position:relative;border: 1px solid rgb(208,229,255);padding:0px;}
div.highlight		{position:relative;border: 1px solid rgb(239,140,33);padding:0px;background-color:rgb(245,183,116);}
div.tabsystem	{padding:5px;width:383px;background-color:rgb(241,248,255);position:absolute;left:0px;top:22px;visibility:hidden;border-left:1px solid rgb(208,229,255);border-right:1px solid rgb(208,229,255);border-bottom:1px solid rgb(208,229,255);border-top:0px}
div.navil	{border-bottom:1px solid rgb(208,229,255);border-left:1px solid rgb(208,229,255);background-color:rgb(241,248,255);cursor:pointer;}
div.navil:hover {border-bottom:1px solid rgb(208,229,255);border-left:1px solid rgb(208,229,255);background-color:rgb(239,223,205);}
div.wrapper	{padding:5px;border: 1px solid rgb(239,140,33); background-color:rgb(239,223,205)}
div.error	{position:relative;background-color:rgb(255,150,150); border: 1px solid rgb(255,0,0);padding:0px;}
div.startbox{height:100px;border:0px;overflow:scroll}
div.info  {background-color:rgb(208,229,255);border:1px solid rgb(0,0,255);}
div.scroll {height:450px;overflow:scroll;}
div.indexbox {visibility:hidden;position:absolute;top:50px;left:150px;width:250px;height:250px;background-color:#efdfcd;border:1px solid #ef8c21;}
div.scroller {overflow:auto;height:180px;}
div.longbox {height:500px;overflow:scroll;border: 1px solid rgb(208,229,255);}
div.scrollbox {height:150px;overflow:auto;width:350px;border:1px solid rgb(208,229,255);}
div.errorscrollbox {background-color:rgb(250,200,200);height:150px;overflow:auto;width:350px;border:1px solid rgb(255,0,0);}
div.rahmen {border:1px solid rgb(165,211,237);}


hr		{border:0px;border-top: 2px dotted #fcd191;}
hr.start {border:1px dotted rgb(165,211,237);}
hr.midde {width:200px;border: 1px dotted rgb(165,211,237);}
hr.hrnavisub	{border:0px;border-top: 1px solid #fcd191;padding:0px;margin:0px}
hr.box		{border:0px;border-top: 1px solid #fcd191;padding:0px;margin:0px}
hr.highlight		{border:0px;border-top: 1px solid #fcd191;padding:0px;margin:0px}

h1		{text-align:left;font:16pt bold Verdana,Tahoma,Helvetica,Arial,sans-serif;color:#2a4956;}
h1.logo		{text-align:left;padding:0px;padding-left:0px;margin:0px;font:40pt bold Olive MN, Verdana, Tahoma, Arial,sans-serif;color:#2a4956;}
h2		{text-align:left;font:14pt bold Verdana,Tahoma,Helvetica,Arial,sans-serif;color:#2a4956;}
h2.logo		{text-align:left;padding:0px;padding-left:0px;margin:0px;font-size:12pt; font-weight:bold; font-family:Kristen ITC, Verdana, Tahoma, Arial,sans-serif;}
h3		{margin:0px;margin-left:5px;text-align:left;font:10pt Verdana, Tahoma, Arial, sans-serif;color:#2a4956;font-weight:bold;}
h3.img {margin:0px;}
h3.box		{text-align:left;margin:0px;padding:2px;background-color:#fcd191;font:8pt Verdana, Tahoma, Arial, sans-serif;color:#2a4956;font-weight:bold;}
h3.highlight		{text-align:left;margin:0px;padding:2px;background-image:url('img/bg_highlight_h3.jpg');font:8pt Verdana, Tahoma, Arial, sans-serif;color:#2a4956;font-weight:bold;}

img		{border:0px}
img.boximg	{margin:0px;padding:0px}

table         {}
table.boxa	{border:1px solid #9cd6fe; margin:10px;padding:2px;}

td.small	{margin:0px;padding:0px;}

u.info    {text-decoration:none;border-bottom:1px dotted rgb(255,0,0);}


div.kwick {border:1px solid rgb(165,211,237);background-color:rgb(241,248,255);overflow:hidden;height:135px;}
div.kwick:hover {background-color:#efdfcd;border:1px solid #ef8c21;}
#div.kwickscontainer {height:520px;}
p.mehr	 {text-align:right;font-weight:bold}
p.uebersicht {text-align:left;}
ul.uebersicht {list-style:disc;padding:0px;margin:0px;margin-left:25px;}
li.uebersicht {font-size:8pt;padding:0px;margin:0px;}
h3.uebersicht {margin:5px;}

label.hand {cursor:pointer;}

img.karte {background-color:#a5d3ed;}

p.auge {color:#2a4956;background-color:#fcd191;}

body {background-image:url('img/bg_body.jpg');background-repeat:repeat-x;background-color:#e9f4fa;}

div.td80 {display:table-cell;width:90%}
div.td20 {display:table-cell;}

div.admin {border:2px solid #000000;background-color:#ffffff;position:fixed;bottom:0px;left:0px;width:100%;z-index:1000;}
p.admin {text-align:center;font-size:8pt;}

div.table {display:table;}
div.tr {display:table-row;}
div.tdleft   {display:table-cell;width:150px;vertical-align:top;}
div.tdmiddle {display:table-cell;vertical-align:top;padding-right:30px;}
div.tdright {display:table-cell;padding-left:20px;}

div.social {border: 2px solid #fed7ac;padding:0px;width:160px;}
h2.social {background-color:#fed7ac;padding:2px;margin:0px;}


div.anfrage {margin-bottom:15px;border:2px solid rgb(165,211,237);padding:0px;}
p.anfrage_header {font-size:12pt;padding:5px;background-color:rgb(165,211,237);color:#000000;cursor:pointer;font-weight:bold;}
p.anfrage_header:hover {background-color:rgb(165,211,237);color:#ff0e0e;}
table.anfrage_full {margin:5px;}
span.anfrage_close {float:right;cursor:pointer;}


table.mod10_year {width:100%;}
td.mod10_yearname {font:10pt Verdana;text-align:center;font-size:14pt;font-weight:bold;}


table.mod10_month {width:45%;margin-right:5px;margin-bottom:5px;}
td.mod10_monthname {font:8pt Verdana;margin:1px;padding:5px;font-size:9pt;font-weight:bold;text-align:center;background-color:rgb(220,220,220);}
td.mod10_weeknumtitle {font:8pt Verdana;margin:1px;padding:5px;font-size:8pt;font-weight:bold;text-align:right;}
td.mod10_weeknum {font:8pt Verdana;margin:0px;padding:5px;font-size:8pt;text-align:right;}
td.mod10_dayname {font:8pt Verdana;margin:0px;padding:5px;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);}
td.mod10_saturday {font:8pt Verdana;margin:0px;border:1px solid rgb(220,220,220);padding:5px;color:rgb(0,0,0);}

td.mod10_nomonthday {font:8pt Verdana;margin:0px;border:1px solid rgb(220,220,220);padding:5px;color:rgb(220,220,220);}
td.mod10_monthday {font:8pt Verdana;margin:0px;border:1px solid rgb(220,220,220);padding:5px;color:rgb(0,0,0);}
td.b {font:8pt Verdana;margin:0px;border:1px solid rgb(220,220,220);padding:5px;background-color:rgb(255,120,120);}
td.a {font:8pt Verdana;margin:0px;border:1px solid rgb(220,220,220);padding:5px;background-color:rgb(120,120,255);}

td.mod10_today {font:8pt Verdana;font-weight:bold;text-align:center;background-color:rgb(230,230,230);}
td.mod10_todaya {font:8pt Verdana;background-color:rgb(120,120,255);font-weight:bold;text-align:center;}
td.mod10_todayb {font:8pt Verdana;background-color:rgb(255,120,120);font-weight:bold;text-align:center;}

img.click {cursor:pointer;}