/* normaler Text */
body {
 font-family: Verdana, Arial, Tahoma, sans-serif;
 color: #000000;
 font-size: small;
 background: url(/cms/viola/media/logo/back.gif) repeat top left #FFD0B0;
 background-attachment: fixed;

}

#wasserzeichen{
	position: fixed; right: 0; bottom: 0;
 	display: block; height: 180px; width: 100px;
 	background: url(/cms/viola/media/css_viola/wasserzeichen.gif) bottom right no-repeat;

}

hr {
   color:#355545;
}

p,ul,ol,li,div,td,th,address,nobr {
 font-family: Verdana, Arial, Tahoma, sans-serif;
 color:#000000;
 font-size: small;
}

.bunteTabelle table {
 border-spacing:0px;
 border-collapse:collapse;
 border: 0px;
}

.bunteTabelle td {
 border: 2px solid #ff8040;
 background: #FFffff;
 padding: 5px;
}

.bunteTabelle th {
 border: 2px solid #ff8040;
 background: #FFffff;
 padding: 5px;
}

.Image {
  border: 4px #FF8040 solid;
}

.Bild {
  border: 0px;
}

.mini {
 font-family: Verdana, Arial, Tahoma, sans-serif;
 font-size: x-small;
 color:#000000;
}

td.bunt {
 font-family: Verdana, Arial, Tahoma, sans-serif;
 font-size: small;
 color:#D15001;
 font-style:italic;
}

i {
 font-family: Verdana, Arial, Tahoma, sans-serif;
 font-size:small;
 color:#000000;
 font-style:italic;
}

th.bunt {
 font-family: Verdana, Arial, Tahoma, sans-serif;
 font-size:large;
 color:#D15001;
 font-style:bold
}

/* Definition der Linkfarben */
address {
 font-family: Verdana, Arial, Tahoma, sans-serif;
 color: #004080;
}

a:link {
 font-family: Verdana, Arial, Tahoma, sans-serif;
 color: #D15001;
 text-decoration: underline;
}

a:visited {
 font-family: Verdana, Arial, Tahoma, sans-serif;
 color: #007575;
 text-decoration: underline;
}

a:active {
 font-family: Verdana, Arial, Tahoma, sans-serif;
 color:#009797;
 text-decoration: underline overline;
}

a:hover
{
 font-family: Verdana, Arial, Tahoma, sans-serif;
 color: #009797;
 text-decoration: underline overline;
}

/* überschriften */
h1,h2,h3,h4,h5 {
 font-family: Verdana, Arial, Tahoma, sans-serif;
 color:#D15001;
 font-style:bold
}

/* eingabefelder */
input,textarea {
 font-family: Verdana, Arial, Tahoma, sans-serif;
 font-size:small;
 color:#000000;
 background-color: #ffffff;
 border:1px solid #D15001;
}

input:focus{
 background-color: #FFffff;
}
textarea:focus{
 background-color: #FFffff;
}

/* tabelle mit rahmen */
.tabelle {
 background-color: #FFffff;
}

.tabellehinten {
 background-color: #FF8040;
}

#logo {
top:0px;
height: 200px;
background: url(/cms/viola/media/css_viola/logo_verlauf.png) repeat-x top left;
text-align: left;
margin-bottom: 0.4em;
 border:3px solid #FF8040;
margin-left:auto;
margin-right:50px; 
}

#logotext {
background: url(/cms/viola/media/css_viola/logo.png) no-repeat top center;
width:800px;
height:200px;
} 

#logo h1 {
 display:none;
}

#logo h2 {
 display:none;
}
#container {
margin-left:auto;
margin-right:50px;
margin-bottom:100px;
}

#brotkrume {
 background-color:#FFE8D0;
border:3px solid #ff8040;
padding: 5px;
margin-bottom: 0.4em;
}
#style {
background: transparent;
border:3px solid #ff8040;
padding: 5px;
margin-bottom: 0.4em;
}

#menue {
text-align:left;
float: left;
width: 224px;
padding:0px;

}

#menue ul
{
 display:block;
 margin:0px;
 padding-left:0;

}

#menue ul a:hover {
 color: white;
 background-color:#007575; 
 text-decoration: none;
 display:block;
}

#menue ul.stufe1 {
 width:224px;
}

#menue li{
 list-style-type:none;
 padding-left:0;
 margin-left:0;
 display:block;
}

#menue li.stufe1 {
 background-color:#FFE8D0;
 border:3px solid #ff8040;
 padding:0.2em;
 margin-bottom:0.2em;
}

#menue li.stufe1a {
 background-color:#FFE8D0;
 border:3px solid #ff8040;
 padding:0.2em;
 margin-bottom:0.2em;
}


#menue stufe1a a:link{
 border-bottom:1px solid #ff8040;
}

#menue li.stufe2 {
 padding:0.2em 0 0.2em 0.6em;
 border:0;
}

#menue li.stufe2a {
 padding:0.2em 0 0.2em 0.6em;
 border:0;
}

#menue li.stufe3 {
 padding:0.2em 0 0.2em 1.2em;
 border:0;
}

#menue li.stufe3a {
 padding:0.2em 0 0.2em 1.2em;
 border:0;
}

#inhalt {
text-align:left;
margin-left: 230px;
margin-top: 0;
background:url(/cms/viola/media/css_viola/hintergrund.png);
border: 3px solid #ff8040;
padding:5px;
}


.toc1{
padding-left:0px;
padding-bottom:5px;
}
.toc2{
padding-left:20px;
padding-bottom:5px;
}
.toc3{
padding-left:40px;
padding-bottom:5px;
}
.toc4{
padding-left:50px;
padding-bottom:5px;
}

#foot {
clear:both;
float:none;
text-align:left;
}

#footer {
 clear:both;
 display:block;
  background-color:#FFE8D0;
 border: 3px solid #ff8040;
 text-align:left;
 padding:5px;
}

#beraten {
 display:none;
}


#ansichten {
 clear:both;
 display:block;
 background-color:#FFE8D0;
 border: 3px solid #ff8040;
 text-align:left;
 padding:5px;
 margin: 5px 0px 5px 0px;
 height: 30px;
}

#seitenanfang {
 float:left;
 width:25px;
 height:25px;
 background:url(/cms/viola/media/top.gif) no-repeat top left;
}

#druckansicht {
 float:right;
 width:25px;
 height:25px;
 background:url(/cms/viola/media/print.gif) no-repeat top right;
}


#copy {
width:100px;
float:left;
text-align:left;
}

#kontakt {
display:none;
width:0;
}

#mailadresse {
text-align:left;
width:150px;
float:left;
}

#validome {
float:right;
width:200px;
text-align:right;
}

.phpinfo        {
        margin: 0 5%;
        padding: 10px;
        width: 80%;
        border: 1px solid #000;

        text-align: justify;
        background-color: #FFC;
        font-size: 100%;
        color: #000;
        }

/*Design of Fulltextsearch: Prev- and Next-Links*/
#phpcmssearch {
        font-size:small;
        text-align:center;
}
/* CSS Document */

#urlaub {
  background-color:#FFE8D0;
 border: 3px solid #ff8040;
 padding: 5px;
 margin-bottom: 0.4em;
 color: #007575;
 font-weight:bold;

}
