body {
 margin:20px;
 background:#ffffff;
 text-align: left;
 padding:0;
 background-image: url(/res/layout/bg.png);
 background-repeat: repeat-x repeat-y;
}

#outer_center {
 text-align: center;
 border: 0;
 width: 100%;
 background: #ffffff;
 background-image: url(/res/layout/bg.png);
 background-repeat: repeat-x repeat-y;
}

#outer {
 text-align:left;
 border: 0;
 width:990px;
 margin:auto;
}

#hdr {
 text-align: center;
 height:90px;
 background-image: url(/res/layout/header.png);
 background-repeat: no-repeat;
}

#bodyblock {
 position:relative;
 width:1000px;
 margin-left: 0px;
 border: 0;
 background: #ffffff;
 background-image: url(/res/layout/lcol.png);
 background-repeat: repeat-y;
 margin-top: -5px;
}

#lcol {
 position: absolute;
 left: 0;
 float:left;
 border: 0;
 background-image: url(/res/layout/lcol.png);
 background-repeat: repeat-y;
 width:200px;
 text-align:left;
 margin-left: 0px;
}

#cont {
 width:790px;
 text-align:left;
 background: #ffffff;
 background-image: url(/res/layout/rcol.png);
 background-repeat: repeat-y;
 background-position: right;
}

#ftr {
 height:60px;
 background-image: url(/res/layout/footer.png);
 background-repeat: no-repeat;
 background-position: top left
 font-family: verdana, arial, sans;
 font-size: 11px;
 text-aligh: center;
 margin-top: -20px;
 padding-top: 33px;
}					

#main_title {
 font-family: verdana, arial, sans;
 font-size: 16px;
 font-weight: bold;
 background-image: url(/res/layout/title.png);
 background-repeat: no-repeat;
 background-position: bottom;
 padding-top: 8px;
 padding-left: 90px;
 padding-bottom: 37px;
 margin-top: 4px;
 margin-left: -30px;
 margin-right: 2px;
}

p.subtitle {
 font-family: verdana, arial, sans;
 font-size: 12px;
 font-weight: bold;
 padding-top: 5px;
 padding-left: 0px;
 padding-bottom: 5px;
 margin-top: 4px;
 margin-bottom: -10px;
 margin-left: 60px;
 margin-right: 50px;
 background-image: url(/res/layout/subtitle.png);
 background-repeat: repeat-x;
 background-position: bottom;
 }

p.content {
 font-family: verdana, arial, sans;
 font-size: 11px;
 font-weight: normal;
 padding-left: 60px;
 padding-bottom: 20px;
 padding-top: 15px;
 padding-right: 60px;
 margin: 0; 
}

p.zitat {
 font-family: courier;
 font-size: 14px;
 margin-left: 20px;
 margin-top: 30px;
 margin-bottom: 10px;
 margin-right: 40px;
}

a.extlink:link {
 background-image: url(../res/icons/ext_link.gif);
 background-repeat: no-repeat;
 background-position: left center;
 padding-left: 15px;
 color: #0000cc;
 text-decoration: none;
}

a.extlink:hover {
 background-image: url(../res/icons/ext_link.gif);
 background-repeat: no-repeat;
 background-position: left center;
 padding-left: 15px;
 color: #0000cc;
 text-decoration: underline;
}

a.extlink:visited {
 background-image: url(../res/icons/ext_link.gif);
 background-repeat: no-repeat;
 background-position: left center;
 padding-left: 15px;
 color: #0000cc;
 text-decoration: none;
}

a.intlink:link {
 background-image: url(../res/icons/int_link.gif);
 background-repeat: no-repeat;
 background-position: left center;
 padding-left: 15px;
 color: #0000cc;
 text-decoration: none;
}

a.intlink:hover {
 background-image: url(../res/icons/int_link.gif);
 background-repeat: no-repeat;
 background-position: left center;
 padding-left: 15px;
 color: #0000cc;
 text-decoration: underline;
}

a.intlink:visited {
 background-image: url(../res/icons/int_link.gif);
 background-repeat: no-repeat;
 background-position: left center;
 padding-left: 15px;
 color: #0000cc;
 text-decoration: none;
}

a.maillink:link {
 background-image: url(../res/icons/maillink.gif);
 background-repeat: no-repeat;
 background-position: left center;
 padding-left: 16px;
 color: #0000cc;
 text-decoration: none;
}

a.maillink:hover {
 background-image: url(../res/icons/maillink.gif);
 background-repeat: no-repeat;
 background-position: left center;
 padding-left: 16px;
 color: #0000cc;
 text-decoration: underline;
}

