

body {
    background-color: #f6f6f6;
	color: #000000;
	font : 14px Arial,sans-serif;
    padding : 0px;
    margin : 5px;
    text-align:center;
  }


#page_header {
    margin : 10px auto;
    border : 1px solid black;
    height : 100px;
    width : 850px;
  }


#menue_bar {
    margin : 10px auto;
    height : 25px;
    width : 850px;
    vertical-align:middle;
    text-align:center;
    padding:0px;
	line-height:25px;
  }


#page_frame {
    margin : 15px auto;
    margin-bottom:5px;
    border : none;
    padding : 0px;
    width : 850px;
	height : 390px;
	background-image: url('../images/dpsg_bg.png');
	background-repeat: no-repeat;
	background-position: top center;
  }


#page_menue {
    margin : 0px;
    border : none;
    padding : 0px;
    width : 150px;
    float:left;
  }


#page_content {
    border-style : none;
    float : right;
    margin : 10px;
    padding : 5px;
    text-align : left;
    width : 660px;
   font : 14px Arial,sans-serif;
  }


#left_menue_header {
    margin : 0px;
    border : 1px solid #f6f6f6;
    border-bottom: none;
    padding : 0px;
    width : 150px;
    height: 21px;
    font : bold 13px sans-serif;
  }


#left_menue_content {
    margin : 0px;
    border : 1px solid black;
    padding : 0px;
    width : 150px;
    text-align:left;
  }


span.menue_bar_font {
    margin-left: 8px;
    margin-right: 8px;
    font : bold 12px sans-serif;
  }


div.left_menue_font {
    margin: 10px 0px;
    margin-left: 15px;
    font : bold 13px sans-serif;
    line-height:150%;
  }


a.bar_link, a.bar_link:link, a.bar_link:visited, a.bar_link:active {
    color : #000000;
    background-color : transparent;
	text-decoration : none;
  }

a.bar_link:hover {
    color : #5768FF;
    text-decoration : underline;
    background-color : transparent;
  }

div.left_menue_font a.bar_link,div.left_menue_font  a.bar_link:link,div.left_menue_font a.bar_link:visited,div.left_menue_font a.bar_link:active {
    color : #0000cc;
    background-color : transparent;
	text-decoration : none;
  }

div.left_menue_font a.bar_link:hover {
    color : #5768FF;
    text-decoration : underline;
    background-color : transparent;
  }
div.bg_stamm {
    background : url('../images/bar_stamm.png') no-repeat;
  }


div.bg_woelflinge {
    background : url('../images/bar_woelflinge.png') repeat-x;
  }


div.bg_jungpfadfinder {
    background : url('../images/bar_jungpfadfinder.png') repeat-x;
  }


div.bg_pfadfinder {
    background : url('../images/bar_pfadfinder.png') repeat-x;
  }


div.bg_rover {
    background : url('../images/bar_rover.png') repeat-x;
  }


div.bg_agora {
    background : url('../images/bar_agora.png') repeat-x;
  }

div.bg_archiv {
    background : url('../images/bar_agora.png') repeat-x;
  }

div.bg_lr {
    background : url('../images/bar_lr.png') repeat-x;
  }

div.bg_stamm_small {
    background : url('../images/bar_stamm_small.png') no-repeat;
  }


div.bg_woelflinge_small {
    background : url('../images/bar_woelflinge_small.png') repeat-x;
  }


div.bg_jungpfadfinder_small {
    background : url('../images/bar_jungpfadfinder_small.png') repeat-x;
  }


div.bg_pfadfinder_small {
    background : url('../images/bar_pfadfinder_small.png') repeat-x;
  }


div.bg_rover_small {
    background : url('../images/bar_rover_small.png') repeat-x;
  }


div.bg_agora_small {
    background : url('../images/bar_agora_small.png') repeat-x;
  }


div.bg_lr_small {
    background : url('../images/bar_lr_small.png') repeat-x;
  }

h1.page_headline {
    margin:5px;
    text-align:center;
  }


div.image_center {
    margin:5px auto;
    text-align:center;
  }


h1,h2,h3,h4,p,ul,li,tr,td,table
{
	font-family:Arial,sans-serif;
}


h1 {
    text-align:center;
    font-size:27px;
	margin:5px;
	margin-bottom:15px;
  }


h2 {
    margin-left:50px;
    color:#1D006D;
    background-color : transparent;
    font-size:22px;
  }


h3 {
    color:#04007F;
	background-color : transparent;
    font-size:16px;
  }


h4 {
    color : #000;
	background-color : transparent;
    font-size : 14px;
    font-weight : bold;
  }


li {
    margin-top:8px;
  }


#page_content img {
    margin:7px;
  }

p,li,ul,td,th
{
	font-size:14px;
}
  
#page_content p {
    margin:7px;
  }

p.contact
{
	text-align:center;
	font-weight:bold;
	font-size:16px;
	padding-top:50px;
}

.table100p
{
	width : 100%;
}

.table75p
{
	width:75%;
}

.table50p
{
	width:50%;
}

.table25p
{
	width:25%;
}

.table100p, .table75p, .table50p, .table25p
{
	border-spacing:5px;
	margin-left:auto;
	margin-right:auto;
}

.cell-left
{
	background-color: #fbfbfb;
	color: #000000;
	border: 1px #000000 solid;
	padding:5px;
	text-align:left;
}

.cell-right
{
	background-color: #fbfbfb;
	color: #000000;
	border: 1px #000000 solid;
	padding:5px;
	text-align:right;
}

.switch0
{
	background-color : #d6d6d6;
}

.switch1
{
	background-color : #ebebeb;
}

div.history
{
	margin: 0px auto;
	margin-top:50px;
	margin-bottom:0px;
	width:550px;
	height:59px;	
	padding:0px;
}

div.history div
{
	background-image:url('../images/zeitstrahl.png') ;
	background-repeat:no-repeat;
	background-position:center center;
	width:550px;
	height:59px;
	vertical-align:middle;
	line-height:59px;
	text-align:center;
	display:table-cell;
	margin:0px;
	padding:0px;
	font-weight:bold;
}

table.termine
{
	border-spacing:10px;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	width:75%;

}

table.termine td
{
	font-size:120%;
	font-weight:bold;
	text-align:left;
}

table.archiv
{
	border-spacing:7px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	width:100%;

}

table.archiv td
{
	font-size:120%;
	font-weight:normal;
	text-align:left;
}

table.archiv th
{
	font-size:120%;
	font-weight:bold;
	text-align:center;
}


a.archiv
{
	font-size:120%;
	font-weight:bold;
	padding:5px;
	list-style-type:disc;
}

a img
{
	border:none;
	text-decoration:none;
}

.center
{
	text-align:center;
	margin: 0.3em auto;
}
