body{
background-color:#e1f5ca;
font-family: Arial, Helvetica, sans-serif;        
color: #3D3D1F;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
}

#container{

position:relative;
width: 62em;
min-height: 30em;
margin-left: auto;
margin-right: auto;
text-align: left;
background:#ffffff;

}


#druckversion{
display:none;
}

#logo
{
background-color:#ffffff;
background-image: url(img/titel.gif);
background-repeat: no-repeat;
height:110px;
margin-bottom:0;
text-align:right;

}


#kopfleiste{
/*width:100%;*/
background-image:url(img/bac_top.png);
background-repeat:repeat-x;
text-align:right;
padding-right:10px;
font-size:0.8em;
color:black;
/*height:17px;*/
margin:0;
}

#left{
/*margin-top:10px;*/
position:relative;
width:200px;
float:left;
/*padding-right:5px;*/
background-color:inherit;
margin:0;
border-right:1px dotted silver;
}

form{
padding-top:12px;
padding-left:4ex;
}


/*Homebutton*/
.home
{
        margin-left: 4ex;
        font-weight:bold;
        font-size: 14px;
}




/*L&ouml;schen von Formatierungen*/
#clear
{clear:both;}

/* Navigation Linke Seite */


#left a {color:#4D574C; font-weight:normal; font-size:0.80em;}

/*LINKS Navigation-extern */




/*.nav{background-color:inherit;}*/
.nav a{background-color:#f7fddf;}

#left .nav a:link ,#left .nav a:visited, #left .nav a:active{
display:block;
width:168px;
padding:1px;
/*background-color:inherit;*/
margin:5px 0px;
text-align:left;
text-decoration:none;
}

#left .nav a:hover{
margin:5px 0px;
color:#000000;
text-decoration:none;
background-color:#ADBABA;
border-right:3px solid #d50e2f;
background-image:url(img/button.jpg);
}


/*LINKS Navigation-intern */

.nav_i{padding-top:5px; }
.nav_i a{background-color: #e8fae1;}

#left .nav_i a:link ,#left .nav_i a:visited, #left .nav_i a:active{
display:block;
width:168px;
padding:1px;
/*background-color:inherit;*/
margin:5px 0px;
text-align:left;
text-decoration:none;
}

#left .nav_i a:hover{
margin:5px 0px;
color:#000000;
text-decoration:none;
border-right:3px solid #0033CC;
background-image:url(img/button.jpg);
}



hr{
 height:1px;
 border: 0px; /* F&uuml;r Firefox und Opera */
 border-top: dotted 1px #A3C58D;
 border-bottom: transparent;
}


/*Deninition f&uuml;r Listen (Navigation)*/

#left ul {
        margin: -1ex 0 0 -2px;
        padding: 0;
        line-height: 100%; 
}


#left li {
        margin-left: 1em;
        list-style:  none;
}



/*Standard Links im Content */

#content
{
position:relative;
margin-top:10px;
margin-left:250px;
padding-left:1em;
padding-right:1em;
width:70%;
font-size:0.8em;
min-height:510px;
}

#content a:link, #content a:visited,  #content a:active{
        padding: 0 0 0.3ex 1ex;
        margin-left: -0.7ex;
        color: #000000;
        background-color: inherit;
        text-decoration: underline;

}

#content a:hover {
        color: #D97E00;
                background-color:inherit;
                text-decoration: none;
                
}



/*Standard Links Kopfleiste */

#kopfleiste a:link, #kopfleiste a:visited,  #kopfleiste a:active{
        padding: 0 0 0.3ex 1ex;
        margin-left: -0.7ex;
        color: #000000;
        background-color: #fafafa;
        text-decoration: none;
}

#kopfleiste a:hover {
        color: #D97E00;
                text-decoration: none;
                background-color:#ffffff;
}


/*&Uuml;berschrift in Tabelle f&uuml;r Auswahlanzeige bei kategorie.php und kategorie2.php*/
.auswahl{
background-color:#ebebeb;
color:#006633;
/*background-color:silver;*/
}

/*Tabelle f&uuml;r Ausgabe Treffer  und Definition f&uuml;r Links in kategorie2.php*/
#kat2 table{
border-collapse:collapse;
}
#kat2 td{
border:0px;
padding:1px;}

#kat2 a:link, #kat2 a:visited,  #kat2 a:active{
        color: #000000;
        background-color: #fafafa;
        text-decoration: none;

}

#kat2 a:hover {
        color: #D97E00;
                text-decoration: none;
                background-color:#ffffff;
}



/*Tabelle f&uuml;r Ausgabe Treffer  und Definition f&uuml;r Links in kategorie.php*/
#kat1 table{
border-collapse:collapse;
}
#kat1 td{
border:0px;
padding:1px;}

#kat1 a:link, #kat1 a:visited,  #kat1 a:active{
        color: #000000;
        background-color: #fafafa;
        text-decoration: none;
                /*font-size:1.2em;*/

}

#kat1 a:hover {
        color: #D97E00;
                text-decoration: none;
                background-color:#ffffff;
                /*font-size:1.2em;*/
}


#bottom{
margin-top:30px;
/*margin-left:250px;*/
padding-left:1em;
padding-right:1em;
/*width:100%;*/
background-color:#e1f5ca;
font-size:0.8em;
font-weight:lighter;
color:#999999;
text-align:center;
}


#bottom a:link, #bottom a:visited, #bottom a:active{
        color: #999999;
        background-color: inherit;
                text-decoration:none;
}
#bottom a:hover {
        color: #D97E00;
                background-color: inherit;
                text-decoration:none;

}


/*Definitionen f&uuml;r die Detailausgabe*/
#detail{
width:650px;
height:500px;
overflow:auto;

}

#detail a:link, #detail a:visited, #detail a:active{
        color: black;
        background-color: inherit;
}
#detail a:hover {
        color: red;
                background-color: inherit;
}

#detail table{
width:100%;
background-image:url(img/bac_main.png);
background-repeat:repeat-y;
}
#detail td{
padding:10px;}
        

input {
color:#846ADD;
font-size:10px;
border: #9E8DE3;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color: #ECEEFD;

}

.form {
color:#846ADD;
font-size:10px;
border: #9E8DE3;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color: #ECEEFD;
width:250px;
}


iframe{
scrolling:no;
}

table td{
        font-family: Arial, Helvetica, sans-serif;        
        /*font-size: 0.8em;*/

}

img{
border:none;}


.notruf {
        color: #990000;
        font-weight: bold;
        font-style: normal;
}

.headline{
color:#666633;
font-family:Arial, Helvetica, sans-serif;
font-size: 20px;
}
.headline_sm{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.hilfe{
cursor:help;
}
/* Formatierungen f&uuml;r Mailformular */
/* Markierung bei nicht ausgef&uuml;lltem Pflichtfeld */
span.markiert {
color: #CC3300;
font-weight: bold;
}
/* Unterstreichung eines Teils der Fehlermeldung */
span.unterstrichen {
text-decoration: underline;
}

span.default_cursor {
cursor: default;
}
span.klein {
font-size:0.8em;
}
