/* Style properties for HTML elements based on the HTML 4.01 Specification.
   <http://www.w3.org/TR/html401/cover.html#toc>

 ------------------------ELEMENTS  (BEGINN)------------------------------
*/

/* Section 7.5: The document body */
body
{
  margin: 0;
  padding: 0.75em;	/*12px*/
  /* min-width: 62em;*/
  /*font-size: 75.01%;   12px [1] */
  /*line-height: 1.5em;  18px [2] */
  min-width: 46.5em;	/*744px*/
  font-size:100.01%;		/*16px [1] */
  line-height:1.125em;	/*18px [2] */
  background: white;
  color: black;
  /*font-family: "Verdana", "Luxi Sans", "Helvetica", sans-serif;*/
  font-family:Verdana, Arial, Helvetica, sans-serif;
  background-color:#E3EAD8;
}

h1 {
   font-size: 1.05em;  /*17px */
   line-height: 1.5em;  /*24px */	
   margin: 1em 0; /* 16px 0 */
}
h2 {
   font-size: 0.8em; /* 13px */
   line-height: 1.3em;  /*21px  */
   margin: 1em 0;  /*16px 0 */
}
h3,h5,h6 {
   font-size: 0.75em; /* 12px */
   font-style: normal;
   margin: 1em 0; /* 16px 0 */
   /* color: #000000; */
}
h4 {
   font-size: 0.75em; /* 12px */
   font-style: normal;
   margin: 1em 0; /* 16px 0 */
}
h5 {
text-transform: uppercase;
}
h6 {
   font-style: italic;
}

address {}

/* Section 9: Text */
/* 9.2: Structured text */
em {}
strong {}
dfn {}
code {
  font-family: "Bitstream Vera Sans Mono", "Courier New", Monaco, Courier, monospace;  /* [3] */
}
samp {}
kbd {}
var {}
cite {}
abbr {}
acronym 
{
	cursor:help;
	background-color:transparent;
	border-style:dashed;
	border-width:0em 0em 0.1em 0em;
	border-color:#000000;
}

blockquote {}
q {}
sub {}
sup {}
/* End of 9.2 */
/*da ul nicht in p sein kann muss ul und p gleiche schriftgroesse haben*/
p, .main-content ul li, ol li, table, .box ul li
{
	font-size:0.75em;	/*12px schriftgroesse für std. texte*/
}
.main-content ul li
{
	border-bottom:solid 1px #1D5120;
	margin-bottom:1em;
}
.main-content ul ul li
{ 
	border:0;
	margin-bottom:0;
}

ul p, ul table, p table, .main-content ul ul li, ol ol li, p p{font-size:100%;}	/*Schriftgroesse für p in ul, table in ul, table in p*/
ul p, ul table, p table, ul ul li, ol ol li, p p, table p, table ul li, table ol li{font-size:100%;}	/*Schriftgroesse fuer p in ul, table in ul, table in p  -- .main-content ul ul li */
pre {
  font-family: "Bitstream Vera Sans Mono", "Courier New", Monaco, Courier, monospace;  /* [3] */
}
ins {}
del {}

/* Section 10: Lists */
ul {
	margin: 1em 0 2em 0;
	padding: 0 0 0 1.5em;
	list-style-type: disc;
}
ul ul {
	margin: 0;
	padding: 0 0 0 1.25em;
	list-style-type: circle;
}
ul ul ul{list-style-type: square;}
ul ul ul ul{list-style-type: circle;}
ul ul ul ul ul{list-style-type: square;}
ul ul ul ul ul ul{list-style-type: circle;}
ul a
{
	text-decoration:none;
}
ul a:hover
{
	text-decoration:underline;
}
ol {
  margin: 1em;
  padding: 0 2em;
}
ol ol {
  margin: 0;
}
li {
  margin: 0;
  padding: 0;
}
dl {}
dt {}
dd {}

