/* CSS Document */
body {
background-color:#E7E9ED;
font-size:0.8em;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
color:#000000;
line-height:1.4em;
text-align:center;

}

#HauptInhalt form {
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

#box #navigation h1 {
margin:0px 0px 10px 25px;
padding:0px;
color:#000;
font-size:1em;
font-weight:bold;
}


/*
#HauptInhalt a{
color:#000000;
}
*/
fieldset {
border:0px;
width:310px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

label {
width:100px;
display:block;
float:left;
margin:5px 0px 0px 0px;
}

fieldset .inp, textarea{
width:200px;
float:left;
border:1px #CCCCCC solid;
margin:5px 0px 0px 0px;
}

.btn {
float:left;
margin:5px 0px 0px 0px;
}

#kasten img{
padding:0px 0px 0px 0px;
margin:0px 0px 10px 10px;

}

#box #Marginalie h1, h2 , h3 , h4 , h5 {

color:#FFFFFF;
font-size:1.1em;
padding:3px 0px 3px 30px;
margin:0px 0px 10px 0px;

background-image:url(img/icon_h.png);
background-repeat:no-repeat;
background-position:5px 4px;
}


#Marginalie h1 a, #Marginalie h2 a, #Marginalie h3 a, #Marginalie h4 a, #Marginalie h5 a {
color:#FFFFFF;
text-decoration:none;
}


#box #Marginalie h1{
background-color:#CC0335;

}

#box #Marginalie h2{
background-color:#F3BC00;
}

#box #Marginalie h3{
background-color:#00CC00;
}

#box #Marginalie h4{
background-color:#003399;
}

#box #Marginalie h5{
background-color:#A63692;
}

#box #Marginalie p {
padding:0px 10px 10px 10px;
margin:0px 0px 0px 0px;
}

img {
border:none;
}

a {
text-decoration: none;
/*color:#003366;*/
color:#00448A;
}

a:hover {
text-decoration:underline;
}

#box #HauptInhalt p, #box #HauptInhalt .csc-textpic {
margin:0px 0px 10px 0px !important;
padding:0px 0px 0px 0px !important;
}

#box #HauptInhalt .csc-textpic p {
/*width:430px !important;*/

}

#box #HauptInhalt h1,
#box #HauptInhalt .news-single-item h2 {
margin:3px 0px 20px 0px;
padding:0px;
color:#003399;
font-size:1.5em;
font-weight:normal;
}

#box #HauptInhalt h2 {
margin:3px 0px 20px 0px;
padding:0px;
color:#000000;
font-size:1.3em;
}

h6 {
margin:0px 0px 0px 0px;
padding:0px;
color:#003399;
font-size:1.2em;
}

#box {
width:900px;
text-align:left;
margin:0 auto;
background-color:#fff;
}

#box #topBox {
width:900px;
float:left;
/*background-image:url(img/top_back.gif);
background-repeat:repeat-x;
*/
/*height:160px;*/
overflow:hidden;
background-color:#C6C7C9;
position:relative;
margin-bottom:30px;
}

#box #topBox #logo {
width:110px;
height:99px;
float:right;
margin: 20px 25px 20px 0;

/*
position:absolute;
top:20px;
right:30px;
*/
}
#box #logo2{
width:414px;
height:82px;
float:left;
position:relative;
top:58px;
left:10px;
}
#balken{
clear:both;
overflow:hidden;
background-color:#D9E3EE;
padding: 4px 0 3px 0;
height:auto;
}
* html #balken{
height:1%; 
}
table {
font-size:1em;
}
#box #topBox #metanavigation {
	float:left;
	font-size:11px;
	font-weight:normal;
	padding:0;
	/*width: 625px;*/
	text-align:right;
	margin-left:564px !important;
	margin-left:270px;

}

#box #topBox #metanavigation a{
text-decoration:none;
margin-right:15px;
}
#box #topBox #metanavigation a:hover,
#box #Marginalie h1 a:hover,#box #Marginalie h2 a:hover ,
#box #Marginalie h3 a:hover,
#box #Marginalie h4 a:hover,
#box #Marginalie h5 a:hover{
text-decoration:underline;
}
#box #topBox #sucheDIV {
float:right;
margin-right:22px;
position:relative;
/*width:640px;
height:90px;*/
/*float:left;*/
}

#box #navigation {
width:173px;
float:left;
overflow:hidden;
}

