/* CSS Document */

p, h1, h2, li, a, h3, h4, .date, #uebersicht, {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #494949;
    margin: 3px 0px 1px 0px;
}

body {
    margin: 0px auto 0px auto;
    padding:0px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
    color: #494949;
}

body p {margin: 3px 0px 1px 0px;}

h1 {
margin: 0px 0px 10px 0px; 
font-size:15px; /* alter Wert 13 */
color: #D84444;
}

/* added bei Martin Weik 2010-09-02 */
#inhalt h1 {
margin-top: 1em;
}

h2 {
font-size:17px; /* alter Wert 11 */
color: black /* #D84444; */
/* eingefügt von Martin Weik - 20070514 */
clear: left;
}

h3 {
font-size:14px; /* alter Wert 10 */
/* font-weight:normal;
text-decoration:underline; */
color: #D84444;
margin-bottom: 0px;
}

h4 {
font-size:11px;
font-weight:normal;
color:#D84444;
margin-bottom: 0px;
}

h5 {
font-size:11px; /* alter Wert 10 */
/* font-weight:normal;
text-decoration:underline; */
color: #D84444;
margin-bottom: 0px;
}

a {
    color: #336699;
    text-decoration:none;
}

a:hover {
    color: #336699;
    text-decoration:underline;
}


#head{
    width: 760px;
    height: 74px;
    margin:0px auto 0px auto;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    background-image:url(../images/head-bg.jpg);
    background-repeat:no-repeat;
vertical-align: bottom;
}

#content{
    width: 760px;
    margin:0px auto 0px auto;
    padding: 0px 0px 25px 0px;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    display:table;
}

#inhalt {
    width:340px;
    position:relative;
    top: 24px;
    left: 43px;
    display:table;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    float:left;
}
#inhaltoq {
    /* border: 1px solid black; */
    width:540px;
    position:relative;
    top: 24px;
    left: 43px;
    display:table;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    float:left;
}

#pfad {
    /* width:340px; modified 20070515 */
    width: 500px;
/* border: 1px dotted grey; */
    position:relative;
    top: 20px;
    left: 199px;
    display:table;
    margin:0px;
    font-size:10px;
    color: #336699;
    font-weight:bold;
}


#pfad a{
    text-decoration:none;
    color: #336699;
    font-weight:bold;
}

#pfad a:hover{
    text-decoration:underline;
    color: #336699;
    font-weight:bold;
}

#DivNav {
    width: 155px;
    margin: 24px 0px 0px 0px;
    float: left;
    display:table;
}

#info {
    width:155px;
    display:table;
    float:left;
    /* margin: 20px 0px 0px 90px; */
    margin: 30px 0px 0px 90px;
    border: 1px solid #CCCCCC;
    font-size:11px;
}

.date {
margin: 0px 0px 0px 14px;
}

#footer {
    font-size: 11px;
    width: 760px;
    margin:0px auto 0px auto;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    background-image: url(../images/footer-bg.jpg);
    background-repeat: no-repeat;
    text-align:center;
    padding:0px;
    display:table;
}

#ulFooter {
margin:20px 0px 0px 70px;
padding: 0px;
}

#ulFooter li {
list-style-type:none;
float:left;
margin: 0px 20px 0px 0px;
}

#suche {
    width: 140px;
    height: 42px;
    float:right;
    margin: 10px 0px 0px 0px;
}

#suche h3{
 margin: 1px 1px;
}

#suchtext {
    width: 100px;
    font-size:10px;
}


#headline {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    margin: 7px 0px 3px 0px; 
    font-size:10px;
    font-weight:bold;
    color: #D84444;
}

#text {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color: #494949;
    margin: 1px 1px 10px 1px;
}


#linie {
background-color:#FFFFFF;
color: #CCCCCC;
border-bottom:none;
height: 1px;
margin-top: 5px;
}


#uebersicht {
margin: 15px 0px 0px 0px;

}

#inhalt ul, #info ul {
margin:2px 0px 5px 5px;
padding:0px;
}

#inhalt li, #info li {
background-image:url(../images/pfeil.gif);
background-repeat: no-repeat;
background-position: 0px 3px;
padding: 0px 0px 0px 10px;
list-style-type:none;
margin:0px;
/*
margin-left:10px;
text-indent: -10px;
*/
}


/*--------------NAVIGATION--------------*/

#nav {
    width: 141px;
    margin: 0px 0px 0px 15px;
    padding: 0px 0px 0px 0px;
    background-color: #EEEEEE;
}

#nav li {
    list-style-type:none;
    margin: 0px;
    padding: 0px;
    width: 141px;   
    display: table;
}

#nav li a{
    margin: 0px 0px 3px 0px;
    padding: 3px 0px 3px 3px;
    color: #FFFFFF;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
    display:block;
    background-color: #94BCE3;
}

#nav li a:hover {
    background-color: #6699CC;
}

#nav li a.aktiv {
    background-color: #6699CC;
    }

/*------------SUB NAV-------------*/

#nav ul {
    margin: 0px;
    padding: 0px;
}

#nav ul li{
}

#nav ul li a{
    padding: 3px 0px 3px 3px;
    margin: 0px 0px 0px 0px;
    color:#4A4A4A;
    background-color: #EEEEEE;
    border-bottom:#828282 dotted 1px;   
}

#nav ul li a:hover{
    color: #D84444;
    background-color: #EEEEEE;
}

#nav ul li a.aktiv {
    color: #D84444;
    background-color: #EEEEEE;
    }

/* SUB SUB NAV */


#nav ul ul li a{
    padding: 2px 0px 2px 15px;
    margin: 0px;
    color:#4A4A4A;
    background-color: #EEEEEE;
    font-weight:normal;
    border:none;
}

#nav ul ul li a:hover{
    color: #D84444;
    background-color: #EEEEEE;
}

#nav ul ul li a.aktiv {
    color: #D84444;
    background-color: #EEEEEE;
    }

input, textarea {
    border: 1px solid #94BCE3;
}