 /*ggbh formate text*/

.section_anchor a {
margin:0;
padding:0;
font-size:0em;
border:1px solid red;
}

.imgLeftCol1 {
border:none;
margin-right:1em;
margin-bottom:0.4em;
float:left;
}

.imgRightCol1 {
border:none;
margin-left:1em;
margin-bottom:0.4em;
float:right;
}

.col1 p {
margin:0;
padding:0.2em 0 0.2em 0;
font-size:0.9em;
line-height:140%;
}

.left p,
.right p{margin:0;padding:0;}

.top{
margin:0;
padding:0;
text-align:right;
font-size:0.8em;
}

p.titel-absatz
{
        font-weight: bold;
        font-size: 0.9em;
        color: #8D9AAF;
        border-bottom:0px solid #8D9AAF;
}

.col1 ul {
margin:0;
padding-left:1.4em;
list-style-type:square;
font-size:0.9em;
line-height:140%;
color:#3C4255; 
}

.col1 strong {
font-weight:bold;
}
/*color:#0090E0; #3C4255*/
hr {
    padding:0;
    width:100%;
    clear:both;
    margin:0;
    border: 0px; /* Für Firefox und Opera */
    border-top: solid 1px #0090E0;
    border-bottom: solid 1px #FFFFFF; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
    }


hr-gut { 
color : #CD853F; 
background-color : #CD853F; 
height:1px; 
border : 0px;
width:100%;
clear:both;
 }


/*
    .col1 ul {
    margin-left:1.5em;
    padding:0.2em 0 0.4em;
    list-style-type:square;
    }

    .col1 ul li {

    padding:0.4em 0 0em;

    }

    .col1 {
    font-size:0.9em;
    line-height:140%;
    }

    .col1 p{
    margin-bottom:0.4em;
    }



    .col1 h4 {
    padding:0.2em 0 0.4em;
    color:#4A566C;
    font-weight:normal;
    }

    .floatLeft{
    float:left;
    padding-right:10px;
    }

    .floatRight{
    float:right;
    padding-left:10px;
    }

    h1{font-size:10px;}
*/


/*header*/
#logo {
float:right;
width:397px;
text-align:right;
}
#headerText {
float:right;
width:auto;
padding-top:15px;
padding-left:10px;
border-top:0px solid #fff;
text-align:right;
}
#header p {
color:#fff;
font-size:16px;
padding-right:1em;
}
#header p span {
font-size:70%;
padding-top:5px;
}

/*headlines*/
h1 {
font-size:0.9em;
padding:0.8em 0 0.2em 0;
color:#8D9AAF;
 }
h2 {
 font-size:0.9em;
 border-bottom:1px solid #0090E0;
    padding:0.4em 0 0.2em 0;
    color:#0090E0;
    clear:both;
 }
 
.titel-h2-bg {
 font-size:0.9em;
 font-weight:normal;
 border-bottom:0px solid #0090E0;
 margin-top:0.5em;
    padding:0.2em;
    color:#000F7c;
    background:#DDDFE2;
    clear:both;
 }
h4 {
    padding:0.2em 0 0.4em;
    color:#4A566C;
    font-weight:normal;
    }
h3 {
    font-size:0.75em;
    line-height:140%;
    border-bottom:0px solid #0090E0;
    padding:0.3em 0 0.1em;
    color:#0090E0;
    }

h3 .imgRightCol1 {
margin:0;
padding:0;
text-align:right;
vertical-align:top;
}

/*

 ######### navi und Infobox Links ########
            .info-box-links {
            font-size:0.8em;
            margin:0em 0 1em;
            padding:1em;

            background:#fff;
            border:2px solid #0090E0;
            border-left:0px solid #0090E0;
            }
            ######### navi Links ########
            .info-box-links ul {
            list-style-type: none;
            }
            .info-box-links li a
            {
            display:block;
            height: 1%;
            padding:0px;
            }
            .info-box-links a.current,
            .info-box-links a.current:link
            {
            color:#00C0FF;
            }
 */
