body {
        /*background-color:#cdd4da;*/

        /*background-image: url(bilder/pixel_grau.gif);*/
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        line-height: 24px;
        color: #000000;
}



.titel
{

        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        color:#000000;
        font-weight:bold;

        text-align: justify;


        }
.subtitel
{

        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color:#000000;
        font-weight:bold;
        }


#doppeltblock
        {
        position:relative;
        top:0;
        left:0;
        width:700px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color:#000000;
        font-weight:normal;
        padding-top: 0;
padding-bottom: 10pt;

        }
.doppeltblock-links{
position: absolute;
        left:10px;
        width:40%;
        margin-left:0px;


        }

.doppeltblock-mitte{
position: absolute;
left:260px;
width:60%;
margin-left: 30px;

padding-top: 0;
padding-bottom: 10pt;
}
.einzelnblock-links{
position: relative;
        left:10px;
        margin-left:0px;
}

.einzelnblock-bild{
padding:20px;

}

#block-bild{
position:relative;

height:200px;
width:240px:
background-color:# BABABA;
text-align:center;
}

#news{
        position: relative;
        left:50px;
        margin-left:0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-align: left;
        border-top-color: #000000;
        border-top:1px solid #A5B5C6;
                width:450px;

}

#tagung{
        position: relative;
        left:10px;
        margin-left:0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        text-align: center;
        border-top-color: #000000;
        border-top:1px solid #A5B5C6;
        font-weight: bold;
}
#Anker
        {
        position:relative;
        top:0;
        left:0;
        width:700px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color:#000000;
        font-weight:normal;
        padding-top: 0;
padding-bottom: 10pt;

        }
.Anker-links{
position: absolute;
        left:0px;
        width:90%;
        margin-left:0px;


        }
.Anker-Oben{
position: absolute;
left:560px;
width:10%;
margin-left: 0px;

}



#korper
{

position:absolute;
width:1050;
top:210px;
}
.block2{
        display: block;
        font-size: 12px;
        margin-left: 2em;
        margin-top: -2.5em;
}
.textindex
{
position:absolute;
left:250px;
top:510px;
}


.initial
{
color:blue;
font-size:5em;
float:left;
padding-right:2px;
}


/***********************************************/
/* Navigation                                 */
/***********************************************/

#globalNav{
color:#FF342B;
padding: 0px 0px 0px 0px;
white-space: nowrap;
}
/* 'nowrap' prevents links from line-wrapping if there are too many to fit in one line
   this will force a horizontal scrollbar if there isn't enough room for all links
   remove rule or change value to 'normal' if you want the links to line-wrap */

#globalNav img{
 display: block;
}

/*#globalNav a {
        font-size: 90%;
        padding: 0px 4px 0px 0px;
}
*/
#globalNav a:link, #globalNav a:visited
{

        text-decoration: none;
        width:88%;
        font-size: 90%;
        padding: 0px 0px 0px 0px;
        font:bold 10pt/1.5 Arial,sans-serif;
        color:#000000;
}
#globalNav  a:hover
{
        background-color:#43616B;
        color:#eee;
}

ul#mainnav
{
        list-style:none;
        /*background-color:#CCCC00;*/
        font-size:12px;
        color:#000000;
        margin:0;
        padding-left: 0;


}
ul#mainnav li a:link, ul#mainnav li a:visited
{

        text-decoration: none;
        display:block;
        width:100%;
        padding:6px 6%;
        /*background-color:#FFFF99;*/
        font:bold 10pt/1.5 Arial,sans-serif;
        color:#000000;
}
ul#mainnav li
{
        border-top:1px solid #CCCC00;
        /*border-left:1px solid #CCCC00;
                border-right:1px solid #CCCC00;*/
        border-top-color: #CCCC00;
}

/*ul#mainnav li a:hover
{
        background-color:#666666;
        color:#eee;
}*/


