@charset 'UTF-8';

/*
 Author: Patrick Zeh 
 zeh@saltation.de
*/

body {
 background: #2872B1 url('gfx/bg_body_jugend.jpg') no-repeat left top;
}
h1 {
 font-size: 162%;
 text-transform: uppercase;
}
h1, h2 {
 color: #1487E4;
}
h2, h3 {
 text-transform: uppercase;
 font-size: 100%;
 font-weight: bold;
}
h3 {
 color: #2F2F2F;
}
a.internal-link-boxed-blue {
 background: #1487E4 url('gfx/bg_ico_logo_a.gif') no-repeat right -1.6em;
 color: #FFFFFF !important;
 text-transform: uppercase;
 text-decoration: none;
 padding: 0.3em 4.8em 0.2em 0.8em;
}
a.internal-link-boxed-blue:hover {
 text-decoration: underline;
}
a.internal-link-boxed-orange {
 background: #FF9900 url('gfx/bg_ico_logo_a.gif') no-repeat right -1.6em;
 color: #FFFFFF !important;
 text-transform: uppercase;
 text-decoration: none;
 padding: 0.3em 4.8em 0.2em 0.8em;
}
a.internal-link-boxed-orange:hover {
 text-decoration: underline;
}
#content {
 color: #2F2F2F;
}
#container {
 width: 76em;
}

#navmeta, #myoekt, #navpersonal, #column2top {
 display: none;
}

#column1, #column2 {
 background-color: #E5E5E5;
/* background: transparent url('gfx/bg_cnt_070.png') repeat left top;*/
}
#column2 {
 width: 232px;
 margin-left: 0;
 padding-left: 10px;
 padding-right: 8px;
float: left;
}
#column2 img.spacer-gif {
/*
 width: 100%;
 background-color: #E5E5E5;
*/
}

#navmain {
 background-color: transparent;
 border-bottom: 0;
 text-transform: uppercase;
 font-size: 104%;
 font-weight: bold;
 margin: 0 8px 0 8px;
}
#navmain a {
 color: #323232;
 padding: 0.85em 1.2em 0.75em 1.2em;
}
#navmain a:hover, #navmain a:active, #navmain a.act {
 background-color: #1487E4;
 color: #FFFFFF;
}

#navmain li.menuparent:hover a {
 background-color: #1487E4;
}
#navmain li.menuparent:hover ul li a {
 background-color: #1487E4;
 border-top: 0.235em solid #1487E4;
 border-bottom: 0.235em solid #1487E4;
}
#navmain li ul a,
#navmain li ul li ul a {
 width: 11em;
 border-top: 0.235em solid #FFFFFF;
 border-bottom: 0.235em solid #FFFFFF;
}
#navmain li ul a:hover,
#navmain li ul li ul a:hover,
#navmain li.menuparent ul li a:hover {
 background-color: #1487E4;
}
#navmain li:hover, #navmain li.sfhover {
 background-color: #1487E4;
}
#navmain ul ul {
/* display: none !important;*/
}





#search {
 background-color: transparent;
}
#search input.input {
 margin-top: 1em;
 margin-bottom: 1em;
 margin-top: 0.85em;
 margin-bottom: 0.85em;
}
#search input.submit {
 margin-top: 0.95em;
 margin-top: 0.85em;
 margin-bottom: 0;
}

*+html #search input.submit {
 font-size: 70%;
 margin: 0.7em 0 0.1em 0;
}

#navpath {
 background-color: #1487E4;
 display: inline;
}
#navpath ul {
 float: right;
}

#content {
 margin-top: -1.7em;
}
.cntmargin {
 margin: 0 0px 0 8px;
}
.cntmarginin, .tx-indexedsearch, .tx-veguestbook-pi1, .tx-saltoekthpg-pi1, .tx-felogin-pi1 {
 margin: 0 8px 0 8px;
}
.tx-saltoekthpg-pi1 {
 margin-bottom: 0.85em;
}
.boxedblue {
 background-color: #FFFFFF;
 border: 6px solid #1487E4;
 margin-bottom: 1em;
margin-bottom: 16px;
}
.boxedblue .highlight {
 color: #1487E4;
}
#content .boxedblue h1 {
 background-color: #1487E4;
 color: #FFFFFF;
 margin-top: 0;
 margin-bottom: 0.4em;
margin-bottom: 10px;
 line-height: 66%;
 padding: 0.5em 10px 0 10px;
}
#content .boxedblue h2 {
 color: #1887E4;
}
#content .boxedblue a {
 color: #1487E4;
}

.boxedorange {
 background-color: #FFFFFF;
 border: 6px solid #FF6600;
 margin-bottom: 1em;
margin-bottom: 16px;
}
.boxedorange .highlight {
 color: #FF6600;
}
#content .boxedorange h1 {
 background-color: #FF6600;
 color: #FFFFFF;
 margin-top: 0;
 margin-bottom: 0.4em;
margin-bottom: 10px;
 line-height: 66%;
 padding: 0.5em 10px 0 10px;
}
#content .boxedorange h2 {
 color: #FF6600;
}
#content .boxedorange a {
 color: #FF6600;
}


#content .boxedblue .csc-textpic-intext-right, #content .boxedorange .csc-textpic-intext-right,
#content .csc-textpic-right .csc-textpic-imagewrap {
 margin-right: 8px;
}
#content .boxedblue .csc-textpic-intext-left, #content .boxedorange .csc-textpic-intext-left, 
#content .csc-textpic-left .csc-textpic-imagewrap {
 margin-left: 8px;
}

#column2 h1 {
 background-color: #0DBD00;
 color: #FFFFFF;
 margin-top: 0;
 margin-bottom: 0.4em;
margin-bottom: 10px;
 line-height: 66%;
 padding: 0.5em 10px 0 10px;
}
#column2 h2, #column2 h3 {
 color: #0DBD00;
}
#column2 h2, #column2 h3, #column2 h4 {
 margin: 0 8px 0 8px;
}
#column2cnt {
 border-top: 6px solid #0DBD00;
 margin-bottom: 10px;
}

* html #column1 {
/* width:652px;*/
/*
padding: 0 !important;
margin: 0 !important;
*/
}

* html #contentcontainer {
 width: 80em;
}

#contentcontainer .csc-textpic-caption {
 padding: 0.8em 0 0 0;
}
*+html #contentcontainer .csc-textpic-caption {
 padding-bottom: 1em;
}


.boxedblue, .boxedorange {
/*
 overflow: auto;
*/
}

.tx-veguestbook-pi1 fieldset {
 border: none;
}
.tx-veguestbook-pi1 legend {
 display: none;
}


#column2 .rgsgnest1255, #externalthumbs1255 p.label {
 display: none;
}
#externalthumbs1255 .thumbnail {
 width: 44px !important;
 float: left;
 margin: 0px 0 10px 10px !important;
 border: 1px solid #0DBD00;
}
#externalthumbs1255 {
 clear: both;
 margin-bottom: 0.2em;
}
#column2 .myGallery {
 display: none;
}
.tx-rgsmoothgallery-pi1 {
 margin-bottom: 0.4em;
}

.tx-indexedsearch h4 {
 background-color: #ECECEC;
}

.tx-jkpoll-pi1 label {
 vertical-align: top;
}
