/*
TypoLight Schutzverein.de
1.2
Robert Hartl - http://www.netprofit.de/
Netprofit
*/
*{list-style:none;margin:0;padding:0;text-decoration:none}
a,a:link,a:visited,a:active,a:focus{color:#2b4b93;text-decoration:underline}
a:hover{text-decoration:none}
small{color:#999}
code{font:1em normal 'courier new',courier,serif}
del{color:#666;text-decoration:line-through}
acronym,abbr{cursor:help;border-bottom:1px dotted #661c01}
blockquote,cite{padding-left:20%}
blockquote,cite{margin:5px 0 0;display:block}
input.text,input.captcha,textarea{border:1px solid #bbb;background:#fff url('images/form-bg.jpg') top left repeat-x}
form input.lang{width:350px}
h1,h2,h3,h4,h5{font-weight:normal}
h1{font-size:200%}
body{background:#fff url('images/bg.gif') top center repeat-y;overflow:auto;margin:0;padding:0;text-align:center;line-height:1.65em;font-size:13px;font-family:arial,verdana,sans-serif;color:#2b4b93}
#seite{width:948px;padding:0;margin:0 auto;background:#fff url(images/header.jpg) top right no-repeat;text-align:left}
#rahmen{float:left;width:714px;margin:0;padding:100px 0 0 0}
#rahmen a#startlink{display:block;width:700px;height:102px;text-decoration:none;text-indent:-98121px}
#rahmen a:hover{text-decoration:none}
#mitte{float:right;width:584px;margin:0;padding:28px 0 0 0}
#mitte h1{line-height:1.1em;letter-spacing:0.02em;margin:0 0 20px 0}
#mitte h2,#mitte h3{margin:20px 0 10px 0}
#mitte a img{border:none}
#mitte .mod_sitemap ul li ul,.mod_sitemap ul li ul li ul,.mod_sitemap ul li ul li ul li ul li{margin-left:16px}
#mitte .teaser{padding:14px 24px;margin:15px 0;background:#f1f4c6 url('images/teaser-bg.gif') bottom right no-repeat}
#mitte .lupe .image_container a img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:url('images/lupe.cur'),pointer}
#mitte .layout_simple a{display:block;width:440px;margin:-22px 0 10px 120px}
#mitte ul li{list-style-position:inside;list-style-type:square}
#mitte ul li ul li{margin-left:20px;list-style-type:circle}
#links{float:left;text-align:right;width:110px;margin:0;padding:30px 0 0 0}
#links a.invisible{padding:0;margin:0;height:0;display:none}
#links ul,#links li{list-style:none}
#links li span.active{background:#2b4b92;color:#fff;display:block;border-bottom:1px solid #2b4b93;padding-right:2px}
#links a{padding-right:2px;text-decoration:none;border-bottom:1px solid #2b4b93;display:block}
#links a:hover{background:#f1f4c6}
#links li{display:inline;vertical-align:bottom}
#links ul.level_1 li.first a,#links ul.level_1 li.first span{border-top:1px solid #2b4b93}
#links ul.level_2 li a{background:#8EA0C6}
#links ul.level_2 li a,#links ul.level_2 li span.active{color:#fff}
#links ul.level_2 li a:hover{color:#2b4b93}
#links ul.level_2,#links ul.level3{font-size:11px}
#links .mod_login{text-align:left;margin:30px 0 0 0}
#links .mod_login .formbody input#username,#links .mod_login .formbody input#password{width:102px}
#links .mod_login .formbody input.submit{width:102px;font-size:10px;padding:0;margin:4px 0 0 0;cursor:ponter}
#links .mod_login h1{background:#fff url('images/login.jpg') left no-repeat;padding-left:20px;font-size:19px}
#links .mod_customnav ul.level_1 li a,#links .mod_customnav ul.level_1 li a:hover{margin-top:22px;border:1px solid #e2e98a !important;background:#f1f4c6 url('images/loginkasten.jpg') bottom left no-repeat !important}
#rechts{float:right;width:201px;font-size:11px;margin:40px 0 0 0;padding:0}
#rechts .mod_customnav{padding-top:60px}
#rechts .mod_customnav a.invisible{display:none}
#rechts .mod_customnav a,#rechts .mod_customnav span{margin:0 0 0 10px;color:#fff}
#rechts .teaserbild{width:201px;height:258px;margin:0;padding:0;background:#fff url('images/bild1.jpg') top left no-repeat}
#mitgliedschaft #rechts .teaserbild,#kontakt #rechts .teaserbild,#anfahrt #rechts .teaserbild{background:#fff url('images/bildhaus.jpg') top left no-repeat}
#rechts h6,#rechts h2{padding:9px 10px;background:#2b4b93;color:#fff;margin:0;font-size:15px;font-weight:normal}
#rechts .mod_login .formbody{padding:10px;margin:0;background:#F1F4C6 url("images/rechts-bg.gif") no-repeat right bottom;}
#rechts .mod_form form .formbody{padding:7px 0 0 10px;margin:0;height:30px;border-bottom:1px solid #fff}
#rechts .mod_form form input#ctrl_28{width:110px}
#rechts .mod_login .formbody input#username,#rechts .mod_login .formbody input#password{width:170px}
#rechts .mod_form form input#ctrl_28_submit,#rechts .mod_login .formbody input.submit{cursor:pointer;padding:0 2px;font-size:11px}
#rechts .mod_login .formbody input.submit{margin-top:3px}
#rechts .mod_newslist{line-height:1.5em;background:#f1f4c6 url('images/rechts-bg.gif') bottom right no-repeat}
#rechts .mod_newslist a{display:block;padding:4px 11px}
#rechts .mod_newslist .first a{padding-top:7px}
#rechts .mod_newslist .last a{padding-bottom:7px}
#rechts a{text-decoration:none}
#rechts a:hover{text-decoration:underline}
#footr{background:#fff;width:948px;margin:0 auto;text-align:left;padding:45px 0 5px 0;font-size:11px}
#footr .abstand{margin-left:132px}
#footr .mod_customnav,#footr .mod_customnav ul,#footr .mod_customnav ul li{display:inline}
#footr .mod_customnav ul li span{border-left:1px solid #2b4b93;margin-left:5px;display:inline;padding-left:8px}
#footr .mod_customnav ul li a{border-left:1px solid #2b4b93;margin-left:5px;padding-left:8px}
.action{background:#f1f4c6 url('images/teaser-bg.gif') bottom right no-repeat;margin:20px 0;border:1px solid #2b4b93;padding:7px 12px}
.action .clearfix{width:99%}
.actionheader{margin-bottom:15px;font-size:15px}
.actionlinks{float:left;display:inline;width:48%}
.actionrechts{float:right;display:inline;width:48%}
.listedoch ol li{margin-left:24px;list-style:decimal outside !important}
.formbody input,.formbody textarea{padding:2px}
td.col_0{padding-right:10px}
td.col_1{padding-bottom:3px}
.formbody textarea{/*height:140px;*/
width:350px;font-family:arial,verdana,sans-serif;font-size:1.1em}
.ce_gallery td{padding-right:15px;padding-bottom:15px}
.ce_gallery td img{padding:0px}
.error{color:red;font-style:italic}
.pdfbild{background:url(images/pdfbild.gif) left no-repeat;padding-left:40px}
.invisible{width:0;height:0;left:-1000em;top:-1000em;position:absolute;overflow:hidden;display:inline}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
/* nicht IE-mac\*/
* html .clearfix{height:1%}
.clearfixleft:after{content:".";display:block;height:0;clear:left;visibility:hidden}
.clearfixleft{display:inline-block}
/* nicht IE-mac\*/
* html .clearfixleft{height:1%}