BODY { 
	font-family: Verdana,sans-serif;
	background :#ffffff url(./pics/body.png) repeat-x top right;
	margin: 0px;padding: 0px;
	font-size:12px;
	color: #333333; 
}



a:link, a:visited { 
	color:#134b84;
	text-decoration:underline; 
}

a:hover { 
	color:#333333;
	text-decoration:none; 
}

#main { 
	width : 770px;
	height:100%;
	padding: 0px 0px 0px 50px;
	margin: 0px;border: none;
	text-align: left; 
}

#menu { 
	margin: 0px 0px 0px 325px;
	background :#ffffff  /* url(./pics/pmbar2.png) repeat-x top right*/;
	padding: 2px 6px 1px 6px;
	text-align: right;
}

#logo {
	border-bottom:1px solid transparent; 
	background-color:#ffffff;
	background: transparent url(./pics/pixel_trans.gif) no-repeat top right;
	height: 17px;padding: 0px;
	margin: 17px;text-align: right;
	font-size:9px; 
}

#banner { 
	background : transparent url(./pics/070921banner.jpg) no-repeat top right;
	width: 770px;
	height: 130px;
	padding: 0px;
	margin:0px; 
}

#bebanner { 
	background : transparent url(./pics/bebanner.jpg) no-repeat top right;
	width: 770px;
	height: 130px;
	padding: 0px;
	margin:0px; 
}

#content { 
	margin: 0px;
	padding: 0px;
	background :#ffffff/* url(./pics/pmbar2.png) repeat-x top right*/; 
}

/*
#content { 
	height:100%;
	padding: 0px;margin: 0px;
	border: 0px solid #737373;
	background : #ffffff; 
}
*/

.Stil1 { 
	color:#333333;
}

/*
.Stil43 { 
	color: #134b84; 
	font-weight: bold; 
}
*/

.Stil43 { 
	font-weight: bold; 
}

.Stil_Aktionabschlossen { 
	color: #134b84; 
	font-weight: bold; 
}

.Stil_Paragraphtitle { 
	font-weight: bold; 
	font-size:14px; 
}

/*
.topic_blue { 
	color:#134b84;
	font-weight:bold; 
}
*/

.topic_blue {
	font-weight:bold;
}

.Box { 
	background:#ffffff url(./pics/Boxbackgroundtop.jpg) no-repeat top left;
	color:#333333;
	font-size:10px;
	font-weight:bold;
	padding: 0px 0px 0px 12px; 
}

.BoxNews { 
	background:#ffffff url(./pics/Boxbackgroundtop.jpg) no-repeat top left;
	color:#333333;
	font-size:10px;
	font-weight:bold;
	padding: 0px 0px 0px 5px; 
}

.table { 
	margin:0px;
	padding:0px;
	border:1px solid #bbc3d3;
	width:150px; 
}

.Boxlinks { 
	padding: 2px 0px 0px 0px;
	width:150px; 
}

.Boxrechts {
	padding:0px;
	width:150px; 
}

/*
.text1 { 
	color:#134b84;
	height:8px; 
	border-bottom:1px solid #666666;
}
*/

.text1 { 
	height:8px; 
	border-bottom:1px solid #666666; 
}

.img2 { 
	border:0px;
	height:16px; 
}

.menu { 
	background:#FFFFFF;
	border:1px solid #bbc3d3;
	padding:0px;
	position:absolute;
	text-align:left;
	visibility:hidden;
	left:0px;top:5px;width:100px;
	filter:alpha(opacity=90);-moz-opacity:0.90;opacity: 0.90;
	z-index: 20; 
}

a.menuItem, a.menuItemActive { 
	color: #134b84;
	display: block;
	padding: 2px 16px 2px 10px;
	white-space: nowrap; 
}

a.menuItem:hover, a.menuItemActive { 
	background-color: #bbc3d3;
	color: #ffffff;
	white-space: nowrap; 
}

.linksItem { 
	background: #737373;
	color: #ffffff;
	display: block;
	padding: 3px 0px 3px 1px;
	white-space: nowrap; 
}

