table#inhalt {height: 100%}

ul { list-style-image:url(images/pfeil.gif); list-style-type: square; padding-left: 15; margin-left: 0; margin-bottom: 0;}
li {font-size : 8pt;}
.right {list-style-image:url(images/pfeil.gif); list-style-type: square;text-align: right; padding-left: 15; margin-left: 0; margin-bottom: 0;  list-height: 8px; list-width: 6px;}

/*Textformate*/

.buturteil {
cursor: hand; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 8pt; 
font-weight : bold; 
text-decoration : underline;
color: #000000; 
border:0; 
background-color: #ffffff;
padding-left: 0;
margin-bottom: 0;  
width: 100

}


html, body, div, span, p, h1, h3, h5, table, tr, td, ul, li, ol, a{
font-family : Arial, Helvetica, sans-serif;
color : black;
line-height : 14pt;
font-size : 8pt;
}
body {
	scrollbar-face-color : #ffffff;
	scrollbar-shadow-color : #ffffff;
	scrollbar-highlight-color : #ffffff;
	scrollbar-3dlight-color : rgb(119,67,145);
	scrollbar-darkshadow-color : rgb(119,67,145);
	scrollbar-track-color : #ffffff;
	scrollbar-arrow-color : rgb(119,67,145);
}

h2 {
color : rgb(119,67,145);
font-size : 8pt;
font-family : Arial, Helvetica, sans-serif;
font-weight: bold;
}

h4 {
font-family : Arial, Helvetica, sans-serif;
color : #000000;
text-decoration : none;
line-height : 14pt;
font-size : 8pt;
font-weight:bold;
margin-top: 0px;
}

.normal {font-size : 8pt; font-weight : normal; text-decoration : none;}
strong {font-size : 8pt; font-weight : bold; }
i {font-style : italic;}
address { font-size : 8pt; font-style :none; font-style : normal;}

