
html {
    height: 100%;
}

body {
    color: black;
    background-color: #E2B589;
    font-family: Arial,sans-serif;
    margin: 0;
    padding: 0;
    height: 100%;
    min-width: 40em; /*Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
}

#left_logo {
    position: relative;
    width: 180px;
    height: 435px;
    top: -15px;
    background-color: #FDF0BC;
    background-image:url(logo.jpg);
    background-repeat:no-repeat;
    background-position:40px 30px;

}

#left_impressum {
    top: 50px;
}

#right_brown {
    position: relative;
    width: 22px;
    height: 435px;
    background-color: #E2B589;
}



#nav1 {
    position: relative;
    top: 185px;
}
#nav1 li {
    list-style-type: none;
    list-style-position: outside;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 12px;

}

#nav2_container {
    position: relative;
    top: 170px;

}

#nav2_container ul {
    margin-bottom: 40px;
}

#nav2 li {
    list-style-type: none;
    list-style-position: outside;
    font-size: 16px;
    margin-bottom: 6px;
}

#nav3 li {
    list-style-type: none;
    list-style-position: outside;
    font-size: 16px;
    margin-bottom: 6px;

}

#imp li {
    list-style-type: none;
    list-style-position: outside;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 0px;
}

#inhalt {
    margin-left: 20px;
    margin-top: 115px;
    margin-right: 20px;
}

#inhalt li {
    line-height : 150%;
}

/*  Default stylesheet use in the static template record "cSet stylesheet" */
/* TYPO3 CVS ID: $Id: defaultstylesheet.css 48 2003-10-26 17:07:44Z typo3 $ */

A:link {
        background-color : transparent;
        color : #000000;
        text-decoration : none;
        font-family : Arial, sans-serif;


}
A:visited {
        background-color : transparent;
        color : #000000;
        text-decoration : none;
        font-family : Arial, sans-serif;

}
A:hover {
        background-color : transparent;
        color : #FF0000;
        text-decoration : none;
        font-family : Arial, sans-serif;

}
A:active {
        background-color : transparent;
        color : #FF0000;
        text-decoration : none;
        font-family : Arial, sans-serif;

}


SELECT {
        font-family: Arial, Arial, Helvetica;
        font-size: 10px
}
TEXTAREA {
        font-family: Arial, Arial, Helvetica;
        font-size: 10px
}
INPUT {
        font-family: Arial, Arial, Helvetica;
        font-size: 10px
}


H1 {
        font-family : Arial, sans-serif;
        font-size : 28px;
        color : #000000;
        margin-bottom : 10px;
        margin-top : 20px;
        font-weight : bold;
        text-align: center;
}
H2 {
        font-family : Arial, sans-serif;
        font-size : 16px;
        color : #000000;
        margin-bottom : 10px;
        margin-top : 20px;
        font-weight : bold;
}
H3 {
        font-family : Arial, sans-serif;
        font-size : 16px;
        color : #000000;
        margin-bottom : 10px;
        margin-top : 20px;
        font-weight : bold;
}
H4 {
        font-family : Arial, sans-serif;
        font-size : 16px;
        color : #000000;
        margin-bottom : 10px;
        margin-top : 20px;
        font-weight : bold;
}
.subhead1 {
        font-family : Arial, sans-serif;
        font-size : 10px;
        color : black;
}
.subhead2 {
        font-family : Arial, sans-serif;
        font-size : 10px;
        color : green;
}
.subhead3 {
        font-family : Arial, sans-serif;
        font-size : 10px;
        color : red;
}
.headerdate {
        font-family : Arial, sans-serif;
        font-size : 10px;
        color : Green;
        font-weight: normal;
}



P {
        font-family : Arial, sans-serif;
        font-size : 16px;
        line-height : 150%;
        color: #000000;
        margin-top : 10px;
        padding-bottom : 0px;

}
.caption {
        font-family : Arial, sans-serif;
        font-size : 14px;
        color : #000000;
}
.bulletlist {
        font-family : Arial, sans-serif;
        font-size : 16px;
        line-height : 150%;
        color: #000000;
        margin-top : 10px;
        padding-bottom : 0px;
}
.table {
        font-family : Arial, sans-serif;
        font-size : 16px;
        color: #000000;
        margin-top : 10px;
        padding-bottom : 0px;
}

#mainTbl {
	width: 1360px;
}

td#mainNav {
	width: 180px; 
}

td#nav2_container {
	width: 180px; 
}

td#mainContent {
	background: #fbf1aa url("/fileadmin/bg.jpg") no-repeat;
	width: 1000px;
}





.searchform {
        font-family : Arial, sans-serif;
        font-size : 12px;
        color : #6600CC;
        font-weight : normal;
}
.searchresultpagetitle {
        font-family : Arial, sans-serif;
        font-size : 15px;
        color : #333333;
        font-weight : bold;
}
.searchresultcontent {
        font-family : Arial, sans-serif;
        font-size : 11px;
        color : #6600CC;
        font-weight : normal;
}
.searchresultheader {
        font-family : Arial, sans-serif;
        font-size : 14px;
        color : #333366;
        font-weight : bolder;
}
.searchmarkup {
        color : red;
}




.loginform {
        font-family : Arial, sans-serif;
        font-size : 14px;
        color : #CC0000;
        font-weight : normal;
}




.mailform {
        font-family : Arial, sans-serif;
        font-size : 12px;
        color : #003366;
        font-weight : normal;
}
.mailformrequired {
        font-family : Arial, sans-serif;
        font-size : 12px;
        color : #003366;
        font-weight : bolder;
}
.mailformcomment {
        font-family : Arial, sans-serif;
        font-size : 12px;
        color : #CC0000;
        font-weight : bolder;
}
.mailformradio {
        font-family : Arial, sans-serif;
        font-size : 10px;
        color : #003366;
        font-weight : normal;
}


.filelinks {
        font-family : Arial, sans-serif;
        font-size : 14px;
}
.filelinkssize {
        font-family : Arial, sans-serif;
        font-size : 14px;
        color : #000000;
}



.sitemap1 {
        font-family : Arial, sans-serif;
        font-size : 12px;
        color : #CC6600;
}
.sitemap2 {
        font-family : Arial, sans-serif;
        font-size : 11px;
        color : #990000;
        margin-left : 20px;
}
.sitemap3 {
        font-family : Arial, sans-serif;
        font-size : 10px;
        color : #333399;
        margin-left : 40px;
}
.sitemap4 {
        font-family : Arial, sans-serif;
        font-size : 9px;
        color : #003333;
        margin-left : 60px;
}




.celmenu {
        font-family : Arial, sans-serif;
        font-size : 12px;
        color : olive;
        margin-top : 10px;
}
.celsubmenu {
        font-family : Arial, sans-serif;
        font-size : 11px;
        color : #666699;
        margin-left : 20px;
        margin-top : 3px;
}

/* Die Newsstyles m�ssen angepasst werden. Nicht alle, aber ein paar: */
.news-single-related,.news-single-files,.news-single-links  {
        border: none;
        margin:0px;
        margin-bottom: 3px;
        padding:3px;
        background-color:#FFFFFF;
}