#box #HauptInhalt {

width:430px !important;
width:480px;
float:left;
/*margin:0px 25px 0px 0px;*/
margin:0;
padding:0px 25px;
overflow:hidden;
}


#box #HauptInhaltAlleDvds {
width:695px;
-width:725px;
float:left;
margin:0 0 20px 0;
padding:0;
/*
border-left:15px solid #D9E3EE;
border-right:15px solid #D9E3EE;
border-bottom:15px solid #D9E3EE;
*/
overflow:hidden;

}

#box #HauptInhaltAlleDvds H1 {

margin:0px 0px 0px 0px !important;
/*padding-top:10px;
padding-left:10px !important;
padding-bottom:10px;*/
padding:10px 0px 10px 10px !important;
-padding:0px 0px 10px 10px !important;

color:#CC0033;
font-size:1.1em;

border-top:16px solid #D9E3EE;
}

#box #HauptInhaltAlleDvds H2 {
color:#000000;
margin:0px 10px 0px 29px !important;
-margin:0px 10px 0px 29px !important;
padding:0px 0px 0px 15px !important;
background-image:url(img/nav_pfeil_black.gif);
background-position:0px 0px;
font-size:1em;
/*width:120px;
float:left;*/
}

#box #HauptInhaltAlleDvds p {
margin:0px 0px 10px 20px !important;
padding:0px 0px 0px 23px !important;

display:block;

/*width:320px;
float:left;

padding:0px 0px 0px 0px !important;*/


}


.blauerBalken {
border-top:16px solid #D9E3EE;
}

#box #HauptInhaltAlleDvds .csc-textpic {
margin:0px 0px 0px 0px !important;
padding:0px 70px 0px 0px !important;
}

#box #HauptInhaltAlleDvds .csc-textpic p {


}

#box #HauptInhaltAlleDvds .csc-textpic-imagewrap {

padding:0px 15px 0px 0px !important;
}


#box #HauptInhaltAlleDvds .csc-textpic img{ 
margin:0px 0px 10px 15px !important;
padding:0px 0px 0px 0px !important;
}

#box #Marginalie {
width:247px;
float:right;
/*background-color:#D9E3EE;*/
}

#box #HomeMarginalie {
width:247px;
float:right;
/*background-image:url(img/home_marginalie_back.gif);
background-repeat:repeat-y;
border-top:16px solid #D9E3EE;
*/
overflow:hidden;
margin:0 !important;
padding:0!important;
}


.suchebutton {
margin:0px 0px 0px 0px !important;
padding:0px 0px 0px 0px !important;
position:absolute;
top:3px;
right:10px;
}


.clearer {
clear:both;
}

.suchform {
padding:0;
/*
margin:0px 0px 0px 330px;

width:300px;
height:35px;

background-image:url(img/suche_back.gif);
background-repeat:no-repeat;
*/
}

.searchform .suchen{
width:120px;
/*margin:4px 0px 0px 35px;*/
padding:2px 3px 3px 3px;
color:#00448A;
font-weight:normal;
border: 0 none;
font-size:11px;
}
.suchform form{
margin:0;
}
/*ICONS*/

.iconlaenge {
/*width:70px;
height:20px;
margin:0px 10px 0px 0px;
padding:0px 10px 0px 0px;*/
}
/*
#box #topBox #metanavigation .iconShop {
background-image:url(img/icon_shop.gif); 
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
padding:3px 10px 0px 27px;

}

#box #topBox #metanavigation .iconHome {
background-image:url(img/icon_home.gif); 
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
padding:4px 10px 0px 25px;

}

#box #topBox #metanavigation .iconKontakt {
background-image:url(img/icon_kontakt.gif); 
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
padding:3px 10px 0px 25px;

}

#box #topBox #metanavigation .iconImpressum {
background-image:url(img/icon_impressum.gif); 
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
padding:3px 0px 0px 20px;

}
*/


#box #HomeMarginalie H1 {

margin:0px 0px 0px 0px;
padding-top:4px;
padding-bottom:20px;
/*color:#CC0033;*/
color:#000;
font-size:1em;

}
#box #Marginalie h1.layout1,
#box #HomeMarginalie #h1.layout1{
color:#000;
font-size:1em;
margin:0;
padding: 4px 0 20px 0;
/*
padding-bottom:20px;
padding-top:4px;
*/
background-image:none;
background-color:transparent;
}