.linksItemNews { 
	color: #333333;
	display: block;
	padding: 3px 0px 3px 5px;
}

a.linksItemNews { 
	text-decoration:none;
	color: #134b84;
	background: #ffffff;
	display: block;
	padding: 3px 0px 3px 5px;
}

a.linksItemNews:hover, a.linksItemNews:active { 
	color: #ffffff;
	background:#bbc3d3;
	white-space: nowrap; 
}

a.linksItem, a.linksItem:active { 
	text-decoration:none;
	color: #134b84;
	background: #ffffff;
	display: block;
	padding: 3px 0px 3px 1px; 
}

a.linksItem:hover, a.linksItem:active { 
	color: #ffffff;
	background: #bbc3d3;
	white-space: nowrap; 
}

.img2 { 
	border:0px;
	height:16px; 
}

.linksItemNewsLine { 
	display: block;
	padding: 2px 5px 0px 5px; 
}

.newsItemTexts { 
	text-decoration:none;
	color: #134b84;
	background: #ffffff;
	display: block;
	padding: 3px 0px 3px 5px; 
}

a.links_without_underline { 
	text-decoration:none;
}

a.links_without_underline:hover { 
	text-decoration:underline;
}

/*pictures floating at the right side*/
div.wrap_area { 
	position: relative; 
}

div.wrap_area p { 
	position: relative;
}

div.wrap_area img { 
	position: absolute; 
	right: 0px; 
	top: 0px; 
	z-index:1; 
}

div.wrap_area img.in_wrap_area1 { position: absolute; right: 0px; top: 5px; z-index:1; }
div.wrap_area img.in_wrap_area2 { position: absolute; right: 0px; top: 200px; z-index:1; }
div.wrap_area img.in_wrap_area3 { position: absolute; right: 0px; top: 400px; z-index:1; }
div.wrap_area img.in_wrap_area4 { position: absolute; right: 0px; top: 150px; z-index:1; }
div.wrap_area img.in_wrap_area5 { position: absolute; right: 0px; top: 240px; z-index:1; }
div.wrap_area img.in_wrap_area6 { position: absolute; right: 0px; top: 397px; z-index:1; }
div.wrap_area img.in_wrap_area7 { position: absolute; right: 0px; top: 592px; z-index:1; }
div.wrap_area img.in_wrap_area8 { position: absolute; right: 0px; top: 50px; z-index:1; }
div.wrap_area img.in_wrap_area9 { position: absolute; right: 0px; top: 230px; z-index:1; }
div.wrap_area img.in_wrap_area10 { position: absolute; right: 0px; top: 430px; z-index:1; }
div.wrap_area img.in_wrap_area11 { position: absolute; right: 0px; top: 762px; z-index:1; }
div.wrap_area img.in_wrap_area12 { position: absolute; right: 0px; top: 170px; z-index:1; }
div.wrap_area img.in_wrap_area13 { position: absolute; right: 0px; top: 970px; z-index:1; }
div.wrap_area img.in_wrap_area14 { position: absolute; right: 0px; top: 412px; z-index:1; }
div.wrap_area img.in_wrap_area15 { position: absolute; right: 0px; top: 190px; z-index:1; }
div.wrap_area img.in_wrap_area16 { position: absolute; right: 0px; top: 305px; z-index:1; }
div.wrap_area img.in_wrap_area17 { position: absolute; right: 0px; top: 465px; z-index:1; }
div.wrap_area img.in_wrap_area18 { position: absolute; right: 0px; top: 660px; z-index:1; }
div.wrap_area img.in_wrap_area19 { position: absolute; right: 0px; top: 845px; z-index:1; }
div.wrap_area img.in_wrap_area20 { position: absolute; right: 0px; top: 1052px; z-index:1; }
div.wrap_area img.in_wrap_area21 { position: absolute; right: 0px; top: 565px; z-index:1; }
div.wrap_area img.in_wrap_area22 { position: absolute; right: 0px; top: 580px; z-index:1; }
div.wrap_area img.in_wrap_area23 { position: absolute; right: 0px; top: 550px; z-index:1; }
div.wrap_area img.in_wrap_area24 { position: absolute; right: 0px; top: 332px; z-index:1; }
div.wrap_area img.in_wrap_area25 { position: absolute; right: 0px; top: 250px; z-index:1; }
div.wrap_area img.in_wrap_area26 { position: absolute; right: 0px; top: 350px; z-index:1; }
div.wrap_area img.in_wrap_area27 { position: absolute; right: 0px; top: 450px; z-index:1; }
div.wrap_area img.in_wrap_area28 { position: absolute; right: 0px; top: 550px; z-index:1; }
div.wrap_area img.in_wrap_area29 { position: absolute; right: 0px; top: 650px; z-index:1; }
div.wrap_area img.in_wrap_area30 { position: absolute; right: 0px; top: 750px; z-index:1; }
div.wrap_area img.in_wrap_area31 { position: absolute; right: 0px; top: 850px; z-index:1; }
div.wrap_area img.in_wrap_area32 { position: absolute; right: 0px; top: 950px; z-index:1; }
div.wrap_area img.in_wrap_area33 { position: absolute; right: 0px; top: 1050px; z-index:1; }
div.wrap_area img.in_wrap_area34 { position: absolute; right: 0px; top: 1150px; z-index:1; }
div.wrap_area img.in_wrap_area35 { position: absolute; right: 0px; top: 1250px; z-index:1; }
div.wrap_area img.in_wrap_area36 { position: absolute; right: 0px; top: 405px; z-index:1; }

