.flag {
color:red;
display:none;
}
.noScreen {
color:red;
display:none;
}
h1, h2, h3, h4, h5, p, br, a {
margin:0;
padding:0;
}
a, a:link {
color:grey;
text-decoration:none;
}
a:visited {
}
a:hover {
text-decoration:underline;
}
a:focus {
text-decoration:none;
}
a:active {
text-decoration:none;
}
a img {
border:0 none;
}
ul {
list-style:none outside none;
margin:0;
padding:0;
}
ul li {
margin:0;
padding:0;
}
hr, .newLineBorder {
background:none repeat scroll 0 0 transparent;
border-color:#969696 transparent transparent;
border-top:1px dashed #969696;
clear:both;
display:block;
height:1px;
margin:10px 0 5px;
padding:0;
}
hr {
}
.float_left {
border-right:0 solid red;
float:left;
margin:0 5px 15px 0;
}
.float_right {
border-left:0 solid red;
float:right;
margin:0 0 5px 15px;
}
.clear {
border-bottom:0 dashed red;
clear:both;
display:block;
margin:0;
padding:0;
}
body, td {
background:none repeat scroll 0 0 #F5EFE3;
font-family:Verdana,Arial,Helvetica;
font-size:70%;
letter-spacing:0.02em;
line-height:145%;
margin:0;
padding:0;
}
#info_area {
font-size:1.1em;
}
#info_name {
font-size:1.2em;
}
h1 {
font-size:1.2em;
}
h2 {
font-size:1em;
}
h3 {
font-size:1em;
}
h4 {
font-size:0.9em;
}
#content_main td {
}
#content_main .small_cols .block, #content_main .adress {
font-size:0.9em;
}
#right .marginBox {
font-size:0.9em;
}
#left .marginBox {
font-size:0.8em;
}
#nav_meta {
font-size:1em;
}
hr {
font-size:0;
line-height:0;
}
td {
padding:0;
vertical-align:top;
}
a {
color:#666666;
font-size:1em;
}
a.copyLink {
display:block;
padding:0 0;
}
a.external, a.pdfLink {
background-image:url("/ikons/pdf.gif");
background-position:left center;
background-repeat:no-repeat;
color:red;
padding:5px 0 5px 25px;
}
body#public {

}
#base {
border: 0px solid red;
margin:0 auto;
padding:0;
text-align:left;
float: left;
width: 100%;
}
#base_container {
border: 0px solid;
float: left;
width: 100%;
}
#header {
border:0 solid;
clear:both;
margin:0;
width: 980px;
height: 200px;
overflow: hidden;
}
#main {
border:0 solid;
clear:both;
padding: 0px;
width:980px;
margin-top: 10px;
margin-bottom: 20px;
}
#footer {
border:0 solid;
clear:both;
color:#FFFFFF;
height: 30px;
width: 980px;
margin-left: 0px;
margin-right: -980px;
}
#left {
border:0 dashed red;
float:left;
margin-left:0px;
margin-right: -200px
padding:0px;
width: 200px;
}
#content {
float: left;
border:0 solid blue;
margin-left:0px;
margin-right: -580px;
padding:0;
width: 580px;
}
#right {
border:0 dashed green;
float:left;
margin-right: -970px;
margin-left: 580px;
padding:0;
width: 190px;
}

