body {
font-family: Verdana,tahoma,helvetica,arial,sans-serif;
font-size: 70%;
line-height: 135%;
color: #282828;
background-image: url(/g/himmel_startscreen.jpg);
/*background-position: center; */
background-color: #5586b1;
background-repeat: no-repeat;
margin-bottom:20px;
margin-left:0px;
margin-right:0px;
margin-top:66px;
}

/*
body {
scrollbar-face-color:#CDCDCD;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#CDCDCD;
scrollbar-darkshadow-color:#808080;
scrollbar-shadow-color:#808080;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#EBEBEB;
}
*/

img { 
border: 0px;
}

a:link, a:visited, a:active {
color: #ff6600;
font-weight: normal;
text-decoration: none;
}

a:hover {
color: #ff6600;
font-weight: normal;
text-decoration: underline;
}

a.fett:link, a.fett:visited, a.fett:active {
font-weight: bold;
}

a.fett:hover {
font-weight: bold;
}

a.titel-listung:link, a.titel-listung:visited, a.titel-listung:active {
font-size: 120%;
color: #000;
font-weight: bold;
}

a.titel-listung:hover {
color: #000;
font-weight: bold;
}

a.untertitel-listung:link, a.untertitel-listung:visited, a.untertitel-listung:active {
font-size: 120%;
color: #000;
}

a.untertitel-listung:hover {
color: #000;
}

a.seitenzahlen:link, a.seitenzahlen:visited, a.seitenzahlen:active {
font-size: 120%;
color: #000;
text-decoration: underline;
font-weight: bold;
}

a.seitenzahlen:hover {
font-size: 120%;
color: #000;
text-decoration: underline;
font-weight: bold;
}

span.seitenzahlen-aktiv {
font-size: 120%;
font-weight: bold;
color: #ff6600;
}

span.seitenzahlen-black {
font-size: 120%;
font-weight: bold;
color: #000;
}


a.black:link, a.black:visited, a.black:active {
font-size: 100%;
color: #000;
}

a.black:hover {
color: #000;
}



/******* ID'S*******/
#scroller-beitrag{
/*
z-index:1; 
width:790px; 
height:480px; 
overflow:auto;
background-color:#fff;
*/
}

#scroller-listung{
/*
z-index:1; 
width:790px; 
height:560px; 
overflow:auto;
background-color:#fff;
*/
}


#wrapper-header {
margin: 0px auto; 
width: 835px;
}

#wrapper-content-home {
background-color:#ffffff;
margin: 0px auto; 
width: 805px;
padding-left:15px;
padding-right:15px;
padding-top:30px;
padding-bottom:20px;
}

#wrapper-content {
background-color:#ffffff;
margin: 0px auto; 
width: 790px;
/*height: 600px;*/
padding-left:25px;
padding-right:20px;
padding-top:30px;
padding-bottom:30px;
}

#wrapper-footer {
margin: 0px auto; 
width: 835px;
padding-top:15px;
text-align:right;
}

#imagetext {
font-size: 90%;
float:left;
}

#imgVollbild {
float:right; 
margin-right:5px; 
margin-left:5px; 
margin-top:3px;
}


div.text_links {
float: left;
width: 365px;
margin-right:0px;
}

div.beitrag_image-rechts {
width: 395px;
float: right;
}

div.listung-alphabet-ausgabe {
float: left;
width:240px;
padding-top:0px;
padding-bottom:12px;
padding-right:10px;
}


div.buchstabe {
font-size: 120%;
color: #fff;
background-color: #7d95b7;
font-weight: bold;
float:left;
}

div.bgcolor {
border-top: 1px dotted #7d95b7;
float:left;
width:100%;
}

/* Für Layerscrolling*/
#container {
position: absolute;
width:  835px;
left: 50%;
margin: 0 0 0 -418px;
background-color: #fff;
}

#head {
position: relative;
height:1px; 
line-height:1px; 
font-size:1px;
}

#left {
float: left;
width: 375px;
margin-right:0px;
}

#right {
width: 395px;
float: right;
}
/* Für Layerscrolling*/




