/* (c)2007 www.parallaxis.de  */
/* Formatvorlagen */

#Jahre {
	padding-top:40px;
}

#sdb {
      float:right;
      padding-top:40px;

}

#sdb img {
	margin-right: 10px;
}



body {
background-color:#FEC6B5;
text-align:center;
font-family:Verdana;
font-size:12px;
line-height:140%;
margin:0;
}

p {
font-size:12px;
font-family:verdana;
}

p font{
font-size:12px;
font-family:verdana;
}

.neu{color:red;}

a {color: #777; text-decoration: none;
font-size:12px;
font-family:verdana;
}

table {
font-size:12px;
font-family:verdana;
}
img {border:0;}


#Spacer { 
	width:5px;
	height:50%;
	margin-bottom:-292px; /* halbe H�he von #container */
	float:left;
	}

.Sizer {
position:relative;
top:0;
left:0;
width:px;
height:430px;
float:left;
}

#Rahmen {
position:relative;
margin:0 auto;
text-align:left;
width:1002px;
height:598px;
background-color:#FFFFFF;
}

#Rahmen[id]{
height:auto;
min-height:585px;
}

#Kopfzeile {
width:448px;
height:109px;
background:url('images/Kopfzeile.jpg');
position:absolute;
right:0;
top:0;
}

#Balken1{
height:20px;
background-color:#DF012A;
}

#Balken2{
height:10px;
background:url('images/Balken2.gif');
background-repeat:no-repeat;
background-color:#F49900;
font-size:1px;
line-height:1px;
}

#Inhalt {
margin-top:20px;
width:1002px;
min-height:400px;
overflow:hidden;
}


#Navigation{
width:144px;
min-height:300px;
background:url('images/Balken-Navi.gif') 150px 0px;
background-repeat:no-repeat;
padding-left:10px;
padding-right:10px;
margin-right:10px;
padding-bottom: 32767px !important;
margin-bottom: -32767px !important;
float:left;
}

*html #Navigation{
width:162px;
background:url('images/Balken-Navi.gif') 147px 0px;
background-repeat:no-repeat;
padding-left:5px;
}

#BottomMenu{
position:absolute;
bottom:20px;
left:13px;
}
#BottomMenu a {
color:#868789;
text-decoration:none;
}
#BottomMenu a:hover {
color:#868789;
text-decoration:underline;
}


/************Mitte Inhalt *************/

#Pfad {
color:#000000;
font-size:10px;
}

#Pfad a{
color:#000000;
font-size:10px;
text-decoration:none;
}

#Pfad a:hover{
text-decoration:underline;
}

#Text{
float:left;
width:491px;
min-height:300px;
margin-left:30px;
margin-right:25px;
padding-bottom: 32767px !important;
margin-bottom: -32767px !important;
}

#Text .Ueberschrift-Titel{
font-size:16px;
margin-bottom:8px;
font-weight:bold;
}

#Text .Ueberschrift{
font-weight:bold;
}

#Content {
height:358px;
padding-left:0px;
padding-right:0px;
border-bottom:1px solid #878789;
margin-bottom:4px;
padding-bottom:10px;
}

#Content[id] {
height:auto;
min-height:402px;
}

#Fusszeile{
margin-top:0px;
position:relative;
bottom:0px;
text-align:center;
color:#BBB9BC;
background:url('images/SDB.gif') 0px 0px;
background-repeat:no-repeat;
}
#Fusszeile[id]{bottom:0px;}

#Fusszeile a{color:#BBB9BC;}

/************Mitte Inhalt *************/

.suchfeld1 {border: 1px solid #BCBABC; background: #FFF; width: 190px;position:absolute;top:160px;right:50px;}
*html .suchfeld1 {top:0px;} 

.button1 {
position:absolute;
top:160px;
right:27px;
background: #999;
border: 0;
height: 20px;
width: 23px;
font-weight: bold;
color: #EAEAEA;
cursor:hand;
}
*html .button1 {top:0px;} 

/************Spalte-Rechts*************/

#Spalte-Rechts{
margin-top:26px;
float:left;
width:255px;
min-height:300px;
background-color:#DF012A;
margin-left:10px;
margin-right:5px;
padding-left:6px;
padding-right:6px;
padding-bottom: 32767px !important;
margin-bottom: -32767px !important;
}

