body.default		{background-color:#222222;font:12px verdana,arial;margin-left:20px;margin-top:20px;}
body.details		{font:12px verdana,arial;margin:0px;}

a:link				{font-weight:bold;color:#226699;text-decoration:none;}
a:visited			{font-weight:bold;color:#226699;text-decoration:none;}
a:active			{font-weight:bold;color:#226699;text-decoration:none;}
a:hover				{font-weight:bold;color:#226699;text-decoration:underline;}

a.main:link			{font-weight:bold;color:#226699;text-decoration:none;}
a.main:visited		{font-weight:bold;color:#226699;text-decoration:none;}
a.main:active		{font-weight:bold;color:#226699;text-decoration:none;}
a.main:hover		{font-weight:bold;color:#226699;text-decoration:underline;}

a.small:link		{font:normal 8pt verdana,arial;color:#226699;text-decoration:none;}
a.small:visited		{font:normal 8pt verdana,arial;color:#226699;text-decoration:none;}
a.small:active		{font:normal 8pt verdana,arial;color:#226699;text-decoration:none;}
a.small:hover		{font:normal 8pt verdana,arial;color:#226699;text-decoration:underline;}

a.search:link		{font-size:8pt;color:#a2a2a2;text-decoration:none;}
a.search:visited	{font-size:8pt;color:#a2a2a2;text-decoration:none;}
a.search:active		{font-size:8pt;color:#a2a2a2;text-decoration:none;}
a.search:hover		{font-size:8pt;color:#226699;text-decoration:none;}

a.footer:link		{font-weight:normal;color:#a2a2a2;text-decoration:none;}
a.footer:visited	{font-weight:normal;color:#a2a2a2;text-decoration:none;}
a.footer:active		{font-weight:normal;color:#e7e7e7;text-decoration:none;}
a.footer:hover		{font-weight:normal;color:#e7e7e7;text-decoration:underline;}

h1					{font:bold 14pt Franklin Gothic Medium;color:#276ef7;}
h2					{font:bold 10pt Franklin Gothic Medium;color:#276ef7;margin-bottom:0px;}

hr					{height:1px;color:black;}

div 					{text-align:left;margin:0px;padding:0px;}
div#logo				{position:absolute;left:20px;top:15px;color:white;font:bold 20pt arial;cursor:pointer;}
div#laendernav		{position:absolute;left:222px;top:20px;}
div#login_nav		{position:absolute;top:42px;width:199px;height:180px;border:solid 1px white;background-color:#ffaa66;}
div#map				{width:875px;height:600px;}
div#infowindow		{width:300px;height:100px;}

input					{font-size:8pt;}

.small			{font-size:8pt;}
.search			{font-weight:normal;color:black;border:solid 1px black;width:450px;}
.search:hover	{border:solid 1px black;background-color:#97c9e4;width:450px}
.title			{width:860px;font:bold 18pt Franklin Gothic Medium;color:#276ef7;border-bottom:solid 1px #276ef7;margin-bottom:5px;}
.title_klein	{font:bold 12pt Franklin Gothic Medium;color:#276ef7;}
.border			{border:solid 1px black;}
.form			{font-size:8pt;color:#777777;background-color:#f0eeef;}
.select			{font-family:Verdana, Helvetica, sans-serif;border:1px solid #336699;font-size:12px;}
.main 			{background-color:#336699;font:bold 12px Verdana, sans-serif;color:#ffffff;}
.input 			{font-family: Verdana, Helvetica, sans-serif;border: 1px solid #336699;font-size:12px;}
.fussnote		{font-size:7pt;font-style:italic;}

#wrapper	{width:500px;margin:0 auto;}
.box		{background:#fff;}
.boxholder	{clear:both;padding:5px;background:#8DC70A;}
.tab		{float:left;height:32px;width:102px;margin:0 1px 0 0;text-align:center;background:#8DC70A url(images/greentab.jpg) no-repeat;}
.tabtxt		{margin:0;color:#fff;font-size:12px;font-weight:bold;padding: 9px 0 0 0;}

