* {
    margin: 0;
    padding: 0;
}

body {
    font-size: 62.5%;
    font-family: Arial, Verdana, sans-serif;
    color: #fff;
    background: #36A7E8;
}
		
#teaser, #metamenue, #nav, #ie, #print, #send, #footer, #history, #thirdmenue, #abt_fourthmenue, #leibniz {
    display: none;
}

h1,h2,h3,h4,p,a ul,ol,dl,dt,dd {
    line-height: 1.4em;
}

h1,h2,h3,h4 {
    margin: 1em 0 0.5em 0;
}

p, ul, ol, dl {
    width: 80%;
    margin-bottom: 0.5em;
    font-size: 1.1em;
}

img, fieldset {
    border: none;
}

#header {
    border:none;
    padding: 0.5em 0;
    height:12em;
    
}

#columnright {
    border:none;
    padding-top: 1em;
    margin-top: 1em;
}

div.news {
    margin-top: 1em;
}

div.news h2 {
    margin: 0;
}

div.news a {
    display: block;
}

#tools {
    margin-top: 1em;
}

table{
	border-collapse: collapse;
	width: 80%;
	margin: 1em 0;
	font-size: 1em;
    }

    table th {
    	font-size: 1.1em;
    	color: #666;
    	padding: 0.5em;
    	background: #E5F1FF;
    }

    table td {
    	font-size: 1.1em;
    	color: #666;
    	border-top: 1px solid #999;
    	padding: 0.5em;
    }

    table tr.vertreter td {
    	border: none;
    }

    table tr.vertreter td.left {
    	text-align: right;
}

/* Logo zentrieren */
#logo { 
    margin-bottom: 1em;
    }

    /* Farblogo weg */
    #logo img {
        display: none;
    }

    /* S/W Logo rein */
    #logo img.print {
        display: block;
} 


/* Organigramm nicht darstellen * /
div.tx-konoorgahpi-pi1 #konoorga_abtid13 {
    display: none
}
*/

/* Bessere Optik durch Fliesstext auf home */
div.text_left,
div.text_right { 
    clear: both; 
}

div.text_left img,
div.text_right img { 
    float: left; 
    margin: 0 1em 1em 0;
}

h1 {
    clear: both;
    padding-top: 1em;
}

    /* Externer Bereich */
    #personell div.staff {
        }

        #personell div.staff dl {
            width: 100%;

            font-size: 1em;
            line-height: 1.5;
            font-family: Verdana, sans;
            }

            #personell div.staff dl dt {
                display: inline;

                margin-right: 3px;
                float: left;

                color: #fff;
                background-color: #fff;

                margin: 0.5em 0.5em 0 0;
            }

            #personell div.staff dl img {
                float: none;
            }

            #personell div.staff dl dd {
                display: inline;
                width: 60%;

                vertical-align: bottom;
            }

            #personell div.staff dl dd span {
                display: block;
            }
            #personell div.staff dl dd span span {
                display: inline;
            }

            #personell div.staff dl ul {
                font-size: 1em;
            }

            #personell div.staff dl ul li {
                margin: 0;
            }

            #personell div.staff dl ul li a {
                font-size: 0.9em;
                margin: 0;
                clear: none;
        }

        #personell div.staff {
            font-family: "Verdana", sans-serif;
            margin-bottom: 1em;

            height: 7em;            
        }

        #personell div.staff img {
            margin-left: 0.7em;
        }

        #personell dd {
                width: 95%;
            }

            #personell div.staff dl dt {
                float: left;
                clear: left;
            }

            #personell div.staff dl, 
            #personell div.staff dl dt {
                vertical-align: top;
            }

            #personell div.staff dl dd {
                width: 80%;
                float: left;

                vertical-align: top;
}

/* Email Kontaktformular */
#mailform {
    }
    #mailform input, 
    #mailform textarea,
    #mailform select {
        padding: 0.1em;
        margin-top:0.5em;

        width: 10em;
    }

    #mailform textarea,
    #mailform select,
    #mailform input.formtext {
        border: 1px solid #000;
        color: #000;
        background-color: #fff;
    }

    #mailform input { 
        width: 20em;
    }

    #mailform textarea {
        width: 22em !important;

        /* IE */
        width: 16em;
    }

    #mailform label#anrede {
        margin-top: 4em !important;

        /* IE */
        margin-top: 3.5em;
    }

    #mailform select {
        margin-top: 3em;
    }

    #mailform label {
        float: left;
        width:15em;
    }

    #mailform textarea {
        font-size: 1.5em;
        height: 8em;
    }

    #mailform input.button {
        width: auto;
}

#sendform {
    }

    #sendform label {
        width: 15em;
        float: left;
        margin-bottom: 0.5em;
    }

    #sendform input {
        width: 24em;
        padding: 0.1em;
        margin-bottom: 0.5em;
    }

    #sendform input.formtext {
        border: 1px solid #000;
        color: #000;
        background-color: #fff;
    }

    #sendform input.button {
        width: 20.5em !important;
        width: 20em;
        padding: 0;
    }

    #sendform textarea { 
        width: 24.5em !important;
        width: 20em;

        margin-bottom: 1em;

        border: 1px solid #000;
        color: #000;
        background-color: #fff;

        padding: 0.2em;
}