/* Section 11: Tables */
table {width:99%;}
caption {}
thead {}
tfoot {}
tbody {}
colgroup {}
col {}
tr {}
th, th a {color:#1D5120;}
td {}
th,td{padding-left:0.5em;}

.verticaltable{}
.verticaldetailtable{width:50%;}
.verticaltable tr th{width:20%;}
.verticaldetailtable tr th{width:30%;}

.verticaldetailtable .even, .verticaltable .even,
.verticaldetailtable .odd, .verticaltable .odd
{background-color:Transparent;}

.verticaltable th, .verticaldetailtable th{vertical-align:top;}

/* Section 12.2:  The A element */
a
{
	color:#1D5120;
	text-decoration:underline;
}
a:link {}
a:visited {}
a:link:hover {} /* [4] */
a:visited:hover {}
a:active {}
a:focus {}
a:focus:hover {}

/* Section 13: Objects, Images, and Applets */
img {border:0;}
object {}
applet {}

/* Section 15: Alignment, font styles, and horizontal rules */
/* 15.2: Fonts "[...] their use is discouraged in favor of style sheets." */
tt {}
i {}
b {}
big {}
small {}
/* End of 15.2 */

hr {color:#D4DBC9;}

/* Section 16: Frames */
iframe {}

/* Section 17: Forms */
form {}

input{}/*keine allgemeine definitionen machen wegen egov-style*/
input:focus {}

input.text, textarea.textarea, input.textarea, input.select,
input.button
{
	width:auto;
	border:0.05em solid;
	border-color:#686868;
	font-size:100%;
	margin:0.1em;
}

input.button
{
	background-color:#DEDDCF;
}
input.radio, input.checkbox
{
	border:0;
}


button {}
button:focus {}
select {}
select:focus {}
optgroup {}
option {}
textarea {}
textarea:focus {}
label {}
fieldset {}
legend {}

/*
  [1] All calculations are based on the assumption that 1em is 12px.
  [2] If you specify a font-size, also consider to specify a line-height property.
  [3] If you don't specify something other than monospace, mozilla will calculate
      its own font-size based on the user preferences.
  [4] "... prevents hover styles from being applied to non-hyperlink anchors."
      <http://devedge.netscape.com/viewsource/2003/arbitrary-hover/>
*/


.margin0{margin:0;}

.width5{width:5%;}
.width10{width:10%;}
.width15{width:15%;}
.width20{width:20%;}
.width25{width:25%;}
.width30{width:30%;}
.width35{width:35%;}
.width40{width:40%;}
.width45{width:45%;}
.width50{width:50%;}
.width55{width:55%;}
.width60{width:60%;}
.width65{width:65%;}
.width70{width:70%;}
.width75{width:75%;}
.width80{width:80%;}
.width85{width:85%;}
.width90{width:90%;}
.width95{width:95%;}
.widt100{width:100%;}

.schwarz-iconAktuell{background: url(../system/web/images/schwarz/iconAktuell.gif) no-repeat 0.125em 50%;padding-left:1em;}
.schwarz-iconAnzeige{background: url(../system/web/images/schwarz/iconAnzeige.gif) no-repeat 0.125em 50%;padding-left:1em;}
.schwarz-iconAt{background: url(../system/web/images/schwarz/iconAt.gif) no-repeat 0.125em 50%;padding-left:1em;}
.schwarz-iconAuto{background: url(../system/web/images/schwarz/iconAuto.gif) no-repeat 0.125em 50%;padding-left:1em;}
.schwarz-iconBlatt{background: url(../system/web/images/schwarz/iconBlatt.gif) no-repeat 0.125em 50%;padding-left:1em;}
.schwarz-iconBlume{background: url(../system/web/images/schwarz/iconBlume.gif) no-repeat 0.125em 50%;padding-left:1em;}
.schwarz-iconBrille{background: url(../system/web/images/schwarz/iconBrille.gif) no-repeat 0.125em 50%;padding-left:1em;}
.schwarz-iconBuch{background: url(../system/web/images/schwarz/iconBuch.gif) no-repeat 0.125em 50%;padding-left:1em;}
.schwarz-iconClosedLock{background: url(../system/web/images/schwarz/iconClosedLock.gif) no-repeat 0.125em 50%;padding-left:1em;}
.schwarz-iconCross{background: url(../system/web/images/schwarz/iconCross.gif) no-repeat 0.125em 50%;padding-left:1em;}

.schwarz-iconDE{background: url(../system/web/images/schwarz/iconDE.gif) no-repeat 0.125em 50%;padding-left:1em;}
.schwarz-iconEarth{background: url(../system/web/images/schwarz/iconEarth.gif) no-repeat 0.125em 50%;padding-left:1em;}
.schwarz-iconEuro{background: url(../system/web/images/schwarz/iconEuro.gif) no-repeat 0.125em 50%;padding-left:1em;}
.schwarz-iconEvents{background: url(../system/web/images/schwarz/iconEvents.gif) no-repeat 0.125em 50%;padding-left:1em;}
.schwarz-iconGIS{background: url(../system/web/images/schwarz/iconGIS.gif) no-repeat 0.125em 50%;padding-left:1em;}
.schwarz-iconHackerl{background: url(../system/web/images/schwarz/iconHackerl.gif) no-repeat 0.125em 50%;padding-left:1em;}
.schwarz-iconHome{background: url(../system/web/images/schwarz/iconHome.gif) no-repeat 0.125em 50%;padding-left:1em;}
.schwarz-iconInfo{background: url(../system/web/images/schwarz/iconInfo.gif) no-repeat 0.125em 50%;padding-left:1em;}
.schwarz-iconIT{background: url(../system/web/images/schwarz/iconIT.gif) no-repeat 0.125em 50%;padding-left:1em;}
.schwarz-iconKalender{background: url(../system/web/images/schwarz/iconKalender.gif) no-repeat 0.125em 50%;padding-left:1em;}

.schwarz-iconKey{background: url(../system/web/images/schwarz/iconKey.gif) no-repeat 0.125em 50%;padding-left:1em;}
.schwarz-iconKlappe{background: url(../system/web/images/schwarz/iconKlappe.gif) no-repeat 0.125em 50%;padding-left:1em;}
.schwarz-iconKontakt{background: url(../system/web/images/schwarz/iconKontakt.gif) no-repeat 0.125em 50%;padding-left:1em;}
.schwarz-iconMouse{background: url(../system/web/images/schwarz/iconMouse.gif) no-repeat 0.125em 50%;padding-left:1em;}
.schwarz-iconOpenLock{background: url(../system/web/images/schwarz/iconOpenLock.gif) no-repeat 0.125em 50%;padding-left:1em;}
.schwarz-iconPfeil{background: url(../system/web/images/schwarz/iconPfeil.gif) no-repeat 0.125em 50%;padding-left:1em;}
.schwarz-iconSchach{background: url(../system/web/images/schwarz/iconSchach.gif) no-repeat 0.125em 50%;padding-left:1em;}
.schwarz-iconShop{background: url(../system/web/images/schwarz/iconShop.gif) no-repeat 0.125em 50%;padding-left:1em;}
.schwarz-iconSonne{background: url(../system/web/images/schwarz/iconSonne.gif) no-repeat 0.125em 50%;padding-left:1em;}
.schwarz-iconStern{background: url(../system/web/images/schwarz/iconStern.gif) no-repeat 0.125em 50%;padding-left:1em;}

.schwarz-iconStern2{background: url(../system/web/images/schwarz/iconStern2.gif) no-repeat 0.125em 50%;padding-left:1em;}
.schwarz-iconsuche{background: url(../system/web/images/schwarz/iconsuche.gif) no-repeat 0.125em 50%;padding-left:1em;}
.schwarz-iconUhr{background: url(../system/web/images/schwarz/iconUhr.gif) no-repeat 0.125em 50%;padding-left:1em;}
.schwarz-iconVogel{background: url(../system/web/images/schwarz/iconVogel.gif) no-repeat 0.125em 50%;padding-left:1em;}
.schwarz-iconZettel{background: url(../system/web/images/schwarz/iconZettel.gif) no-repeat 0.125em 50%;padding-left:1em;}


.weiss-iconAktuell{background: url(../system/web/images/weiss/iconAktuell.gif) no-repeat 0.125em 50%;padding-left:1em;}
.weiss-iconAnzeige{background: url(../system/web/images/weiss/iconAnzeige.gif) no-repeat 0.125em 50%;padding-left:1em;}
.weiss-iconAt{background: url(../system/web/images/weiss/iconAt.gif) no-repeat 0.125em 50%;padding-left:1em;}
.weiss-iconAuto{background: url(../system/web/images/weiss/iconAuto.gif) no-repeat 0.125em 50%;padding-left:1em;}
.weiss-iconBlatt{background: url(../system/web/images/weiss/iconBlatt.gif) no-repeat 0.125em 50%;padding-left:1em;}
.weiss-iconBlume{background: url(../system/web/images/weiss/iconBlume.gif) no-repeat 0.125em 50%;padding-left:1em;}
.weiss-iconBrille{background: url(../system/web/images/weiss/iconBrille.gif) no-repeat 0.125em 50%;padding-left:1em;}
.weiss-iconBuch{background: url(../system/web/images/weiss/iconBuch.gif) no-repeat 0.125em 50%;padding-left:1em;}
.weiss-iconClosedLock{background: url(../system/web/images/weiss/iconClosedLock.gif) no-repeat 0.125em 50%;padding-left:1em;}
.weiss-iconCross{background: url(../system/web/images/weiss/iconCross.gif) no-repeat 0.125em 50%;padding-left:1em;}

.weiss-iconDE{background: url(../system/web/images/weiss/iconDE.gif) no-repeat 0.125em 50%;padding-left:1em;}
.weiss-iconEarth{background: url(../system/web/images/weiss/iconEarth.gif) no-repeat 0.125em 50%;padding-left:1em;}
.weiss-iconEuro{background: url(../system/web/images/weiss/iconEuro.gif) no-repeat 0.125em 50%;padding-left:1em;}
.weiss-iconEvents{background: url(../system/web/images/weiss/iconEvents.gif) no-repeat 0.125em 50%;padding-left:1em;}
.weiss-iconGIS{background: url(../system/web/images/weiss/iconGIS.gif) no-repeat 0.125em 50%;padding-left:1em;}
.weiss-iconHackerl{background: url(../system/web/images/weiss/iconHackerl.gif) no-repeat 0.125em 50%;padding-left:1em;}
.weiss-iconHome{background: url(../system/web/images/weiss/iconHome.gif) no-repeat 0.125em 50%;padding-left:1em;}
.weiss-iconInfo{background: url(../system/web/images/weiss/iconInfo.gif) no-repeat 0.125em 50%;padding-left:1em;}
.weiss-iconIT{background: url(../system/web/images/weiss/iconIT.gif) no-repeat 0.125em 50%;padding-left:1em;}
.weiss-iconKalender{background: url(../system/web/images/weiss/iconKalender.gif) no-repeat 0.125em 50%;padding-left:1em;}

.weiss-iconKey{background: url(../system/web/images/weiss/iconKey.gif) no-repeat 0.125em 50%;padding-left:1em;}
.weiss-iconKlappe{background: url(../system/web/images/weiss/iconKlappe.gif) no-repeat 0.125em 50%;padding-left:1em;}
.weiss-iconKontakt{background: url(../system/web/images/weiss/iconKontakt.gif) no-repeat 0.125em 50%;padding-left:1em;}
.weiss-iconMouse{background: url(../system/web/images/weiss/iconMouse.gif) no-repeat 0.125em 50%;padding-left:1em;}
.weiss-iconOpenLock{background: url(../system/web/images/weiss/iconOpenLock.gif) no-repeat 0.125em 50%;padding-left:1em;}
.weiss-iconPfeil{background: url(../system/web/images/weiss/iconPfeil.gif) no-repeat 0.125em 50%;padding-left:1em;}
.weiss-iconSchach{background: url(../system/web/images/weiss/iconSchach.gif) no-repeat 0.125em 50%;padding-left:1em;}
.weiss-iconShop{background: url(../system/web/images/weiss/iconShop.gif) no-repeat 0.125em 50%;padding-left:1em;}
.weiss-iconSonne{background: url(../system/web/images/weiss/iconSonne.gif) no-repeat 0.125em 50%;padding-left:1em;}
.weiss-iconStern{background: url(../system/web/images/weiss/iconStern.gif) no-repeat 0.125em 50%;padding-left:1em;}

.weiss-iconStern2{background: url(../system/web/images/weiss/iconStern2.gif) no-repeat 0.125em 50%;padding-left:1em;}
.weiss-iconsuche{background: url(../system/web/images/weiss/iconsuche.gif) no-repeat 0.125em 50%;padding-left:1em;}
.weiss-iconUhr{background: url(../system/web/images/weiss/iconUhr.gif) no-repeat 0.125em 50%;padding-left:1em;}
.weiss-iconVogel{background: url(../system/web/images/weiss/iconVogel.gif) no-repeat 0.125em 50%;padding-left:1em;}
.weiss-iconZettel{background: url(../system/web/images/weiss/iconZettel.gif) no-repeat 0.125em 50%;padding-left:1em;}


.schwarz-iconAktuell{background: url(../system/web/images/weiss/iconAktuell.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconAnzeige{background: url(../system/web/images/weiss/iconAnzeige.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconAt{background: url(../system/web/images/weiss/iconAt.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconAuto{background: url(../system/web/images/weiss/iconAuto.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconBlatt{background: url(../system/web/images/weiss/iconBlatt.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconBlume{background: url(../system/web/images/weiss/iconBlume.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconBrille{background: url(../system/web/images/weiss/iconBrille.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconBuch{background: url(../system/web/images/weiss/iconBuch.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconClosedLock{background: url(../system/web/images/weiss/iconClosedLock.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconCross{background: url(../system/web/images/weiss/iconCross.gif) no-repeat 0.125em 50%;padding-left:1.25em;}

.schwarz-iconDE{background: url(../system/web/images/weiss/iconDE.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconEarth{background: url(../system/web/images/weiss/iconEarth.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconEuro{background: url(../system/web/images/weiss/iconEuro.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconEvents{background: url(../system/web/images/weiss/iconEvents.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconGIS{background: url(../system/web/images/weiss/iconGIS.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconHackerl{background: url(../system/web/images/weiss/iconHackerl.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconHome{background: url(../system/web/images/weiss/iconHome.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconInfo{background: url(../system/web/images/weiss/iconInfo.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconIT{background: url(../system/web/images/weiss/iconIT.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconKalender{background: url(../system/web/images/weiss/iconKalender.gif) no-repeat 0.125em 50%;padding-left:1.25em;}

.schwarz-iconKey{background: url(../system/web/images/weiss/iconKey.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconKlappe{background: url(../system/web/images/weiss/iconKlappe.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconKontakt{background: url(../system/web/images/weiss/iconKontakt.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconMouse{background: url(../system/web/images/weiss/iconMouse.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconOpenLock{background: url(../system/web/images/weiss/iconOpenLock.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconPfeil{background: url(../system/web/images/weiss/iconPfeil.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconSchach{background: url(../system/web/images/weiss/iconSchach.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconShop{background: url(../system/web/images/weiss/iconShop.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconSonne{background: url(../system/web/images/weiss/iconSonne.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconStern{background: url(../system/web/images/weiss/iconStern.gif) no-repeat 0.125em 50%;padding-left:1.25em;}

.schwarz-iconStern2{background: url(../system/web/images/weiss/iconStern2.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconsuche{background: url(../system/web/images/weiss/iconsuche.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconUhr{background: url(../system/web/images/weiss/iconUhr.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconVogel{background: url(../system/web/images/weiss/iconVogel.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconZettel{background: url(../system/web/images/weiss/iconZettel.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
/*------------------------ELEMENTS (ENDE)------------------------------*/

/* Presentation stylesheet */

/* IDs */
#main {
  border: 0px solid;
  min-width: 37.5em; /*600px*/
  min-width: 58.95em;	/*wegen zusaetzlichem banner wird die breite weniger dann hat auch der content weniger breite und es verrutscht die bilder was nicht sein soll*/
  max-width: 58.95em; /*943=991px-24(links+rechst rahmen)*/
  margin: 0 auto;
  height:100%
}

#header
{
	/*background: url(../grafiken/header_bg.gif) #686868 no-repeat right top;*/
	background: #FFFFFF url(../grafiken/bild-head.gif) no-repeat; /*right bottom;*/
	background-position: 100% 0.75em;	/*100%  angabe speziell für netscape, denn der kann nicht rechts (right) positionieren*/
	padding:0;
	margin:0;
	overflow:hidden;
	/*height:6.625em;	98px => 98/3 / 16*4 =2,8*/
	height:7.25em /*116px =98+18(für tray)*/
	/*border-bottom: solid 0.1em #FFFFFF;*/

}
/*keine farben in id's definieren, kann man nämlich ohne id-verwendung nicht mehr überschreiben
#header, #header a,
#header2, #header2 a
{
	color:#FFFFFF;
	text-decoration:none;
}

#header a:hover,#header a:active,
#header2 a:hover,#header2 a:active
{
	color:#FFDB35;
}*/
#header .title,
#header2 .title
{
  margin: 0;
  padding: 0;
}
.headerh1 /*-noch andersdefinieren!!!*/
{
	/*width:100%; DS; width im zusammenhang mit padding verursacht beim ie6 dass er die gesamte breite vergrösster und so rechts einen abstand verursacht*/
	/*margin:0;
	padding:0;*/
	font-size:2.8em;	/*29px*/
	font-variant:small-caps;
	font-weight:lighter;
	/*padding-left:2em;*/
	margin-top:0;
	padding-left:5.8em;
	/*text-indent: -2em;*/
	line-height:1em;
	color:#FFFFFF;
	 /*padding:2.5em 0 0 1em;40px 0 0 16px DS:Lösung??? wenn hier padding verwendet wird bezieht es sich auf 2em als berechnungsgrundlage*/
	overflow:hidden;
	background: url(../grafiken/logo-head.gif) no-repeat left top;
}
#header2
{
	background-color:#1D5120;
	height:2em;	/*32px*/
	/*overflow:hidden;*/
	/*overflow:visible;	muss visible sein,da sonst der firefox das ausgeklappte menu nicht anzeigt*/
	margin:0;
	padding:0;
}



XX#header .hmenu, XX#header .box,
XX#header2 .hmenu, XX#header2 .box
{
	/*height:2em;*/
	width:45%;
	float:left;
	margin:0;
	/*padding:0.1em 0 0 2em;	noch umrechnen*/
}
X#header .box,
X#header2 .box

{
	float:right;
}

/*nicht hier im id angeben*/
#header .box h2,
#header2 .box h2
{
	/*margin:0;
	font-size:0.75em;*/	/*12px*/
	/*padding:0.1em 0 0 1.2em;noch umrechnen*/
}


#header, #footer
{
	/*font-size:0.75em;	12px*/
}
#footer {

  margin:0;
  padding:0;
  height:1.5em;	/*24px*/
  background-color:#1D5120;
}

/*nicht hier im id angeben
#footer p , #footer a
{
  margin: 0;
  padding:0.15em 0.375em 0.15em 0.375em;
  text-align: left;
  color:#FFFFFF;
  text-decoration:none;
}*/


/* backgrounds */
.cols-wrapper {
  background-color: white;
}
#main {
  /*background: #efefef url(pattern.gif);*/
	background-color:#D4DBC9;
	/*border:solid 1.5em #98AA82;
	border-top:0;
	border-bottom:0;*/
}
#columns{ border-left:solid 1.375em #98AA82; border-right:solid 1.375em #98AA82;}

/* classes */
/*.box,
.main-content {
  margin: 1em;
  overflow:auto;
}*/
.box
{
	overflow:hidden;	/*auto*/
	margin:0;
	padding:0;
	/*overflow:auto;*/
	/*font-size:0.7em;	11px*/
}
.box, .box a
{	
	/*color:#000000;*/
}
.box2
{
	overflow:hidden;	/*auto*/
	margin:0;
	padding:0.5em 0.5em;
	/*overflow:auto;*/
	/*font-size:0.7em;	11px*/
}
.box2, .box2 a
{	
	color:#FFFFFF;
}
.box3
{
	margin:0;
	padding:0;
	background-color:#95AA72;
	height:1.125em;
	text-align:right;
}
.box3, .box3 a
{	
	color:#FFFFFF;
}
.main-content {
  /*margin: 0.75em;	12px*/
  overflow:auto;
  text-align: left;
 /* font-size:0.75em;*/
	/*margin:1em;*/
	margin:0.8em;
	padding-bottom:6.3em;
	background: url(../grafiken/abschluss-content.jpg) no-repeat center bottom;
}
.cols-wrapper {
  border: 1px;/*noch umrechnen*/
  /*margin: 0 -1px;noch umrechnen*/
  margin:0;
  /*border-style: none dotted dotted dotted;*/
}
.hide-left .cols-wrapper {
  border-left: none;
  margin-left: 0;
}
.hide-right .cols-wrapper {
  border-right: none;
  margin-right: 0;
}
.hide-both .cols-wrapper {
  border-style: none none dotted none;
  margin: 0;
}

#footer,
.sidecol {
  color: #333;
}

.sidecol ul {
  padding: 0 0 0 1.125em;	/* 0 0 0 18px*/
}

/* dom-tree */
.dom-tree {
  padding: 0 0 0 1.125em;	/* 0 0 0 18px*/
  color: #999;
}
.dom-tree code {
  font-weight: bold;
}
.dom-tree ul ul ul  {
  list-style: disc;
}
.dom-tree ul ul ul ul  {
  list-style: circle;
}
.dom-tree ul ul ul ul ul {
  list-style: square;
}
.dom-tree dl,
.dom-tree dt,
.dom-tree dd {
  color: black;
  margin: 0;
  padding: 0;
  display: inline; /* IE 5.x doesn't like this */
}
.dom-tree dd {
  font-style: italic;
}

.main-content p img {float:right;padding:0.5em;/*abstand zu umfliessendem text*/}
.main-content #egovform img {float:none;padding:0;}
X.kalender {float:left;}
X.kalender table {width:auto;}
X.kalender_controls {float:right; line-height: 0.5em;}	/*8px*/
X.dateline{width:10%;
    float:left;
    text-align:center;
    line-height: 0.75em;	/*12px*/
    background-color: #eeeeee;
    height: 2.25em;	/*36px*/
    padding-top: 0.75em;	/*12px*/
    padding-bottom: 0.75em;	/*12px*/

    }
/*#date_selected{background-color: #aaaaaa}*/
.myclass
{
	font-weight: normal;
	color: red;
}

.kategorien_box{width:100%;margin:0.5em 0;float:left;}
.kategorien_box h2{background-color:#1D5120;color:#FFFFFF;margin:0;display:inline;padding:0.1em 3em 0.1em 1em;}

.box-Expand
{	background: red url(../system/web/images/whiteArrowTop.gif) no-repeat 95%;
	cursor: pointer;
	padding:0 0.5em 0 0.5em;     
}
.box-Collaps
{	background: lime url(../system/web/images/whiteArrowBottom.gif) no-repeat 95%;
	cursor: pointer;	
}

.kalender, .kategorien{width:100%;background-color:#DEDDCF; float:left;}
.dateline, .kategorie{width:45%;float:left;height:100%;padding-left:0.5em;/*height: 0.5em;8px*/}
.kategorie p{margin:0;padding:0;}

.dateline{width:10%;float:left;height:100%;padding-left:0.5em;text-align:center;/*height: 0.5em;8px*/}
.dateline a{font-weight:bold;}
#date_selected a{color:#A9A7A5;}

.va_kalender{width:33%;float:left;}
.va_kalender table{width:auto;}

.kalender_controls {float:left;width:66%;}
.kalender_controls select{display:block;}

.listcol1 {}
.listcol2 {float:right;}

.entries{text-align:center;}

.myclass th
{
	font-weight: bold;
	color: blue;
}

.yellowline
{
	background: yellow;
}
.search_results
{
	/*border-left-width:1.5em;	24px*/
	/*border-right-width:1.5em;	24px*/
}
.newsrow
{
/*margin-top: 1em;
padding: 5px;
clear:both;
float:left;
width:99%;*/
margin-top: 0.5em;
width:98%;
border-bottom:solid 0.0125em #1D5120;
}
.newsrow div{padding:0.25em;margin:0.25em;}
.newsrow img{padding:0.5em}



.odd{
/*background-color: #E3EAD8;*/

}
.even{
/*background-color: #D4DBC9;*/
}
.border{
	border: 1pt solid black;
}
.newslisttitle{
font-weight: bold;
font-size: 1em;
float:left;
}
.newslistfoto{
float:left;
border: 0;
}
.newslisttext{
float:left;
}
.newslistdatum{
float:right;
}

.newslist{
width:100%;
clear:both;
}
.newscolumn{

width:50%;
float:left;
}
.newsicon{
float:left;
}


.clear_both, .clear{clear:both;}
.clear_left{clear:left;}
.clear_right{clear:right;}
.float_right{float:right;}
.float_left{float:left;}
.none {display: none;}
.inline {display: inline;}

.hide
{
	left: -100em;
	overflow: hidden;
	width: 0;
	position: absolute;
	top: -100em;
	height: 0;
	display:inline;
}

.align_center{text-align:center;}
.align_justify{text-align:justify;}
.align_left{text-align:left;}
.align_right{text-align:right;}

.overflow_hidden{overflow:hidden;}
.overflow_scroll{overflow:scroll;}
.overflow_visible{overflow:visible;}

.breadcrumb, .breadcrumb a,
.abclist{}

.abclist_sel,
.pager,
.pager_sel
{
	font-weight:bold;
	text-decoration:none;
}
.breadcrumb a:hover,
a.abclist:hover,
a.pager:hover
{
	text-decoration:underline;
}
.breadcrumb, .breadcrumb a{}

.abclist,
.pager
{
	color:#1D5120;
}
.abclist_sel, .pager_sel
{
	color:#98AA82;
}

OLD.box h2
{
	/*background: url(../system/web/images/menu_root.gif) no-repeat;*/
	background: url(../system/web/images/menu_root.gif) no-repeat 1.3em 0.25em;
	font-size:0.55em;	/*9px Schriftgröße h2 in box = schrifgröße wie menu*/
	width:80%;	/*DS;es muss hier eine größenangabe sein weil der ie sonst die grafik nicht richtig positioniert, aber nicht 100% da sonst ein scrolli beim firefox kommt wegen dem padding*/
	padding-left:3em;
	color:#2F2F2F;
}
OLD.box2 h2
{
	display:inline;
	font-size:0.75em;	/*12px*/
	text-transform: uppercase;
	font-weight:bold;
}
.box2 p
{
	display:inline;
	padding:0.125em;
	font-size:0.75em;	/*12px*/
}
.sucheeinzeilig
{
	vertical-align:middle;
}
.sucheeinzeilig form{display:inline;}


/*HorizontalMenu - TRAY*/
.hmenu
{
	font-size:0.75em;	/*12px Schriftgröße wie horizontales dropdown menu*/
}
.hmenu, .hmenu a
{
	color:#FFFFFF;
}
.hmenu a
{
	text-decoration:none;
}
.hmenu a:hover
{
	text-decoration:underline;
}

.box h2
{	font-size:0.75em;
	text-transform:uppercase;
	line-height:1.5em;
	/*display:inline-block;*/
	border-bottom: solid 1px #6D6244;
	color:#1D5120;
}
#col-b .box h2
{
	background: url(../grafiken/doppelpfeil.gif) no-repeat right top;
	padding-left:0.75em;
	width:95%;
}
#col-c {text-align:right;}
#col-c .box h2
{
	background: url(../grafiken/doppelpfeil.gif) no-repeat left top;
	padding-right:0.75em;
	width:95%;
}

#col-b .box{padding-right:0.75em;}
#col-c .box{padding-left:0.75em;}

.box ul{padding:0;list-style-type:none;}
.box ul li{font-size:0.7em;}

#col-b .box h2, #col-b .box p, #col-b .box ul{padding-left:0.75em;}
#col-c .box h2, #col-c .box p, #col-c .box ul{padding-right:0.75em;}



.main-content h1
{
	
	background: url(../grafiken/kremsmuenster_logo_klein.jpg) no-repeat;
	background-color:#D4DBC9;
	color:#17511E;
	font-size:0.75em;
	padding:0 0.75em;
	/*padding-top:5.5em;*/
	padding-top:12.2em;
	text-transform:uppercase;
}

.main-content h2
{
	color:#17511E;
}

.main-content h4
{
	color:#17511E;
}

.kategorien_box h2
{
	color:#FFFFFF;
}

.leisteoben
{
	background-color:#1D5120;
	/*height:0.75;*/
	margin:0;
	padding:0 0.5em 0 0;
	/*display:inline-block;*/
	color:#FFFFFF;
	text-align:right;
	
}
.leisteoben p{background-color:#1D5120;overflow:visible;}

#header p{margin:0;padding:0; overflow:hidden;}
#Form_suche input.text{/*width:7.6em; oder 8.6*/width:8.0em;margin-right:0.4em;}
#Form_suche input.button
{
	/*width:3.8em;*/
	/*font-size:0.1em;*/
	font-size:0;
	width:30px;
	height:18px;
	border:0;
	background-color:#D4DBC9;
	color:#D4DBC9;	/*1D5120;*/
	font-weight: lighter;
	background-repeat:no-repeat;
	/*src:url(../grafiken/suche_go_button.jpg);*/
	background-image:url(../grafiken/suche_go_button.jpg);
	background-position: center center;
}



/*
.wetterbox{
width: 140px;
height: 60px;
border: 1px solid black;
margin-left: 0.5em;
}
.wetter{
 font-size: 0.75em;
 padding:0;
 margin:0;
}
.wetterthreecell{
width:33%;
float:left;
text-align:center;
 font-size: 0.75em;
}*/
.wetterbox
{
	height:100%;
}
p.wetterbox {font-size:0.70em;}

.wetterthreecell
{
	display:block;
	text-align:center;
	width:4.0em;
}

/*ul.fotolist{list-style-type:none;margin:0;padding:0;}
ul.fotolist li{float:left;border:0;height:9em;width:23%;text-align:center;}
ul.fotolist li img{padding:0;margin:0;}*/


ul.fotokategorielist, ul.fotolist
{
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.fotolist li
{
	display: inline;
	border:0;
}
ul.fotolist li img, ul.fotokategorielist li img
{
	padding:0 0.5em 0.5em 0;
}


p.align_center img{float:none;}

.newsletter ul li{border:0;}
.newsletter table th{text-align:left;}


a.cssgraphicmode, a.csshighcontrast, a.cssnostyle
{
	border:solid 0.0125em #000000;
	font-size:150%;
	font-weight:bold;
	margin-left:0.125em;
	margin-right:0.125em;
	height:1.5em;
	width:1.5em;
	display:block;
	float:left;
	text-align:center;
	vertical-align:middle;
}
a.cssgraphicmode img{vertical-align:text-bottom;background-color:Transparent;}
a.csshighcontrast{color:#000000;background-color:#FFFF00;}
a.cssnostyle{color:#000000;background-color:#FFFFFF;}

.ansichten p{margin-left:2em;}

/*help*/
.twocolumnsstart,.acceptance,
.ueberschrift_fett,.pp,
.tipp_logo,.tipp_text,.fett_rot{font-size:0.75em;}
.nono{display:none;}

.tipp_logo {
   background-color: #17511E;
   color: white;
   margin-right: 1em;
   padding-bottom: 0.25em;
   padding-top: 0.25em;
   width: 4em;
   text-align: center;
   float: left;
   font-weight: bold;
}
.fett_rot
{
	font-weight: bold;
	color: #17511E;
	margin-top: 1em;
	margin-bottom: 1em;
	}


/*Videogalerie - BEGINN*/
.speaker{cursor: hand;}
.video_button{height:18px; width:115px; background-image: url('../system/web/images/white_corner_h.gif'); background-position: bottom right; background-repeat:no-repeat; font-size: 60%; text-align:center; border-top:1px solid white; border-right:5px solid white; float:left}
.video_player{width:360px;float:left;}
.video_window{height:235px;width:300px;  float:left;}
.video_title{width:360px; height:20px; background-image: url('../system/web/images/white_corner.gif') ; background-position: top right; background-repeat:no-repeat; margin-bottom:1px; text-transform: uppercase; font-size: 60%;  padding-left:0px; CURSOR: hand}
.video_timer{width:100%;background-image: url('../system/web/images/white_corner_h.gif') ; background-position: bottom right; background-repeat:no-repeat;font-size: 60%; height:18px; padding-top:2px}
#progress{width:2px;height:7px;background-color:#000;}
.btn_vol{height:9px;width:20px;}
#contentmiddle {
	width:20px;
	padding-left:5px;
	text-align:center;
	float:left;
}
#video_frame 
{
	background-color:#D4DBC9;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
	width:360px;
	margin-bottom:0px; 
	height:295px;
}
/*Silverlight Player*/
.slPlayer
{
	width:480px;	/*16:9 format - aufpassen, dass immer ganze zahlen rauskommen*/
	height:270px;
	margin-left:auto;
	margin-right:auto;
}
/*Videogalerie - ENDE*/


#mfContainer h1{background-image:none;background-color:Transparent; padding:0;margin:0;padding:auto;margin:auto;}


ul.simplefotolist
{
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.simplefotolist li
{
	display: inline;
}
ul.simplefotolist li img
{
	padding:0 0.5em 0.5em 0;
}