div.shape_wrap div { 
	float: right; 
	clear: right;
	height: 20px; 
}

div.wrap_area div.text { 
	position: absolute; 
	right: 0px; 
	top: 0px; 
	z-index:1; 
}

div.wrap_area img.under_text_area1 { 
	position: absolute; 
	right: 0px; 
	top: 200px; 
	z-index:1;
}

/*pictures floating at the left side*/
div.wrap_area_left { 
	position: relative; 
}

div.wrap_area_left p { 
	position: relative; 
}

div.wrap_area_left img { 
	position: absolute; 
	left: 0px; 
	top: 0px; 
	z-index:1; 
}

div.wrap_area_left img.in_wrap_area2 { position: absolute; left: 0px; top: 200px; z-index:1; }
div.wrap_area_left img.in_wrap_area3 { position: absolute; left: 0px; top: 400px; z-index:1; }
div.wrap_area_left img.in_wrap_area4 { position: absolute; left: 0px; top: 210px; z-index:1; }

div.shape_wrap_left div { 
	float: left; 
	clear: left; 
	height: 20px;
}

/*defination of a div displaying on the top of another div to publish a news at the home page*/
#top { 
	position:absolute; 
	left:215px; 
	top:170px;
	z-index:1; 
	font-size:14px;
}
#topnews { 
	position:absolute; 
	left:235px; 
	top:155px;
	z-index:1; 
	font-size:14px;
}

#topnews a.topnews:link, a.topnews:visited{
	text-decoration:none;
}
/*ends here*/


.Stil_green{ 
	color:#0033FF;
}

/*the style of the footer begins here*/
#padding {
	width: 100%;
	height: 50px;
	float: left;
}

#foot {
	width:750px;
	height: 40px;
	padding:5px 20px 5px 80px;
	margin:0px;
	text-align:center;
	color: #909090;
	float: left;
	font-size:11px;
}

a.foot:link, a.foot:visited {
	color: #909090;
	text-decoration:none;
}

a.foot:hover {
	color: #000000;
	text-decoration:underline;
}
/*the style of the footer ends here*/

/*Style for headings begins here*/
h1.topcaption{
	font-size: 12px;
	height: 10px;
}
h1.topcaption_twolines{
	font-size: 12px;
	height: 24px;
}


h2.oneline{
	font-size: 12px;
	height: 5px;
	padding:0px;
}

h2.twolines{
	font-size: 12px;
	height: 20px;
}