a.maillink:visited {
 background-image: url(../res/icons/maillink.gif);
 background-repeat: no-repeat;
 background-position: left center;
 padding-left: 16px;
 color: #0000cc;
 text-decoration: none;
}

img {
 border:none;
}

table.formular {
 width: 100%;
 border: 0px;
 font-family: verdana, arial, sans;
 font-size: 11px;
 border-spacing: 0px;
 padding: 20px;
}

table.picture {
 width: 100%;
 border: 0px;
 font-family: verdana, arial, sans;
 font-size: 11px;
 border-spacing: 0px;
 padding: 20px;
 padding-left: 60px;
 padding-right: 45px;
}

table.picture tr td {
 padding-right: 20px;
}

table.empty {
 width: 100%;
 border: 0px;
 font-family: verdana, arial, sans;
 font-size: 11px;
 border-spacing: 0px;
 padding: 0px;
}

table.list {
 padding: 20px;
 padding-left: 58px;
 padding-right: 50px;
}

table.list td {
 font-family: verdana, arial, sans;
 font-size: 11px;
 font-weight: normal;
 padding-right: 15px;
}


span.line_through {
 font-family: verdana, arial, sans;
 font-size: 11px;
 font-weight: normal;
 text-decoration: line-through;
}

li.list0 {
 list-style-type: none;
 color: #000000;
 font-family: verdana, arial, sans;
 font-size: 12px;
 font-weight: normal;
 padding-top: 4px;
 padding-bottom: 2px;
 margin-left: 3px;
 margin-right: -5px;
 text-decoration: none;
 border-bottom: 2px;
}

li.list0 a:link {
 color: #000000;
 text-decoration: none;
}

li.list0 a:hover {
 border-top-color: #ffffff;
 border-top-width: 2px;
 color: #000000;
 text-decoration: underline;
}

li.list0 a:visited {
 color: #000000;
 text-decoration: none;
}

li.listsel0 {
 list-style-type: none;
 color: #000000;
 font-family: verdana, arial, sans;
 font-size: 12px;
 font-weight: bold;
 padding-left: 8px;
 padding-top: 4px;
 padding-bottom: 2px;
 margin-left: -5px;
 margin-right: 0px;
 margin-bottom: 2px;
 background-image: url(/res/layout/listsel0.png);
 background-repeat: no-repeat;
 background-position: center;
 text-decoration: none;
}

li.listsel0 a:link {
 color: #000000;
 text-decoration: none;
}

li.listsel0 a:hover {
 color: #000000;
 text-decoration: underline;
}

li.listsel0 a:visited {
 color: #000000;
 text-decoration: none;
}

li.list1 {
 list-style-type: none;
 font-family: verdana, arial, sans;
 font-size: 11px;
 font-weight: normal;
 padding-top: 1px;
 padding-bottom: 1px;
 margin-left: 18px;
 color: #000000;
 text-decoration: none;
}

li.list1 a:link {
 color: #000000;
 text-decoration: none;
}

li.list1 a:hover {
 color: #000000;
 text-decoration: underline;
}

li.list1 a:visited {
 color: #000000;
 text-decoration: none;
}

li.listsel1 {
 list-style-type: none;
 font-family: verdana, arial, sans;
 font-size: 11px;
 font-weight: bold;
 padding-left: 16px;
 padding-top: 1px;
 padding-bottom: 1px;
 margin-left: 2px;
 margin-right: -8px;
 background-image: url(/res/layout/listsel1.png);
 background-repeat: no-repeat;
 background-position: center;
 color: #000000;
 text-decoration: none;
}

li.listsel1 a:link {
 color: #000000;
 text-decoration: none;
}

li.listsel1 a:hover {
 color: #000000;
 text-decoration: none;
}

li.listsel1 a:visited {
 color: #000000;
 text-decoration: none;
}

li.sitemap0 {
 font-family: verdana, arial, sans;
 font-size: 12px;
 font-weight: bold;
 margin-left: 0px;
 text-decoration: none;
}

li.sitemap1 {
 list-style-type: circle;
 font-family: verdana, arial, sans;
 font-size: 11px;
 font-weight: normal;
 margin-left: 40px;
 text-decoration: none;
}

li.sitemap0 a:link {
 text-decoration: none;
}

li.sitemap0 a:hover {
 text-decoration: underline;
}

li.sitemap0 a:visited {
 text-decoration: none;
}

li.sitemap1 a:link {
 text-decoration: none;
}

li.sitemap1 a:hover {
 text-decoration: underline;
}

li.sitemap1 a:visited {
 text-decoration: none;
}