html, body {margin:0; padding:0; background-color:#e2e3e4;}

/*Layout*/
table#center { width:100%;height:100%; border-collapse:collapse; border-spacing:0; text-align:center;}
td#root { width:1010px; border:1px solid #333333; border-top:none; border-bottom:none; text-align:left; vertical-align:top; padding:0; margin:0;}

table#head{margin:0; padding:0; border:none; height:190px; width:100%; border-collapse:collapse; border-spacing:0;}
td#head_left{margin:0; padding:0;  height:190px; width:230px;  background-image:url(header); background-repeat:no-repeat; background-position:left top;}
td#head_left_edit{margin:0; padding:0;  height:190px; width:230px;  background-image:url(images/head_left_edit); background-repeat:no-repeat; background-position:left top;}
td#head_right{margin:0; padding:0;  height:190px; background-image:url(images/head_right); background-repeat:no-repeat; background-position:left top; text-align:right; padding:5px 40px 0px 0px; vertical-align:top;}

tr#bodytr { height:100%; width:1010px; border:none; text-align:left; vertical-align:top; padding:0; margin:0;}
td#bodytd { background:white; width:1010px; border:1px solid #333333; border-top:none; border-bottom:none; text-align:left; vertical-align:top; padding:0; margin:0;}
div#bodydiv {margin:0; padding:0; height:113px; width:100%; background-image:url(images/foot); background-repeat:no-repeat; background-position:left top;}

table#body{margin:0; padding:0; border:none; width:100%; border-collapse:collapse; border-spacing:0;}
table#body td {vertical-align:top;}

td#leftCol {width:240px; margin:0; padding:0px 0px 0px 10px;}
td#centerCol { margin:0; padding:0;}
td#rightCol {width:230px; margin:0; padding:0;}

#leftNavi {border-right: 1px solid silver;width:220px;}
#rightNavi {border-left: 1px solid silver;width:220px;}

A.nonunderline {  font-size : 8pt; text-decoration: none}
A:hover.nonunderline { font-size : 8pt; text-decoration: underline;}


.pfad {  font-size : 7pt; }
A.pfad {  font-size : 7pt; text-decoration: underline;}
A:hover.pfad { font-size : 7pt; }

A {font-size:8pt; text-decoration: underline; font-family : Arial, Helvetica, sans-serif; color : black;}
A:hover {color : rgb(119,67,145);}

A.hell {font-size : 7pt; color: #B3B2B3; text-decoration: none}
a:hover.hell {color : rgb(119,67,145); text-decoration: none}
.hell {font-size : 7pt; color: #B3B2B3}

A.hell8 {font-size : 8pt; color: #B3B2B3; text-decoration: none}
a:hover.hell8 {color : rgb(119,67,145); text-decoration: none}
.hell8 {font-size : 8pt; color: #B3B2B3}

A.orange {  font-size : 8pt;  text-decoration: none; text-decoration: none}
A.orange:hover {color: red;  font-size : 8pt; ; text-decoration: none}
.orange {  font-size : 8pt;  text-decoration: none; text-decoration: none}


td {  font-size : 8pt; }
td.gruen {  font-size : 8pt;  font-weight: bold}
#titel {  font-size: 8pt; font-weight: bold;}
.titel {  font-size: 8pt; font-weight: bold;}
.suche {  font-size: 8pt; font-weight: bold; width: 100px; height: 20px; border: 1px solid ButtonFace;
padding: 2px;
margin: 0px;
border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
background: #ffffff;}
.textnormal {  font-size : 8pt; } 
.ueber {  font-size : 14pt; } 
.ueberkl {  font-size : 12pt; } 
.textklein {  font-size : 7pt;}

A.underline {font-size : 8pt; text-decoration: underline;}
A:hover.underline {font-size : 8pt; }


a.navi {
font-family : Arial, Helvetica, sans-serif;
font-weight: bold;
font-size : 8pt;
text-decoration: none
}

a.navi_1 {
font-family : Arial, Helvetica, sans-serif;
font-weight: bold;
font-size : 8pt;
text-decoration: none;
color :  rgb(119,67,145);
}


a.subnavi {
font-family : Arial, Helvetica, sans-serif;
font-weight: normal;
font-size : 8pt;
text-decoration: none;
}

a.subnavim {
font-family : Arial, Helvetica, sans-serif;
font-weight: normal;
font-size : 8pt;
text-decoration: underline;
}


a.navirecht {
font-family : Arial, Helvetica, sans-serif;
font-weight: bold;
font-size : 8pt;
color : rgb(119,67,145);
text-decoration: none
}

.navirecht {
font-family : Arial, Helvetica, sans-serif;
font-weight: bold;
font-size : 8pt;
color : rgb(119,67,145);
text-decoration: none
}

.linie {
width: 100%;
height: 1px;
background-color: rgb(119,67,145);
}

.linieteaser {
width:70%;
height: 1px;
background-color: #ced3ce;
}

table.navi {
padding-left:10;
}

a.pfad {
font-weight:bold;
color : #FF9900;
padding-right : 8pt;
text-decoration : none;
}

a.pfad:hover {
color : black;
text-decoration: none
}


body.druck {
background : #ffffff;
text-color : black;
margin : 0;
}

table.content td {
 border: none;
 margin: 0;
 width: 100%;
 height:100% ;
}



/* Textformatierungen fur Angeben aus dem CMS*/

.normal {font-size : 8pt; font-weight : normal; text-decoration : none;}
strong {font-size : 8pt; font-weight : bold; }
i {font-style : italic;}
address { font-size : 7pt; font-style : normal;}

.teaser {border: 0px ; background-color: #EFEBF2; padding: 5px;}

.teasersem {border: 0px ; background-color: #EFEBF2; padding: 10px;}

.infobox { 
  margin : 10px;
  margin-top :0px;
  padding : 10px;
  background : #e8eae8;
  border : 1px solid #ced3ce;
  display : inline-table;
  float : right;
  width: 200px;
  overflow : hidden;
  }

  .htmlarea { background: #fff;  font-family: arial,helvetica,sans-serif;
font-size : 9pt;}

.htmlarea .toolbar { 
  background: ButtonFace; 
  padding: 1px; 
  border: 1px solid;
  border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
}
.htmlarea .toolbar img { border: none; }

.htmlarea .toolbar .button {
  background: ButtonFace;
  color: ButtonText;
  border: 1px solid ButtonFace;
  padding: 1px;
  margin: 0px;
}
.htmlarea .toolbar .buttonHover {
  border: 1px solid;
  border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
}
.htmlarea .toolbar .buttonActive, .htmlarea .toolbar .buttonPressed {
  padding: 2px 0px 0px 2px;
  border: 1px solid;
  border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
}
.htmlarea .toolbar .buttonPressed {
  background: ButtonHighlight;
}
.htmlarea .toolbar .indicator {
  padding: 0px 3px;
  overflow: hidden;
  width: 20px;
  text-align: center;
  cursor: default;
  border: 1px solid ButtonShadow;
}

.htmlarea .toolbar .buttonDisabled img {
  filter: alpha(opacity = 25);

A.ohne {  font-size : 8pt; }
a:hover.ohne {color : rgb(119,67,145);}

.ohne {border: 0px}
  -moz-opacity: 25%;
}

.htmlarea .toolbar .separator {
  position: relative;
  margin: 3px;
  border-left: 1px solid ButtonShadow;
  border-right: 1px solid ButtonHighlight;
  width: 0px;
  height: 16px;
  padding: 0px;
}

.htmlarea .toolbar .space { width: 5px; }

.htmlarea .toolbar select { font: 11px Arial; }

select:hover, select:active { background: FieldFace; color: ButtonText; }


select.anders{
font-family: arial,helvetica,sans-serif;
font-size : 7pt;
background: white; 
color: black;
height: 15px;
width: 30px;
font-weight: bold;
}

select.normal{
font-family: arial,helvetica,sans-serif;
font-size : 7pt;
background: white; 
color: black;
height: 18px;
width: 100px;
font-weight: bold;
}

select.for{
font-family: arial,helvetica,sans-serif;
font-size : 7pt;
background: white; 
color: black;
width: 60px;
font-weight: bold;
}

select.online{
font-family: arial,helvetica,sans-serif;
font-size : 7pt;
background: white; 
color: black;
height: 18px;
width: 40px;
font-weight: bold;
}

select{
font-family: arial,helvetica,sans-serif;
font-size : 7pt;
background: white; 
color: black;
width: 150px;
font-weight: bold;
}

select.gross{
font-family: arial,helvetica,sans-serif;
font-size : 7pt;
background: white; 
color: black;
width: 200px;
font-weight: bold;
}


select.grosser{
font-family: arial,helvetica,sans-serif;
font-size : 7pt;
background: white; 
color: black;
width: 250px;
font-weight: bold;
}

.form{
font-family: arial,helvetica,sans-serif;
font-size : 7pt;
background: white; 
color: black;
height: 18px;
width: 200px;
font-weight: bold;
}

.form110{
font-family: arial,helvetica,sans-serif;
font-size : 7pt;
background: white; 
color: black;
height: 18px;
width: 50px;
font-weight: bold;
}

.form113{
font-family: arial,helvetica,sans-serif;
font-size : 7pt;
background: white; 
color: black;
height: 18px;
width: 40px;
font-weight: bold;
}

.form0{
font-family: arial,helvetica,sans-serif;
font-size : 7pt;
background: white; 
color: black;
height: 18px;
width: 100px;
font-weight: bold;
}

.form10{
font-family: arial,helvetica,sans-serif;
font-size : 7pt;
background: white; 
color: black;
height: 18px;
width: 200px;
font-weight: bold;
}

.form1{
font-family: arial,helvetica,sans-serif;
font-size : 7pt;
background: white; 
color: black;
height: 18px;
width: 50px;
font-weight: bold;
}

.form11{
font-family: arial,helvetica,sans-serif;
font-size : 7pt;
background: white; 
color: black;
height: 18px;
width: 20px;
font-weight: bold;
}

.form111{
font-family: arial,helvetica,sans-serif;
font-size : 7pt;
background: white; 
color: black;
height: 18px;
width: 12px;
font-weight: bold;
}

.form2{
font-family: arial,helvetica,sans-serif;
font-size : 7pt;
background: white; 
color: black;
height: 18px;
width: 30px;
font-weight: bold;
}
.form4{
font-family: arial,helvetica,sans-serif;
font-size : 7pt;
background: white; 
color: black;
height: 18px;
width: 5px;
font-weight: bold;
}
.form5{
font-family: arial,helvetica,sans-serif;
font-size : 7pt;
background: ButtonFace; 
color: black;
height: 18px;
width: 91px;
font-weight: bold;
}

.form7{
font-family: arial,helvetica,sans-serif;
font-size : 7pt;
background: ButtonFace; 
color: black;
height: 18px;
width: 150px;
font-weight: bold;
}

.form8{
font-family: arial,helvetica,sans-serif;
font-size : 7pt;
background: ButtonFace; 
color: black;
height: 18px;
width: 30px;
font-weight: bold;
}

iframe {background: white;}

.msg {
  color: #993333;
  border: 1px solid #993333;
  margin: 5px 0px 5px 0px;
  padding: 5px 5px 5px 5px;
}
.form300 {
  font-size : 7pt;
  width: 300px;
}