*html #Spalte-Rechts{width:268px;}

#Spalte-Rechts a{
color:#BBB9BC;
text-decoration:none;
}

#Spalte-Rechts a:hover{
text-decoration:underline;
}

#Spalte-Rechts ul{
margin-left:5px;
color:white;
}

#Spalte-Rechts font{
color:white;
font-family: verdana;
}

#Spalte-Rechts p{
color:white;
}

/************Spalte-Rechts *************/

#Abschluss{
clear:both;
height:10px;
background-color:#FFFFFF;
width:1002px;
line-height:10px;
}

#Balken-Ende{
clear:both;
height:14px;
background-color:#DF012A;
width:1002px;
line-height:14px;
}

/*******************ELEMENTE************************/

.Infoblock1-div {
  
      overflow: visible;
}

.Infoblock1 {
      min-height: 120px;
}
.Infoblock1 {border: 1px solid #ccc; border-top: none; padding: 3px; border-bottom: none;}
.Infoblock1-Ueb {color: white; font-weight: bold; padding: 0 5px; border: 1px solid #ccc;}
.Infoblock1 img {margin-left: 0px !important;}
.Infoblock1 a {font-weight: bold;}
.Infoblock1-Link  {border: 1px solid #ccc; border-top: none; text-align: right; margin-bottom: 1em;padding-bottom:1px;}
.Infoblock1-Link p {display: inline;padding-right:14px;}

.Infoblock2 {border: 1px solid #ccc; border-top: none; padding: 3px; border-bottom: none;}
.Infoblock2-Link  {border: 1px solid #ccc; border-top: none; text-align: right; margin-bottom: 1em;padding-bottom:1px;}
.Infoblock2-Link p {display: inline;padding-right:14px;}



.Infobox3 {border: 1px solid #ccc; border-top: none; border-bottom: none; padding: 3px;}
.Infoblock3 a {font-weight: bold;}
.Infoblock3-Link  {border: 1px solid #ccc; border-top: none; text-align: right; margin-bottom: 1em; border: none;}
.Infoblock3-Link p {display: inline; padding: 3px; padding-left: 14px; padding-top:0;}


.headline-kasten {
	display: block !important;
	width: 260px !important;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 12px;
}

* html .headline-kasten {width: 100% !important;}

.bild {height: 100px; width: 468px; display: block; border: 1px solid #ccc; margin-bottom: 6px;}

* html .bild {width: 470px;}


.zurueck {padding-left: 14px;}
.Top {padding-left: 14px;}

.Ueb-Rechts{	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #D61743;
        margin-top:10px;
	padding-bottom:0px;
	letter-spacing: normal;
	word-spacing: normal;
	font-weight : bold;
	}
/* .mehr {padding-left: 14px; background-position: 0 3px !important; } */
.mehr {background: url(../../Images/DonBosco/Aktuell/kasten-rot.gif) no-repeat 0 2px; padding-left: 14px; !important; color:white;}


#liste{ color: #FFFF; list-style-type: disc;list-style-position: outside;}

.liste-rechts {display: block; margin-left: 10px; color:white;}
.liste-rechts ul {margin-left:10px; padding-left: 0; margin-left: -5;}
.liste-rechts li {padding-left: 0;}

#Content .liste-rechts ul { list-style: url(images/liste.gif) outside !important; margin-left:10px; padding-left: 0;  margin-bottom: 0px;}


div > #form1 .button {height: 18px; margin-bottom: -1px;}

#suchmaschine
{
	visibility:hidden;
	position:absolute;
	top:0;
	display:none;
}

#Banner {

margin: 0;
padding-top: 30px;
overflow: hidden;
}

#Banner table tbody tr td div{
margin-bottom: 20px;
}