/******************* General ******************/

body {
 background-color:#96BE13;
 color:#000;
 text-align:center;
 font-size:12px;
 background-position:50% 0%;	
 background-image:url(../_globalimages/pagebackground.gif);
 background-repeat:repeat-y;
}

#forum,#head ul {
 margin:0px;
 padding:0px; 
}

#outerwrapper {
 margin:0 auto;
 text-align:left;
 width:950px;
 padding:0px;
 overflow:hidden;
}

#wrapper {
 width:720px;
 overflow:auto;
 color:#000;
 padding:0px;  
 float:left;

}

#wrapper .inner {
 padding:0px 20px 0px 45px;
}

#forum .inner table {

}

#head {
 position:relative;
 margin:0px;
 background-image:url(../_globalimages/contenthead.gif);
 background-repeat:no-repeat;
 height:200px; 
}

#mainnavi {
 position:absolute;
 margin-top:113px;
 padding-left:45px;
}

#mainnavi ul {

}
#mainnavi ul li {
 list-style-type:none;
 display:inline;
 margin:0px;
 padding:0px;
 border:0px;
}

a {}
a:hover,a:visited:hover {}
a:active {}
a:visited {}
strong { font-weight:bold; }

h1 {}

h2 {
 font-size:120%;
 color:#000;
 margin-bottom:1em;
}

p {
 margin:1em 0em 1em 0em; 
}

ul {
 margin:.5em .4em .8em 1em;
 padding:.2em .4em .2em .4em;
}

ul li {
 margin:.2em .4em .2em 1em;
 padding:.2em .4em .2em .4em;
 list-style-type:square;
}

#edit label {
 width:150px;
 display:block;
 float:left;
 font-weight:bold;
} 

/******************* News und Termine ******************/

.entry {
 background-image:url(../_globalimages/separator.gif);
 background-repeat:no-repeat;
 width:100%;
 min-height:161px;
 padding:20px 0px 20px 0px; 
}

.entry h2 {width:400px; margin-left:200px;}
.entry p {width:400px;margin-left:200px;}
.entry ul {width:400px;margin-left:200px;}
.entry img { margin-right:20px; float:left; display:block; clear:both;}
.entry a.readmore, a.pop { color:#F29400;text-decoration:none;}
#full a.readmore { color:#F29400;text-decoration:none;display:block;width:100%;text-align:right;}
.entry .imagepane {display:block; margin-top:20px; }
/******************* Navigation ******************/

/* Main */

#mainnavigation {
 background-color:#004687;
}

/* Sub */

#subnavigation {
 margin-top:50px;
 width:200px; 
 float:right;
 background-color:#F29400;
 background-image:url(../_globalimages/subnavigationbackground.gif);
 background-repeat:no-repeat;
}

#subnavigationfoot {
 width:200px;
 height:25px;
 float:right;
 background-color:#F29400;
 background-image:url(../_globalimages/subnavigationfoot.gif);
 background-repeat:no-repeat;
}

#subnavigation ul { 
 margin:0px;
 padding:0px;
 border:0px;
 margin-top:60px; 
 padding-bottom:1px;
 background-image:url(../_globalimages/separator_subnavigation.gif);
 background-repeat:no-repeat;		
 background-position:0% 100%;
 list-style-type:none;
font-family:verdana,arial,sans-serif;  
}

#subnavigation li {
 margin:0px;
 padding:0px;
 border:0px; 
 padding:7px 5px 7px 25px;
 background-image:url(../_globalimages/separator_subnavigation.gif);
 background-repeat:no-repeat;
 list-style-type:none; 	
 font-family:verdana,arial,sans-serif; 																													 
}

#subnavigation li a {
 text-decoration:none;
 color:#fff;
 font-weight:600;
}

#subnavigation li:hover, .subHover, #subnavigation li#subactive {
 background-image:url(../_globalimages/subnavigationItembackground.gif);
}

/********* Anmeldeformular ***************/

#anmeldung td {
 padding:0px 0px 4px 0px;	
 text-align:left;
 font-size:12px;
 vertical-align:top;
}

#anmeldung th {
 padding:12px 0px 16px 0px;
 font-size:12px;
}

#anmeldung td input {
 width:200px;	
}

#anmeldung td textarea {
 width:200px;
 height:150px;
}

#anmeldung td #ort, #anmeldung td #rort {
 width:139px;
}

#anmeldung td #plz, #anmeldung td #rplz {
 width:30px;
}

#anmeldung .radio {
 width:20px;
}

/********* Kontaktformular ***************/

#kontakt td {
 padding:0px 0px 4px 0px;	
 text-align:left;
 font-size:12px;
 vertical-align:top;
}

#kontakt th {
 padding:12px 0px 16px 0px;
 font-size:12px;
}

#kontakt td input {
 width:400px;	
}

#kontakt td textarea {
 width:400px;
 height:150px;
}

#kontakt td #ort, #kontakt td #rort {
 width:337px;
}

#kontakt td #plz, #kontakt td #rplz {
 width:30px;
}

#kontakt .radio {
 width:20px;
}

#kontakt .btn {
 width:150px;
}


/** Brotkrümel **/

#pathway {
 margin:0px 0px 10px 50px;
}

#pathway a {
 text-decoration:none;
 color:#004687;
}

#adresspanel {
 width:500px;
}
