/* StyleSheet-Vorlage fuer Wurzelverzeichnis */

html { height:100%; }

body {
 height:100%;
 margin:0%;
 padding:0%;
 font-family:Arial, Tahoma, Helvetica, sans-serif;
 font-size:12px;
 color:#2C1F5A;
 margin-left:1px;
 margin-right:1px;
 background-color:#FFFFFF;
}

    #topcontainer
    {
	margin: 1em auto;
	width: 1000px;
	height: 130px;
	text-align: left;
/*	background-color: red; */
	border: 3px solid white; /* border in weiss drinlassen für Iceweasel */
    }

    #topleft
    {
	margin-top: -85px;
	margin-left: 0px;
	float: left;
	width: 160px;
	height: auto;
/*	background-color: yellow; */
    }

    #header
    {
	margin-left: 160px;
	width: 680px;
	height: 85px;
/*	background-color: white; */
    }

    #topright
    {
	margin-top: -85px;
	margin-right: 0px;
	float: right;
	width: 160px;
	height: auto;
/*	background-color: yellow; */
    }

    #mainnav
    {
	margin-left: 175px;
	width: 650px;
	height: 45px;
/*	background-color: green; */
    }

    #maincontainer
    {
	margin: auto;
	width: 1000px;
	border: 1px solid white; /* border in weiss drinlassen für Iceweasel */
/*	background-color: red; */
    }

    #contents
    {
	position: relative;
	margin-top: 0px;
	margin-left: 160px;
	width: 680px;
	height: auto;
/*	background-color: aqua; */
    }

    #leftbar
    {
	position: inherit;
	margin-left: 0px;
	float: left;
	width: 160px;
	height: 300px;
/*	background-color: lightblue; */
    }

    #rightbar
    {
	position: inherit;
	margin-right: 0px;
	float: right;
	width: 160px;
	height: 300px;
/*	background-color: lightblue; */
    }

    div.backgroundposition.center {
      background:url(/grafik/Logo_neu150.gif) top center no-repeat;
      width: 150px;
      height:85px;
    }



/*
body {background:#ff9869;}

ul#main-nav {font-family:helvetica,arial,sans-serif;margin:0;padding:0;float:left;width:100%;}
ul#main-nav li {margin:0;padding:0 0 0 0.7em;height:35px;list-style:none;float:left;margin:0 0.2em 0 0;background:url(/grafik/tabs/green-tabs.gif) no-repeat left top}
ul#main-nav li a {text-decoration:none;display:block;color:black;background:url(/grafik/tabs/green-tabs.gif) no-repeat right top;height:17px;padding:9px 9px 9px 0;}
ul#main-nav li:hover {background:url(/grafik/tabs/green-tabs.gif) left 0;}
ul#main-nav li:hover a {background:url(/grafik/tabs/green-tabs.gif) right 0;color:#973407;}
*/

ul#main-nav { font-family:helvetica,arial,sans-serif;font-size:15px;margin:2;padding:2;float:left;width:100%; }
ul#main-nav li { margin:0;padding:0;list-style:none;float:left;margin:0 0.6em 0 0; }
ul#main-nav li a { text-decoration:none;display:block;padding:0.3em 0.5em;border:1px solid silver;color:#003;background:#edefe4; }
ul#main-nav li a:hover { border:1px solid gray;color:#000;background:#9ce114 }


A		{ text-decoration:none; }
A:link		{ color:#005870; font-weight:bold; }
A:visited	{ color:#005870; font-weight:bold; }
A:active 	{ color:#37A485; font-style:italic; }
A:hover 	{ color:#37A485; text-decoration:underline; }


.hauptmenue{
font-size:16px;
A		{ text-decoration:none; }
A:link		{ color:#005870; font-weight:bold; }
A:visited	{ color:#005870; font-weight:bold; }
A:active 	{ color:#37A485; font-style:italic; }
A:hover 	{ color:#37A485; text-decoration:underline; }
}

/*
BODY, A, P, TD, TH, H1, H2, H3, H4, H5, H6
{FONT-SIZE:10pt; FONT-FAMILY:TAHOMA; COLOR:#000000}
*/

.rahmen           {  border-color: #66FF66 #66FF66 #99FF99 #99FF99; }


img {
  border:none;
}

.headline {
  font-size:16px;
  font-weight:bold;
}

.em { font-weight:bold; }


#box a {
color:#ffffff;
background:#ffffff;
font:bold 12px verdana, sans-serif;
text-decoration:none;
display:block;
width:8px;
/* padding:5px; */
/* border:1px solid black; */
}

#box a:hover {
  color:black;
  background:#ffffff;
}

#box a span { display:none; }

#box a:hover span {
  position:relative; top:0px; left:390px;
  display:block;
  width:250px;
  color:black;
  background:#e16a6a;
  font:normal 14px courier, sans-serif;
  border:1px solid black;
  padding:5px;
}

p.expand_text { display: none; color:#003399; }
p.expand_text:target { display:block; color:#003399; }

a.more { color:#37A485; font-style:italic; }
a.more:hover 	{ color:#99FF99; text-decoration:underline; }

.no-close .ui-dialog-titlebar-close {
  display: none;
}

.map {width: 350px;height: 350px;}
.ui-tooltip {max-width: 400px;}