ul#mainnav ul.subnav
{
        list-style:none;
        background-color:#F6F6F6;
        font-size:14px;
        color:#0000FF;
        margin:0;
        padding-left: 0;
}
ul#mainnav ul.subnav li
{

/*border-top:1px solid #A5B5C6;*/

border-top:1px solid #CCCC00;
padding-left:1.0em;
}
ul#mainnav ul.subnav li a:link, ul#mainnav ul.subnav li a:visited
{
        display:block;

        padding:1px;
        background-color:transparent;
        font:bold 0.75em /1.5 Verdana,sans-serif;
        color:#000000;
}
ul#mainnav ul.subnav li a:hover
{
        background-color:transparent;
        color:#43616B;
        text-decoration:underline;
}


ul#mainnav ul.subnav ul.sub-subnav
{
        list-style:none;

        font-size:14px;
        color:#0000FF;
        margin:0;
        padding-left: 0;
}
ul#mainnav ul.subnav ul.sub-subnav li
{
        border-top:1px solid #CCCC00;
        padding-left:1.75em;
        background-color: #EAEAEA;
}
ul#mainnav ul.subnav ul.sub-subnav li a:link, ul#mainnav ul.subnav ul.sub-subnav li a:visited
{
        display:block;

        padding:1px;
        background-color:transparent;
        font:bold 0.7em /1.5 Verdana,sans-serif;
        color:#000000;
}
ul#mainnav ul.subnav ul.sub-subnav li a:hover
{
        background-color:transparent;
        color:#43616B;
        text-decoration:underline;
}

/***********************************************/
/*Component Divs                               */
/***********************************************/

#siteName{
        margin: 0px;
        padding: 0px 0px 10px 30px;
}




/***********************************************/
        /* overrides decoration from previous rule for hovered links */
/***********************************************/

h1, h2, h3, h4, h5, h6 {
        font-family: Arial,sans-serif;
        margin: 0px;
        padding: 0px;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 200%;
 color:#CCCC00;
}

h2{
 font-size: 150%;
 color: #000000;
}

h3{
 font-size: 100%;
 color: #000000;
}

h4{
 font-size: 12px;
 font-weight: normal;
 color: #000000;
}

h5{
 font-size: 90%;
 color: #000000;
}

.schriftzug{
font-size:1.5em;
font-weight:bold;
}


/***********************************/
/*         footer               */
/***********************************/
#thinline-footer {
        margin-left: 1em;
        margin-right: 1em;
        line-height: 1pt;
        border-top: 1px solid black;
        margin-top: 250px;
}

#footer-validator {
/*        display: none; */
        font-size: smaller;
        margin-left: 2em;
        margin-top: -2.5em;
}


#footer {

        font-size: 10px;
        line-height: 1.5em;
        margin-top: 2em;
        margin-left: 0px;
        margin-right: 1em;
        padding-left: 10pt;
        padding-right: 10pt;

        border-top: 1px solid #CCCC00;
        border-bottom: 1px solid #CCCC00;
}
.footer-links{

        margin-left:230px;
        padding-top: 0;
        padding-bottom: 10pt;


        }

.footer-mitte{

margin-left: 100px;
padding-top: 0;
padding-bottom: 10pt;


        }
        .footer-rechts{

        margin-left:100px;
        padding-top: 0;
        padding-bottom: 10pt;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/


#oben
{
        position:absolute;
                background-color:#EAEAEA;
        top:10px;
        left:0px;
        height:100px;
        width:1050px;
        margin-bottom:5em;


}

#links
{
        position:absolute;
                background-color:#EAEAEA;
        left:20px;
        top:140px;
        width:185px;

}
#linksContent {
        width:170px;
        padding-top: 0;
        padding-bottom: 10pt;
                padding-left: 10pt;

        }



#mitte
{
position:absolute;

        top:140px;

        left: 230px;
        margin-right: 200px;
/*                border-left: 1px solid #CCCC00;
                        border-right: 1px solid #CCCC00;*/
        width:800px;

        }


