/* CSS Document */

body {
margin : 0;
background-color : #CCCCCC; 
background-image:url(grafiken/punkte.png);
/*hier wird der aeussere rahmen und dessen farbe definiert*/
border:5px solid #C9C9C9; 
}
h1 {
font-size : 18pt;
font-weight : 750;
color : #20208E;
font-family : Aria, Verdana;
}
h2 {
font-size : 12pt;
font-weight : 650;
color : #555555;
font-family : Aria, Verdana;
}
h3 {
font-size : 9pt;
font-weight : 650;
color : #555555;
font-family : Aria, Verdana;
}
div.text {
font-size : 10pt;
font-weight : 500;
color : #555555;
font-family : Aria, Verdana;
padding : 15px;
}
/*-------------------------------------------------------------*/
table.table_aussen {
width : 100%;
height : 100%;
border : 0px;
border-style:solid;
border-color : black;
border-collapse : collapse;
}
td.puffer {
border : 0px;
border-style:solid;
border-color : black;
border-collapse : collapse;
padding : 0px;
}
td.spalte_logo {
background-image:  url(grafiken/weblogo_psm_PNG-8.png); 
background-repeat: no-repeat  ; 
background-position:center;
background-color : #FFFFFF; 
width : 760px;
height : 140px;
padding : 0px;
vertical-align : top;
text-align: center;
border : 0px;
border-style:solid;
border-color : black;
border-collapse : collapse;
}
td.spalte_navi {
background-color : #FFFFFF; 
height : 30px;
border : 0px;
border-style:solid;
border-color : black;
border-collapse : collapse;
/*hier wird die obere und untere linie der tabelle definiert*/
border-top:2px solid #C9C9C9; padding-top:0px; margin:0px;
border-bottom:2px solid #C9C9C9; padding-bottom:0px; margin:0px;
vertical-align : middle;
padding-top : 5px;
padding-bottom : 5px;
padding-left :50px;
}
td.spalte_bild {
background-color : #FFFFFF; 
width : 220px;
height : 450px;
border : 0px;
border-style:solid;
border-color : black;
border-collapse : collapse;
vertical-align : top;
text-align : center;
padding-top : 20px;
padding-left: 10px;
}
td.spalte_text {
background-color : #FFFFFF;
width : 540px; 
height:450px;
border : 0px;
border-style:solid;
border-color : black;
border-collapse : collapse;
vertical-align : top;
padding-left : 5px;
padding-bottom : 15px;
}
/*_______________________________________________________________*/
div.inhalt_no_scroll{
width : 520px;
height: 450px;
background:#ffffff;
padding-right:40px;
padding-left:20px;
border:1px solid ;
border-color : #ffffff;
text-align:left;
}
div.inhalt_scroll{
width : 520px;
height: 450px;
overflow:scroll;
background:#ffffff;
padding-right:40px;
padding-left:20px;
border:1px solid ;
border-color : #ffffff;
text-align:left;
}
/*_______________________________________________________________*/
td.spalte_kontakt_oben {
background-color : #FFFFFF;
width : 100%; 
height:250px;
border : 0px;
border-style:solid;
border-color : black;
border-collapse : collapse;
vertical-align : top;
padding-left : 5px;
padding-bottom : 0px;
}
td.spalte_kontakt_unten {
background-color : #FFFFFF;
width : 50%; 
height:200px;
border : 0px;
border-style:solid;
border-color : black;
border-collapse : collapse;
vertical-align : top;
padding-left : 5px;
padding-bottom : 0px;
}




/*_______________________________________________________________*/
td.spalte_unten {
background-color : #FFFFFF; 
height : 30px;
border : 0px;
border-style:solid;
border-color : black;
border-collapse : collapse;
/*hier wird die obere linie der tabelle definiert*/
border-top:2px solid #C9C9C9; padding-top:0px; margin:0px;
vertical-align : middle;
padding-top : 5px;
padding-bottom : 5px;
padding-left : 50px;
}
/*-------------------------------------------------------------*/
table.table_personal{
width : 100%;
height : 10em;
border : 0px;
border-style:solid;
border-color : black;
border-collapse : collapse;
font-family : Aria, Verdana;
font-size : 10pt;
}
td.spalte_personal_ueberschrift {
background-color : #FFFFFF;
width : 100%; 
height:30px;
border : 0px;
border-style:solid;
border-color : black;
border-collapse : collapse;
vertical-align : top;
padding-top : 10px;
padding-left : 5px;
}
td.spalte_personal_links {
background-color : #FFFFFF;
width : 30%; 
height:100%;
border : 1px;
border-style:solid;
border-color : black;
border-collapse : collapse;
vertical-align : top;
padding : 5px;
}
td.spalte_personal_mitte {
background-color : #FFFFFF;
width : 30%; 
height:100%;
border : 1px;
border-style:solid;
border-color : black;
border-collapse : collapse;
vertical-align : top;
padding : 5px;
}
td.spalte_personal_rechts {
background-color : #FFFFFF;
width : 40%; 
height:100%;
border : 1px;
border-style:solid;
border-color : black;
border-collapse : collapse;
vertical-align : top;
padding : 5px;
}
/*-------------------------------------------------------------*/
img.img_rahmen {
border : 0px ;
padding-top: 15px;

}
img.img_button {
border : 0px ;
}
/*-------------------------------------------------------------*/
a:link {
font-family : Aria, Verdana;
font-size : 10pt;
font-weight : 500;
color : #C40004;
}

a:visited {
font-family : Aria, Verdana;
font-size : 10pt;
font-weight : 500;
color : #c40004;
}

/*
a:hover {
font-family : Aria, Verdana;
font-size : 10pt;
font-weight : 500;
color : #ff1033;
}

a:active {
font-family : Aria, Verdana;
font-size : 10pt;
font-weight : 500;
color : #e00000;
}

a:focus {
font-family : Aria, Verdana;
font-size : 10pt;
font-weight : 500;
color : #d34a98;
}
*/