/******* Menu*******/
#menu1 {
width:835px;
padding-top:15px;
padding-bottom:2px;
float:left;
}

#menu1 ul {
margin: 0;
padding: 0;
list-style:none;
}

#menu1 li {
margin:0;
padding:0;
}

#menu1 ul li.menu1 {
float:left;
}

#menu1 ul li.menu1 a {
float:left;
display: block;
color: #000;
font-size: 120%;
text-decoration: none;
font-weight: bold;
text-transform: uppercase;
}

#menu1 ul li.menu1 a:hover {
float:left;
display: block;
color: #ff6600;
font-size: 120%;
text-decoration: none;
font-weight: bold;
text-transform: uppercase;
}


#menu1 ul li.menu1-aktiv {
float:left;
}

#menu1 ul li.menu1-aktiv a {
float:left;
display: block;
color: #ff6600;
font-size: 120%;
text-decoration: none;
font-weight: bold;
text-transform: uppercase;
}





#menu1-unter {
width:835px;
padding-top:0px;
padding-bottom:2px;
float:left;
}

#menu1-unter ul {
margin: 0;
padding: 0;
list-style:none;
}

#menu1-unter li {
margin:0;
padding:0;
}

#menu1-unter ul li.menu1 {
float:left;
}

#menu1-unter ul li.menu1 a {
float:left;
display: block;
color: #000;
font-size: 105%;
text-decoration: none;
font-weight: bold;
}

#menu1-unter ul li.menu1 a:hover {
float:left;
display: block;
color: #ff6600;
font-size: 105%;
text-decoration: none;
font-weight: bold;
}


#menu1-unter ul li.menu1-aktiv {
float:left;
}

#menu1-unter ul li.menu1-aktiv a {
float:left;
display: block;
color: #ff6600;
font-size: 105%;
text-decoration: none;
font-weight: bold;
}
/******* Menu*******/

div.listung-links-bild {
float: left;
width: 200px;
}

div.listung-rechts-text {
float: left;
width: 550px;
}


div.zweispaltig-beitrag {
background-image: url(/g/bg-beitrag-zweispaltig.gif);
width:805px;
}

div.beitrag-links-termine {
float:left;
width: 100px;
}

div.beitrag-rechts-termine {
float:left;
width:260px;
}

span.headertitel {
font-size: 240%;
line-height: 100%;
font-weight: normal;
color: #ff6600;
float:left;
}

form {
margin:0px;
padding:0px;
}

strong {
font-weight: bold;
}

strong.orange {
color: #ff6600;
font-weight: bold;
}

strong.termindaten {
font-weight: bold;
font-size: 120%;
text-decoration:underline;
line-height: 130%;
}

strong.untertitel {
font-weight: bold;
font-size: 160%;
line-height: 120%;
}

strong.titel {
font-weight: bold;
color: #ff6600;
font-size: 160%;
line-height: 120%;
}

h1 {
margin: 0; 
padding: 0;
font-weight: bold;
color: #ff6600;
font-size: 160%;
line-height: 120%;
}

h2 {
margin: 0; 
padding: 0;
font-weight: bold;
font-size: 160%;
line-height: 120%;
}

b {
font-weight: bold;
}

div.clearboth {
clear: both;
}

div.clearboth1 {
clear: both;
height:1px; 
line-height:1px; 
font-size:1px;
}

div.clearboth3 {
clear: both;
height:3px; 
line-height:3px; 
font-size:3px;
}

div.clearboth5 {
clear: both;
height:5px; 
line-height:5px; 
font-size:5px;
}

div.clearboth20 {
clear: both;
height:20px; 
line-height:20px; 
font-size:20px;
}


.spacer1 {
height: 1px;
font-size: 1px;
line-height: 1px;
}

.spacer5 {
height: 5px;
font-size: 1px;
line-height: 1px;
}

.spacer10 {
height: 10px;
font-size: 1px;
line-height: 1px;
}

.kat_suche select{
font-size:90%;
}

.kat_suche input{
font-size:90%;
}

div.hide {
display:none;
}