#header_container_top {
display: none;
}
#header_container_main {
margin:0px;
padding: 0px;
}
#header_container_main .left {
border:0 solid;
float:left;
margin-left: 0px;
margin-right: -180px;
width: 180px;
padding: 0px;
}
#header_container_main .right {
border:0 solid;
margin-left:200px;
margin-right: -980px;
width:780px;
padding: 0px;
}
#tools_language {
border-bottom:0 solid grey;
float:left;
padding:3px 0;
text-align:left;
width:30%;
}
#tools_language a {
border:0 solid #DEDEDE;
padding:10px;
}
#tools_language a:hover {
}
#tools_language a.active {
color:red;
font-weight:bold;
}
#nav_meta {
border-bottom:0 solid grey;
height:15px;
margin:0;
padding:5px 0 0;
text-align:right;
}
#nav_meta a {
border:0 solid #DEDEDE;
padding:0 10px;
}
#nav_meta a:hover {
}
#nav_meta a.active {
font-weight:bold;
}
#static_logo {
border:0 solid blue;
float:left;
margin-left:0;
padding-left:30px;
text-align:center;
}
#static_logo h1 {
display:none;
}
#static_logo img {
border:0 solid blue;
height:200px;
margin:0;
width:150px;
}
#claim {
border:0 solid blue;
height:150px;
margin:0;
padding:0;
text-align:center;
width:780px;
}
#claim h1 {
display:none;
font-size:60px;
font-weight:normal;
letter-spacing:18px;
padding:0 10px;
}
#claim img {
margin-top:45px;
}
#nav_top {
background:none repeat scroll 0 0 #F5EFE3;
border:0 solid red;
font-weight:bold;
height:30px;
margin-top:0;
padding:0;
text-align:center;
width:780px;
}
#nav_top ul.navi {
border:0 solid red;
padding:8px 10px 0;
}
#nav_top ul.navi li {
background:none repeat scroll 0 0 #F5EFE3;
border:0 solid red;
display:inline;
font-weight:bold;
padding:0;
text-align:center;
}
#nav_top a {
border:0 solid #F5EFE3;
color:#FFFFFF;
float:left;
font-size:1.1em;
font-weight:bold;
margin: 0px 2px 0px 0px;
padding:3px 0;
text-decoration:none;
text-transform:uppercase;
width:188px;
}
#nav_top a:hover, #nav_top .active a {
color:#FFFFFF;
}
#main_menu {
margin:0;
padding:10px 0 10px 20px;
}
#nav_sub {
margin:0;
padding:0;
}
#nav_sub .info_area {
border-bottom:1px solid #696969;
font-weight:bold;
padding:5px 0;
}
ul.sub {
border:0 dashed red;
}
ul.sub.level_2 {
}
ul.sub.level_3 {
padding-left:10px;
}
#nav_sub ul.sub a {
border-bottom:1px solid #FFFFFF;
color:#969696;
display:block;
font-weight:normal;
padding:5px 0;
text-decoration:none;
}
#nav_sub ul.sub.level_3 a {
border-bottom:1px solid #FFFFFF;
padding:2px 0 2px 0;
}
#nav_sub ul.sub a:hover {
text-decoration:none;
}
#nav_sub ul.sub a.active {
font-weight:bold;
}
#content_top {
border-color:red red #969696;
border-style:solid solid dashed;
border-width:0;
margin-top:10px;
padding:0 5px 0 10px;
}
#content_main {
border:0 solid red;
padding:0 10px;
}
#content_bottom {
border:0 solid red;
padding:0 5px 0 10px;
}
#info_area {
border:0 dotted grey;
clear:both;
color:#696969;
display:block;
margin-bottom:5px;
padding:0;
text-align:left;
}
#info_name {
border-bottom:0 dashed #969696;
clear:both;
display:block;
font-weight:bold;
margin-bottom:5px;
padding:0;
text-align:left;
}
div#jumper_back {
border-bottom:1px dashed #969696;
clear:both;
display:block;
margin:5px 0;
padding:5px 0;
}
div.jumper_top {
border:0 dashed #969696;
float:left;
margin:0 0;
padding:0 0;
width:45%;
}
#content_main h1 {
clear:both;
display:block;
margin:10px 0;
padding:0;
}
#content_main .block, #content_main .blockTable {
border:0 dotted red;
margin:5px 0;
padding:0;
}
#content_main img {
margin-top:0.5em;
}
#content_main h2.sub_headline {
margin:5px 0;
padding-left:0;
}
#content_main h3 {
margin:0 0 3px;
padding-left:0;
text-transform:uppercase;
}
#content_main h4 {
color:#696969;
margin:0 0 3px;
padding-left:0;
}
#content_main p {
border:0 dashed green;
margin-bottom:5px;
padding-bottom:0;
}
#content_main ul {
margin-bottom:5px;
margin-left:0;
margin-top:5px;
padding-bottom:5px;
padding-left:0;
}
#content_main ul li {
background-image:url("/bogenschiessen/imgs/basics/list.gif");
background-repeat:no-repeat;
line-height:140%;
margin:0;
padding:0 0 5px 10px;
}
#content_main .imgBox {
border:0 solid red;
margin:0;
padding:0;
}
#content_main .imgBox img {
}
#content_main img.regular {
}
#content_main .imgCaption {
border:0 solid red;
display:block;
font-size:0.9em;
margin:3px 0;
padding:5px 0;
}
#content_main .txtBox {
margin-bottom:10px;
}
#content_main .large_cols .block {
border:0 solid blue;
clear:none;
float:left;
margin-right:2px;
width:188px;
}
#content_main .small_cols .block {
border:0 solid blue;
clear:none;
float:left;
margin-right:2px;
width:138px;
}
#content_main .small_cols .block .txtBox, #content_main .large_cols .block .txtBox {
padding:0 5px;
}
#content_main .small_cols .float_left, #content_main .large_cols .float_left, #content_main .small_cols .float_right, #content_main .large_cols .float_right {
margin:5px 0;
}
#content_main .b190 {
border:0 solid blue;
margin:0;
width:188px;
}
#content_main .b140 {
border:0 solid red;
margin:0;
width:140px;
}
#content_main .adress {
border-top:0px dashed #969696;
clear:both;
float:left;
width: 560px;
margin:0;
padding:5px 0 0;
}
#content_main .adress_content {
border:0 dashed #969696;
float:left;
margin:0;
padding:0;
width:370px;
}
#content_main .adress h3 {
clear:both;
}
#content_main .adress h4 {
clear:both;
}
#content_main .adress_adr, #content_main .adress_links {
border:0 solid red;
float:left;
margin:0;
width:185px;
}
#content_main .adress_txt {
border:0 solid red;
clear:both;
padding:0;
}
#content_main .adress_image {
float:left;
margin-bottom:5px;
padding:0;
text-align:center;
vertical-align:top;
width:188px;
}
#content_main .adress_image .adress_img {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #999999;
margin:0;
}
#content_main .adress_img img {
border:0 solid #999999;
margin:0;
padding:0;
vertical-align:top;
}
#content_main table {
border-collapse:collapse;
}
#content_main table td {
border:0 solid blue;
}
#content_main table td .float_left {
float:none;
margin-right:15px;
}
#content_main table td .float_right {
float:none;
margin-left:15px;
}
#content_main table td.txtTD {
width:100%;
}
#content_main table td.imgTd {
}
#content_main table.objectDetail {
}
#content_main table.objectDetail td {
padding:5px 10px 5px 0;
}
#content_main .copyList {
border:0 solid red;
clear:both;
}
#content_main .copyList table {
margin-bottom:10px;
padding:0;
width: 99%;
}
#content_main .copyList .block {
border-bottom:0 solid red;
}
#content_main .copyList .block .txtBox {
}
#content_main .copyList .block img {
}
#content_main .copyList .small_cols .block ul {
}
#content_main .copyList .small_cols .block ul li {
}
#content_main .copyList .listNavi {
}
#content_main .copyList table td {
border-bottom:1px solid #FFFFFF;
padding:5px 10px 5px 0;
}
.nav_sub {
margin:0;
padding:10px;
}
.nav_sub .info_area {
border-bottom:1px solid #969696;
font-weight:bold;
}
.nav_sub li.current a {
color:#000000;
}
.nav_sub li.active a {
}
#content_margin {
border:0 solid green;
margin:0;
padding:10px 25px;
}
#content_margin .imgCaption {
width:140px;
}
#content_margin h1 {
border-bottom:1px dashed #969696;
font-size:100%;
margin-bottom:5px;
padding:0;
text-transform:uppercase;
}
.marginBox h2 {
border-bottom:0 solid #FFFFFF;
clear:both;
display:block;
margin:0;
padding:0;
}
#left .marginBlock {
border:0 solid red;
margin:0;
padding:0 0 0 20px;
}
#left .marginBox {
border:0 solid red;
margin:20px 0;
padding:0 0 0 20px;
}
.marginBox .block {
clear:both;
margin-bottom:5px;
padding:0 0 5px;
}
form {
margin:0;
padding:0;
}
form select {
font-size:90%;
margin:5px 0;
padding:2px 0;
text-align:left;
}
form input {
font-size:90%;
margin:5px 0;
padding:2px 5px;
}
form fieldset {
border-width:0;
margin:0;
padding:0;
}
form legend {
border-width:0;
font-weight:bold;
margin:0;
padding:0;
}
form label {
display:block;
font-weight:bold;
margin:0;
padding:0;
}
form input.formButton {
background:none repeat scroll 0 0 transparent;
border-width:1px;
cursor:pointer;
font-weight:bold;
margin:5px 0;
padding:2px 5px;
}
form .comment {
color:#DE6200;
margin:0;
padding:2px 0;
}
form .newLineBorder {
border-color:#FFFFFF;
}
form input.formError {
border:1px solid #E50000;
}
#left #searchForm {
margin:0;
padding:0;
}
#left #searchForm form {
margin:0;
padding:0;
}
#left #searchForm form fieldset {
border-width:0;
margin:0;
padding:0;
}
#left #searchForm form fieldset legend {
margin-bottom:5px;
}
#left #searchForm form fieldset input {
margin-bottom:5px;
}
#left #searchForm form fieldset input.searchInput {
background:none repeat scroll 0 0 #F3ECE0;
border-color:#E5DFD3;
border-width:1px;
width:99%;
}
#left #searchForm form fieldset input.formButton {
background:none repeat scroll 0 0 #F3ECE0;
display:inline;
}
#content_main form {
background:none repeat scroll 0 0 #F0E9DC;
border:1px solid #E0D9CC;
}
#content_main form fieldset {
border-bottom:1px solid #E0D9CC;
border-top:1px solid #FFFFFF;
padding:20px;
}
#content_main form fieldset table td {
background:none repeat scroll 0 0 transparent;
padding:0 10px;
vertical-align:top;
}
#content_main form input, #content_main form textarea {
width:80%;
}
#content_main form input.check {
width:auto;
}
#content_main form input.formButton {
background:none repeat scroll 0 0 #CDA476;
color:#FFFFFF;
padding:3px 15px;
width:auto;
}
#content_main form .formComment {
margin:10px 0;
}
#content_main #searchForm {
}
#content_main #searchForm form fieldset input.formButton {
background:none repeat scroll 0 0 #CDA476;
display:inline;
}
#tools_versions {
float:right;
margin:0;
padding:0;
text-align:right;
width:190px;
}
.addthis_toolbox
{
border:0 solid red;
margin: 0px 0px  0px 20px;
padding: 0px  0px 20px;
border-bottom:1px dashed #969696;
}
#galeryWindow {
background:none repeat scroll 0 0 #F3F3F3;
margin:0;
padding:0;
text-align:center;
}
#galeryBase {
border:0 solid #999999;
clear:both;
display:block;
margin:0 auto;
padding:10px;
text-align:center;
width:680px;
}
#galeryTitle {
clear:both;
display:block;
}
#galeryTitle h1 {
color:#B75530;
padding:15px 0;
}
table#galeryBox {
border-color:#C7C8BA #FFFFFF #FFFFFF #C7C8BA;
border-style:solid;
border-width:1px;
clear:both;
text-align:center;
}
table#galeryBox td#galeryImage {
background:none repeat scroll 0 0 #F5EFE3;
border:0 solid #FFFFFF;
height:600px;
text-align:center;
vertical-align:middle;
width:680px;
}
#galeryText {
border:0 solid orange;
clear:both;
display:block;
padding:20px 0;
}
#galeryNavi {
border:0 solid orange;
clear:both;
height:30px;
margin:10px 0;
}
#galeryArrows {
border:0 solid red;
display:none;
float:left;
padding-left:25px;
text-align:left;
width:250px;
}
#galeryArrows a {
color:#999999;
margin-right:5px;
padding:1px;
}
#galeryNums {
border:0 solid red;
float:right;
line-height:0;
padding:0 25px;
text-align:right;
}
#galeryNums a {
}
#galeryNums .active {
font-weight:bold;
}
#galeryNums a:hover {
}
#galeryNums.ikons a, #galeryNums.ikons .active {
float:left;
font-size:0;
height:12px;
line-height:0;
margin-left:4px;
padding:0;
width:12px;
}
#galeryNums.ikons a {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
color:#FFFFFF;
}
#galeryNums.ikons .active {
background-color:#B75530;
border:1px solid #FFFFFF;
color:#B75530;
}
#galeryNums.ikons a:hover {
background-color:#F5EFE3;
border:1px solid #B75530;
color:#F5EFE3;
}
#home #content {
border-right:0 solid red;
width:780px;
}
#home #right {
display:none;
}
#home #left {
padding:10px 0;
}
#home #content_main, #home #content_top, #home #main, #home #main #content, #home #main #content .large_cols, #home #main #content .large_cols .block .float_left, #home #main #content .large_cols .block .float_right, #home #main #content .large_cols .block img {
border:0 solid red;
margin-top:0;
padding-top:0;
}
#home #main #content .large_cols .block .txtBox {
padding-top:10px;
}
#sitemap {
margin:0;
padding:0;
}
#sitemap .sitemapBlock {
border:0 solid blue;
clear:none;
float:left;
margin-right:5px;
width:190px;
}
#sitemap .sitemapBlock ul {
border:0 solid blue;
margin:0;
padding:0;
}
#sitemap .sitemapBlock ul.menuLevel1Box {
border:0 solid blue;
font-weight:bold;
margin:8px 0;
padding:0;
}
#sitemap .sitemapBlock ul.menuLevel2Box {
border:0 solid blue;
font-weight:normal;
margin-bottom:10px;
padding:0;
}
#sitemap .sitemapBlock ul li {
background-image:none;
list-style:none outside none;
margin:0;
padding:0 5px;
}