#box #HomeMarginalie H2 {
color:#000000;
font-size:1.0em;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#HomeMarginalie p {
border-bottom:16px solid #D9E3EE;
padding-bottom:10px;

}

#HomeMarginalie h1, p, .csc-textpic{
margin:0;
/*padding:0px 30px 0px 30px;*/
}
/*
.copy {
color:#003399;
padding-top:15px;
font-size:0.9em;
}
*/
.copyalle {
color:#003399;
padding-top:15px;
font-size:0.9em;
padding:0px 0px 0px 162px;
margin-top:20px;
width:900px;
float:left;
}

#box #Marginalie .csc-textpic {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#box #Marginalie .csc-textpic p{
margin:0px 0px 0px 0px;
padding:0px 10px 10px 10px;

}

#box #Marginalie .csc-textpic .csc-textpic-imagewrap {

margin:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
}

#box #Marginalie .csc-textpic img{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;

}

#box #Marginalie .csc-textpic-intext-left-nowrap p {

margin-left:10px !important;

}

#box #Marginalie .csc-textpic-intext-left-nowrap strong
{
/*color:#003399;*/
color:#626262;
}
#Marginalie a{
color:#003399;
}
/*
#Marginalie {
border-bottom:1px #CCDAE8 solid;
}
*/
#box .templateMain p#ptemplate2{
border-top:1px #CCDAE8 solid;
padding-top:10px !important;
}
#box #Marginalie .csc-textpic-intext-left-nowrap img {
margin-bottom:30px !important;
}

.warenkorb {
background-image:url(img/warenkorb.gif);
background-repeat:no-repeat;
background-position:0px 0px;
margin:0px 0px 0px 0px;
padding:0px 0px 10px 28px;
height:20px;
}
#jumptitel{
color:#000;
font-size:12px;
margin-top:30px;
padding:0;
font-weight:normal;
}
#level1 select{
width:300px;
}
/*################# News ################# */
.news-list-container img{
float:left;
border:none;
margin:5px 10px 10px 0;

}
.news-image img{
/*
height:133px;
width:94px;
*/
}
.news-list-container #imgright{
float:right;
}
.news-list-container #imgright img{
margin: 5px 0 10px 10px
}
.news-list-container h3{
background-color:transparent;
border:0 none;
margin:0;
padding:0;
}
#HauptInhalt .news-list-container h3{
margin-bottom:10px;
}
.news-list-container h3 a:link, .news-list-container h3 a:visited, .news-list-container h3 a:hover{
padding:0;
}
.news-list-morelink {
font-size:0.9em;
margin:0 0 10px 0;
}
#box #HauptInhalt .news-list-container p{
margin:0 !important;
}
#box #Marginalie .news-list-container h3 a:link, 
#box #Marginalie .news-list-container h3 a:visited,
.news-list-container h3 a:link, 
.news-list-container h3 a:visited{
color:#000;
font-size:12px;
text-decoration: none;
}

#box #Marginalie .news-list-container h3 a:link, 
#box #Marginalie .news-list-container h3 a:visited,
#box #HomeMarginalie .news-list-container h3 a:link, 
#box #HomeMarginalie .news-list-container h3 a:visited{
color:#003399;
}