#mitteContent {
        /*margin-top:150px;*/
        padding-top: 1px;
        padding-bottom: 10pt;
        padding-left: 10pt;

}

#rechts
{
        position:absolute;
        background-color:#EAEAEA;
        top:140px;
        width:220px;
        right:2em;
        left:800px;


}

#rechtsContent {
        padding-top: 10pt;
        padding-bottom: 10pt;
        padding-left: 10pt;
}

#rechtsLine{

        position: relative;
        left:0px;
        right:30px;
        margin-left:0px;
        margin-top:0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-align: left;
        border-top-color: #666666;
        border-top:1px solid #CCCC00;
        width:150px;
        font-weight: bold;
        line-height: 1.5em;
        color: #000000;
        padding-left:10px;
                padding-right:10px;
}

#bottom
{
        position:absolute;
        left:200px;
        margin-right:40%;
        background-color: #FF00FF;
}


#masthead{
        margin: 0;
        padding: 6px 0px;
        border-bottom: 1px solid #CCCC00;
        border-top: 1px solid #CCCC00;
        width: 100%;

}
#mastheadunderline{
        margin: 0;
        padding: 0px 0px;
        border-bottom: 1px solid #CCCC00;
        width: 100%;

}
#navBar{
        margin: 0 0 0 79%;
        padding: 1px;
        background-color: #eeeeee;
        border-left: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
                border-top: 1px solid #ccc;

}

#content{
  float:left;
        width: 75%;
        margin: 0;
        padding: 0 3% 0 0;
}
#newsline{
background-color:#FFFFFF;
        position: relative;
        left:0px;
        right:30px;
        margin-left:0px;
        margin-top:10px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-align: left;
        border-top-color: #666666;
        border-top:1px solid #CCCC00;
        width:450px;
        font-weight: bold;
        line-height: 1.5em;
        color: #000000;
        padding-left:30px;
                padding-right:10px;
}


#newsline-links{
position: absolute;
        left:0px;
        width:48%;
        margin-left:0px;
padding-top:10px;


        }
#newsline-rechts{
/*position: relative;*/
left:200px;
width:48%;
margin-left: 230px;
padding-top:10px;

}
#newsline-versetzt{

background-color:#F6F6F6;
        position: relative;
        left:0px;
        right:30px;
        margin-left:0px;
        margin-top:10px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-align: left;
        width:450px;
        font-weight: bold;
        line-height: 1.8em;
        color: #505050;
        padding-left:30px;
        padding-right:10px;

}


#list-links{
        position: absolute;
        left:250px;
        right:30px;
        margin-left:0px;
        margin-top:10px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-align: left;

        width:20%;
        font-weight: bold;
        line-height: 1.5em;
        color: #505050;
}

#list-rechts{

        left:200px;
        right:30px;
        margin-left:0px;
        margin-top:10px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-align: left;

        width:78%;
        font-weight: bold;
        line-height: 1.5em;
        color: #505050;

}

/*****************kontakt******/

        p.MsoNormal, li.MsoNormal, div.MsoNormal
        {mso-style-parent:"";
        margin-bottom:.0001pt;
        mso-pagination:widow-orphan;
        font-size:12.0pt;
        font-family:"Times New Roman";
        mso-fareast-font-family:"Times New Roman";
        color:black; margin-left:0cm; margin-right:0cm; margin-top:0cm}

@page Section1
        {size:595.3pt 841.9pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;
        mso-header-margin:35.4pt;
        mso-footer-margin:35.4pt;
        mso-paper-source:0;}
div.Section1
        {page:Section1;}

        form p {
        width:400px;
        clear:both;
        }

        form p label
        {
        float:left;
        }
        form p chbx
        {
        float:right;
        }
        form p input, form p textarea, form p slect
        {
        float: right;
        }


/*****************kontakt******/
