/* 
    Document   : standard
    Created on : 08.03.2010, 08:09:03
    Author     : Christian Glingener
*/
* { font-family: Arial, Helvetica, sans-serif; }

html { background: transparent url('../images/background_html.gif') repeat-y top center; height: 101%; }

a { text-decoration: none; color: #0d619a; }
a:hover, a.aktiv { color: #bd0926; }

p { width: 550px; font-size: 12px; line-height: 140%; margin: 0 0 10px 0; }
p img { margin: 10px 0; }

table { width: 550px; border-collapse: collapse; }
table tr td { font-size: 12px; padding: 5px 0; }
table tr td.td1 { width: 45px; }
table tr td.td2 { width: 435px; }
table tr td.td3 { width: 70px; text-align: right; }

div.content ul { width: 550px; }
ul li, ol li { font-size: 12px; padding: 3px 0; line-height: 140%; }
ul.floatleft li { float: left; padding: 5px; white-space: nowrap; background-color: #dedede; margin: 0 2px 2px 0; border: 1px solid #aaa; }
div.content ol { list-style-type:decimal; margin-left: 18px; width: 500px; }
ol li { padding: 10px 0; line-height: 140%; }
ol.alpha { list-style-type: lower-alpha; }
ol.alpha li { padding: 6px 0 0 0; }

h1 { color: #bd0926; font-size: 42px; margin-bottom: 87px; }
h2 { color: #bd0926; font-size: 26px; margin-bottom: 10px; }
h2.second { margin-top: 70px; }
h2.list { margin-top: 30px; }

h1.archiv { margin-bottom: 35px; }
p.archiv { padding: 35px 0; }

div.container { width: 900px; position: relative; margin: 0 auto; }
div.content { width: 680px; position: relative; top: 76px; left: 210px; padding-bottom: 60px; }

div.logo { width: 147px; height: 164px; position: absolute; top: 11px; left: 16px; }

div.navigation { width: 186px; position: absolute; top: 220px; left: 3px; }
div.navigation ul { margin-bottom: 25px; }
div.navigation ul li { text-align: right;  padding: 2px 24px 2px 0; }
div.navigation ul li.header { color: #737373; padding: 2px 24px 10px 0; font-size: 14px; background: transparent url('../images/background_navi_top_2.gif') no-repeat top right; }
div.navigation ul li a { font-size: 12px; }

input, select, textarea { border: solid 1px #666; padding: 2px; margin-top: 10px; width: 300px; }
input.small { width: 100px; }
label { padding-top: 14px; display: block; width: 100px; float: left; }
legend { margin-bottom: 20px; }
fieldset { margin-bottom: 20px; font-size: 13px; width: 400px; }
p.error { color: #f00; }

div.map { width: 174px; height: 159px; position: absolute; top: 744px; left: 16px; }
div.map a { display: block; width: 174px; height: 159px; background: transparent url('../images/karte_mini.jpg') no-repeat; }
div.map a:hover, div.map a.aktiv { background: transparent url('../images/karte_mini_aktiv.jpg') no-repeat; }

div.collage { position: relative; width: 659px; height: 574px; top: 20px; background: transparent url('../images/sundern_collage.jpg') no-repeat; }
div.collage h2 { width: 100%; height: 40px; background-color: #fff; position: absolute; top: 214px; text-align: center; font-size: 32px; color: #bd0926; }
