* {vertical-align: top; text-align: left;}
img {border: none;}
hr {display: none;}
div.hr {border-top: 1px solid #999; margin: 10px 0;}
.red {color: #A50029 !important;}
.blue {color: #517BB2 !important;}
a {color: #517BB2;}
h3 a {color: #000;}
sup {font-size: .7em; padding-bottom: .3em;}

body {background-color: white; font-family: verdana, arial, helvetica, sans-serif;}

#page {width: 978px; position: absolute; left: 50%; margin-left: -489px; top: 40px; border-collapse: collapse;}

#col1 {max-width: 156px; border-right: 1px solid #A50029;}
#col2 {max-width: 191px;}
#col3 {max-width: 420px; padding: 0; background-color: #E9EAEB; font-size: 11px;}
#col3 p.bildunterschrift {padding: 0 11px; margin: 0; font-style: italic;}
#col3 div.content {padding: 20px;}
#col3 h2 {font-family: arial, helvetica, sans-serif; margin-bottom: 0; padding-bottom: 0; font-weight: normal; font-size: 22px; margin-top: 0;}
#col3 h3 {font-family: arial, helvetica, sans-serif; margin-bottom: 0; padding-bottom: 0; font-weight: normal; font-size: 16px;}
#col3 p, #col3 li { font-size: 11px; line-height: 1.4em; margin-top: 0;}
#col3 div.blaettern {font-size: 9px; text-align: right; padding: 20px;}
#col3 div.blaettern a {padding-left: 20px; color: #999; text-decoration: none; line-height: 11px;}
#col3 ul {margin-top: 0;}

#col4 {max-width: 211px;}
#col4 a {text-decoration: none; color: #666;}
#col4 h1 {font-size: 14px; padding: 0 0 0 35px; text-align: left; font-weight: normal; color: #0057A2;}
#col4 h2 {font-size: 14px; padding: 0 0 0 35px; margin: 0; text-align: left; font-weight: bold; color: #0057A2; text-transform: uppercase;}
#col4 p {font-size: 11px; padding: 0 0 0 35px; text-align: left; color: #0057A2;}

#nav1 {list-style-type: none; padding: 0; margin: 0; min-height:600px; height:auto !important; height:600px;}
#nav1 li {display: block; list-style-type: none; font-size: 11px; padding: 0; margin: 0 0 15px 0;}
#nav1 a {padding: 2px 10px 2px 20px; text-decoration: none; display: block; color: #517BB2; border-bottom: 1px solid white;}
#nav1 a.first {color: black !important; font-weight: bold;}
#nav1 a.selected {color: black; border-bottom: 1px solid #A50029; background-image: url(/images/icn_selected.gif); background-repeat: no-repeat; background-position: 4px center;}
#nav1 a:hover {border-bottom: 1px solid #A50029; background-image: url(/images/icn_selected.gif); background-repeat: no-repeat; background-position: 4px center;}
#nav1 a:hover span {color: #ccc;}

#nav2 {list-style-type: none; padding: 0; margin: 0 12px 0 0; min-height:600px; height:auto !important; height:600px;}
#nav2 li {display: block; list-style-type: none; font-size: 11px; padding: 0; margin: 0 0 15px 0;}
#nav2 a {padding: 2px 10px 2px 20px; text-decoration: none; display: block; color: #517BB2; border-bottom: 1px solid white; background-position: 4px center;}
#nav2 a.first {color: black !important; font-weight: bold;}
#nav2 a.selected {color: #666; border-bottom: 1px solid #A50029; background-image: url(/images/icn_selected.gif); background-repeat: no-repeat;}
#nav2 a:hover {border-bottom: 1px solid #A50029; background-image: url(/images/icn_selected.gif); background-repeat: no-repeat;}
#nav2 a:hover span {color: #ccc;}

#nav2 ul {list-style-type: none; padding: 0; margin: 0 12px 0 0;}
#nav2 ul li {display: block; list-style-type: none; font-size: 10px; padding: 0; margin: 0 0 15px 0;}
#nav2 ul li a {padding: 2px 10px 2px 40px; text-decoration: none; display: block; color: #666; border-bottom: 1px solid white; background-position: 20px center;}

#mediumslide {margin: 10px 10px 0 10px; padding: 0; list-style-type: none;}
#mediumslide li {}

table.teamfotos {}
table.teamfotos td {padding: 5px;}
table.teamfotos td a {display: block; width: 94px; height: 94px; background-position: center center; background-repeat: no-repeat;}
table.teamfotos td img {display: none;}

table.teamfotos a.heinrich {background-image: url(/images/portraits/x_heinrich-unsel.jpg)}
table.teamfotos a.heinrich:hover, table.teamfotos a.heinrich-sel  {background-image: url(/images/portraits/x_heinrich.jpg)}
table.teamfotos a.tittmann {background-image: url(/images/portraits/x_tittmann-unsel.jpg)}
table.teamfotos a.tittmann:hover, table.teamfotos a.tittmann-sel  {background-image: url(/images/portraits/x_tittmann.jpg)}
table.teamfotos a.lea {background-image: url(/images/portraits/x_Lea-unsek.jpg)}
table.teamfotos a.lea:hover, table.teamfotos a.lea-sel  {background-image: url(/images/portraits/x_Lea.jpg)}
table.teamfotos a.drkoch {background-image: url(/images/portraits/x_drkoch-unsel.jpg)}
table.teamfotos a.drkoch:hover, table.teamfotos a.drkoch-sel  {background-image: url(/images/portraits/x_drkoch.jpg)}

table.teamfotos a.nicole {background-image: url(/images/portraits/x_Nicole-unsek.jpg)}
table.teamfotos a.nicole:hover, table.teamfotos a.nicole-sel  {background-image: url(/images/portraits/x_Nicole.jpg)}
table.teamfotos a.marie {background-image: url(/images/portraits/x_Marie-unsek.jpg)}
table.teamfotos a.marie:hover, table.teamfotos a.marie-sel  {background-image: url(/images/portraits/x_Marie.jpg)}
table.teamfotos a.patricia {background-image: url(/images/portraits/x_Patricia-unsek.jpg)}
table.teamfotos a.patricia:hover, table.teamfotos a.patricia-sel  {background-image: url(/images/portraits/x_Patricia.jpg)}

table.teamfotos a.baeumer {background-image: url(/images/portraits/x_baeumer-unsel.jpg)}
table.teamfotos a.baeumer:hover, table.teamfotos a.baeumer-sel  {background-image: url(/images/portraits/x_baeumer.jpg)}

table.teamfotos a.michelle {background-image: url(/images/portraits/x_Michelle-unsek.jpg)}
table.teamfotos a.michelle:hover, table.teamfotos a.michelle-sel  {background-image: url(/images/portraits/x_Michelle.jpg)}
table.teamfotos a.rantje {background-image: url(/images/portraits/x_Rantje-unsek.jpg)}
table.teamfotos a.rantje:hover, table.teamfotos a.rantje-sel  {background-image: url(/images/portraits/x_Rantje.jpg)}
table.teamfotos a.schale {background-image: url(/images/portraits/x_schale-unsel.jpg)}
table.teamfotos a.schale:hover, table.teamfotos a.schale-sel  {background-image: url(/images/portraits/x_schale.jpg)}
table.teamfotos a.stroh {background-image: url(/images/portraits/x_stroh-unsel.jpg)}
table.teamfotos a.stroh:hover, table.teamfotos a.stroh-sel  {background-image: url(/images/portraits/x_stroh.jpg)}

table.teamfotos a.raymann {background-image: url(/images/portraits/x_Raymann-unsek.jpg)}
table.teamfotos a.raymann:hover, table.teamfotos a.raymann-sel  {background-image: url(/images/portraits/x_Raymann.jpg)}
table.teamfotos a.niedermeier {background-image: url(/images/portraits/x_niedermeier-unsel.jpg)}
table.teamfotos a.niedermeier:hover, table.teamfotos a.niedermeier-sel  {background-image: url(/images/portraits/x_niedermeier.jpg)}

table.teamfotos a.maike {background-image: url(/images/portraits/x_Maike-unsek.jpg)}
table.teamfotos a.maike:hover, table.teamfotos a.maike-sel  {background-image: url(/images/portraits/x_Maike.jpg)}

table.teamfotos a.inka {background-image: url(/images/portraits/x_Inka-unsek.jpg)}
table.teamfotos a.inka:hover, table.teamfotos a.inka-sel  {background-image: url(/images/portraits/x_Inka.jpg)}