h2.shit{
	font-size: 12px;
	height: 12px;
}

h2.inText{
	font-size: 12px;
}

img.toppadding{
	padding-top:11px;
}

/*Style for headings ends here*/


/*style for ul without margin*/
#listwithoutmargin{
  text-align:left;
  margin:0; /* Removes browser default margins applied to the lists. */
  padding-left:17px; /* Removes browser default padding applied to the lists. */
}

ul.nobullet{
	list-style-type:none;
}

/*menubar begins here*/
#globalheader 
{ 
	margin: 0px 0px 0px 325px;
	position:absolute;
	height: 18px;
	top:52px;
	z-index: 9998;
}

#globalheader #globalnav 
{ 
	margin: 0; 
	padding: 0; 
}

#globalheader ul
{
	list-style:none;
	font-size:13px;
	font-family:Arial,Verdana;
	font-weight:lighter;
	margin-left: 0;
}

#globalheader #globalnav li
{
	display: inline;
	
}

#globalheader #globalnav li a
{
	padding:5px 10px;
	text-decoration: none;
	text-align:center;
	color: #134b84;
	background:url(/pics/menubg.png) repeat;
	background-color: #DCDCDC;
	float: left;
	position:absolute;
	

}

#globalheader #globalnav li a.nav1
{
	
	left:0px;
	width:69px;
}

#globalheader #globalnav li a.nav2
{
	border-left: 1px solid #989898;
	left:89px;
	width:68px;
}

#globalheader #globalnav li a.nav3
{
	border-left: 1px solid #989898;
	left:177px;
	width:68px;
}

#globalheader #globalnav li a.nav4
{
	border-left: 1px solid #989898;
	left:266px;
	width:68px;
}

#globalheader #globalnav li a.nav5
{
	border-left: 1px solid #989898;
	left:355px;
	width:69px;
}

#globalheader #globalnav li a:hover
{
	background-color: #e5e5e5;
	border-style: outset;
}
#globalheader #globalnav li a:active
{
	border-style: inset;
}
/*menubar ends here*/

/*expanding items begins here*/
#banner2 { 
	background : transparent url(./pics/070921banner.jpg) no-repeat bottom right;
	width: 770px;
	height: 130px;
	padding: 18px 0px 0px 0px;
	margin:0px; 
}


#containerul{
  	text-align:left;
  	margin:0; 
 	padding:0;
}

#containerul ul{
  	text-align:left;
  	list-style-type:none;
  	margin:0 0 0 25px;	
  	padding:0;  	
}

#containerul li.theme{
  	margin:0; 
  	padding:0; 
  	list-style-type:none;
}

#containerul .clicker{
  	display:list-item;
  	padding-left:12px;
  	background-position:0 50%;
  	background-repeat:no-repeat;
}

#containerul .symbols{
  	float:left;
  	width:12px;
  	height:1em;
  	background-position:0 50%;
  	background-repeat:no-repeat;
}
/*expanding items ends here*/

ul.leftmoremargin{
	margin: 0 0 0 150px;
}

ul.leftnopadding{
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
}

ul.leftlesspadding{
	padding: 0 0 0 20px;
}

div.withTopBottomBorder{
	border-top: 1px solid rgb(51, 51, 51); 
	border-bottom: 1px solid rgb(51, 51, 51); 
	text-align: center;
}

td.leftlittlepadding{
	padding-left:10px;
}

.columnleft{
	padding-right:7px;
	vertical-align:text-top;
	width:70%
}

.columnright{
	padding-left:7px;
	border-style:solid;
	border-style:dotted;
	border-width:1px;
	width:100%;
	margin-top:16px;
}



/* 
Copyright by Alex Griffioen

Source:
http://www.oscaralexander.com/tutorials/how-to-make-sexy-buttons-with-css.html
*/

a.button {
    background: transparent url('/bg_button_a.gif') no-repeat scroll top right;
    color: #111;
    display: block;
    float: left;
    font: normal 14px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.button:hover {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:hover span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 