.news-list-container h3 a:link,
.news-list-category a{
text-decoration: none;
}
.news-list-category a{
font-weight:bold;
padding-left:2px;
}
#HauptInhalt .news-list-category p{
display:inline;
}
#box #HauptInhalt .news-list-item p{
margin-top:10px !important;
}
#box #HauptInhalt .news-list-item h3.kattitel,
.news-list-container h3.kattitel a:link, 
.news-list-container h3.kattitel a:visited, 
.news-list-container h3.kattitel a:hover{
color:#00448A;
font-weight:bold;
margin:0;
}
#HauptInhalt .news-list-morelink{
margin-top:10px;
}
.news-list-container h3 a:hover,
.news-list-container a:hover,
#box #Marginalie .news-list-container h3 a:hover{
text-decoration: underline;
}
.news-list-category{
margin-top:5px;
}
#box #HauptInhalt .news-list-category{
margin:0;
font-size:1em;
color:#626262;
}
#box #HauptInhalt .news-list-category a {
font-weight:normal;
color:#626262;
}
#box #HauptInhalt .news-list-category a:hover{
text-decoration:underline;
}
.news-list-container,
.news-list-item,
#HomeMarginalie .news-list-category p,
#HomeMarginalie .news-list-item p{
border:none;
background-color:transparent;
}
#HomeMarginalie .news-list-item,
#Marginalie .news-list-item  {
overflow:hidden;
border-bottom:1px #CCDAE8 solid;
padding:10px 0;
}
#box #Marginalie .news-list-item h3{
background-color:transparent;
}
.news-list-item {
overflow:hidden;
border-bottom:1px #CCDAE8 solid;
padding:0;
margin:0;
padding-bottom:10px;
}
#box #HauptInhalt .newstemplate2 .news-list-item {
border:0 none;
margin-bottom:10px;
}
* html .news-list-item{
height:1%; 
}
#box #Marginalie .news-list-cat-title-23 a,
.news-list-cat-title-23 a{
color:#AB1F89;
}
#box #Marginalie .news-list-cat-title-24 a,
.news-list-cat-title-24 a{
color:#00448A;
}
#box #Marginalie .news-list-cat-title-25 a,
.news-list-cat-title-25 a{
color:#A3C546;
}
#box #Marginalie .news-list-cat-title-26 a,
.news-list-cat-title-26 a{
color:#BA062F;
}
#box #Marginalie .news-list-cat-title-27 a,
.news-list-cat-title-27 a{
color:#F3BD00;
}

#box .tx-ttnews-browsebox, .browseBoxWrap,
#box .tx-ttnews-browsebox p{
border:0;
padding:0;
margin:0;
background-color:transparent;
}
#box .tx-ttnews-browsebox{
margin-top:20px;

}
.tx-ttnews-browsebox-SCell{
background-color:#C5C7C8;
}
#box #HauptInhalt p.technisch{
margin:20px 0 10px 0 !important;

}
.technisch{
font-size:11px;
}
#footer{
overflow:hidden;
background-color:#E0E8F1;
padding: 10px 0;
color:#000;
width:900px;
}
#footer a{
color:#000;
}
* html #footer{
height:1%; 
}
#footer p{
padding:0;
}
#footer .copy{
float:left;
margin:0 0 0 15px;
}

#footer #copyicon{
float:left;
margin-left:130px;
}
.clear{
clear:both;
visibility:hidden;
height:0;
margin:0;
padding:0;
}
#box #HauptInhalt #themen{
margin: 10px 0 20px 0;
padding:0 0 10px 0;
/*border-top:1px solid #CCDAE8;*/
border-bottom:1px solid #CCDAE8;
}
#box #HauptInhalt #themen h2{
color:#00448A;
font-size:1.5em;
background-color:#C5C7C8;
padding: 5px 15px;
background-image:none;
font-weight:normal;
margin:0 0 5px 0;
}
#box #HauptInhalt #themen p{
padding: 3px 15px !important;
font-size:1em;
color:#fff;
margin:5px 0 0 0 !important;

}
#box #HauptInhalt #themen p a{
color:#fff;
text-decoration:none;
font-weight:bold;
background: url(img/icon_p.png) no-repeat 0 1px;
padding-left:20px;
}
#box #HauptInhalt #themen p a:hover{
text-decoration:underline;
}
#box #HauptInhalt #themen p#kinder{
background-color:#AB1F89;
margin-top:10px !important;
}
#box #HauptInhalt #themen p#ethik{
background-color:#00448A;
}
#box #HauptInhalt #themen p#tradition{
background-color:#A3C546;
}
#box #HauptInhalt #themen p#glaube{
background-color:#BA062F;
}
#box #HauptInhalt #themen p#spezial{
background-color:#F3BD00;
}
.news-single-item {
background-color:#fff;
color:#000;
border:0 none;
margin:0;
padding:0;
}
.news-single-img{
float:left;
margin:5px 5px 5px 0;
}
#HauptInhalt form#level1{
margin-bottom:40px;

}
select{
border:1px #979696 solid;
padding:3px 5px;
}
#brotkrum{
background-color:#fff;
color:#868688;
padding:5px 0 5px 5px;
}
#brotkrum a{
color:#868688;
}
#backlink{
background-color:#C6C7C9;
padding:5px 5px;
}

#backlink a{
padding-left:25px;
color:#fff;
font-weight:bold;
background: url(img/icon_b.jpg) #C6C7C9 no-repeat;
font-weight:bold;
font-size:1.1em;
}
