/* CSS Document */

body {
	background:			url(../images/background.jpg);
	background-color:	#FBFBFB;
	background-repeat:	repeat-x;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			101%;
	margin:				0;
}

#box {
	width:				900px;
	margin:				0 auto;
	background:			url(../images/box_background.jpg);
	background-repeat:	repeat-y;
}

#header {
	width:				330px;
	height:				71px;
	padding:			0px 35px 1px 535px;
	background:			url(../images/header.jpg);
	background-repeat:	no-repeat;
	font-size:			0px;
}

#navi {
	width:				855px;
	height:				48px;
	padding:			0px 5px 0px 40px;
	background:			url(../images/bg_navi.jpg);
	background-repeat:	no-repeat;
}

#content_box {
	width:				830px;
	padding:			0px 35px 0px 35px;
	min-height:			350px;
}

#footer {
	width:				830px;
	padding:			0px 35px 0px 35px;
	height:				70px;
	background:			url(../images/footer.jpg);
	background-repeat:	no-repeat;
}

#footer_links {
	width:				220px;
	height:				31px;
	float:				left;
	padding-top:		14px;
}

#footer_rechts {
	width:				610px;
	height:				17px;
	float:				left;
	padding-top:		28px;
	color: #A4A4A4;
	font-size: 10px;
	text-align: right;
}

* html #content_links {height: 450px;} /* nur für IE 5.5 - 6.x */
#content_links {
	width:				195px;
	min-height:			450px;
	background:			url(../images/bg_news.jpg);
	background-repeat:	no-repeat;
	float:				left;
	padding:			15px 15px 20px 10px;
	font-size:			65%;
}

#content_rechts {
	width:				590px;
	height:				auto;
	padding-left:		15px;
	padding-right:		5px;
	float:				left;
}
	
.float_clear {
	width:				100%;
	height:				0px;
	clear:				both;
	font-size:			0px;
}

#content {
	font-size:			80%;
	line-height:		19px;
}

h1.content {
	font-size:					135%;
	color:						#014282;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	margin:						8px 0px 0px -1px;
	width:						100%;
	border-bottom:				#CCCCCC 1px solid;
	padding-bottom:				2px;
}

#rssname {
	font-size:					130%;
	color:						#014282;
	font-weight:				bolder;
	border-bottom:				#CCCCCC 1px solid;
	margin-bottom:				10px;
}

/* --------------------------------------------------------------------------------------------
Navigationspfad
-------------------------------------------------------------------------------------------- */

#navigationspfad { 
	font-size:					65%;
	color:						#999999;
	font-weight:				normal;
	padding-bottom:				1px;
}

a.navipfad {
	color:						#999999;
	text-decoration:			none;
}

a.navipfad:hover {
	color:						#999999;
	text-decoration:			underline;
}



/* --------------------------------------------------------------------------------------------
Hauptnavigation
-------------------------------------------------------------------------------------------- */

.nav_on {
	text-decoration:				none;
	font-size:						80%;
	font-weight:					bold;
	display:						block;
	height:							20px;
	float:							left;
	padding:						7px 10px 3px 10px;
	margin:							10px 0px 0px 4px;
	color:							#014282;
	background-color:				#FFFFFF;
}

.nav_off {
	color:							#FFFFFF;
	text-decoration:				none;
	font-size:						80%;
	font-weight:					bold;
	display:						block;
	height:							20px;
	float:							left;
	padding:						7px 10px 3px 10px;
	margin:							9px 0px 0px 4px;
}

a.nav_on:hover {
	text-decoration:				none;
}

a.nav_off:hover {
	text-decoration:				none;
	padding:						7px 10px 3px 10px;
	margin:							10px 0px 0px 4px;
	color:							#014282;
	background-color:				#FFFFFF;
}

a.nav_off {
	background-image:				url(../images/standard/spacer.gif);
}



/* --------------------------------------------------------------------------------------------
Subnavigation
-------------------------------------------------------------------------------------------- */

.subnav_on {
	color:							#014282;
	font-size:						110%;
	text-decoration:				none;
	display:						block;
	padding:						2px 0px 2px 0px;
	margin-bottom:					7px;
	font-weight:					bold;
}

.subnav_off {
	color:							#014282;
	font-size:						110%;
	text-decoration:				none;
	display:						block;
	padding:						2px 0px 2px 0px;
	margin-bottom:					7px;
}

a.subnav_on:hover {
	text-decoration:				none;
}

a.subnav_off:hover {
	text-decoration:				none;
	padding:						2px 0px 2px 0px;
	font-weight:					bold;
}

/* --------------------------------------------------------------------------------------------
Allgemeine Links
-------------------------------------------------------------------------------------------- */

a { 
	color: 							#194173; 
	text-decoration:				none;
}

a.normal { 
	background-image:				url(../images/button_externen_link.gif);
	background-repeat:				no-repeat;
}

a:hover { 
	text-decoration:				underline; 
}

img {
	border:						0px;
}

.img_link1 {
	border:						1px #666666 solid;
	padding:					2px;
	width:						127px;
	height:						95px;
	overflow:					hidden;
}

.img_link2 {
	border:						1px #FFFFFF solid;
	padding:					2px;
}

.img_box {
	margin-right:				14px;
	margin-bottom:				14px;
}

div.vpgb_eintrag {
	margin-top: 15px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 10px;
	display: block;
	float: left;
	width: 100%;
}
div.vpgb_fleft {
	float: left;
	text-align: center;
	width: 120px;
	margin-right: 10px;
	height: 100%;
}

div.vpgb_entry {
	margin-top: 5px;
	margin-left: 130px;
}

div.vpgb_name {
	font-weight: bold;
}
.vpgb_datum {
	color: #0E399B;
	font-size: 10px;
	display: block;
	background: url(../images/datum_oben.gif) 0 0 no-repeat;
	text-align: center;
	text-transform: uppercase;
	line-height: 1;
	margin-top: 5px;
	width: 35px;
	padding-top: 5px;
	margin-left: 42px;
	margin-bottom: 10px;
}
.vpgb_datum .tag {
	display: block;
	font-weight: bold;
	font-size: 20px;
	text-indent: -3px;
	letter-spacing: -2px;
	color: #0E399B;
	background: url(../images/datum_unten.gif) bottom left no-repeat;
	padding-bottom: 5px;
}
#vpgb_nav {
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding: 10px;
	line-height: 200%;
}
#vpgb_nav a {
	color: #0E399B;
	border: 1px solid #0E399B;
	text-decoration: none;
	padding: 2px;
}
#vpgb_nav span.vpgb_punkte {
	color: #0E399B;
	border: 1px solid #0E399B;
	text-decoration: none;
	padding: 2px;
}
#vpgb_nav a:hover, #vpgb_nav a.vpgb_aktiv {
	background: #EEEEEE;
}


label.fleft {
	float: left;
	text-align: right;
	width: 120px;
	margin-right: 10px;
}
div.formular span.fleft {
	float: left;
	text-align: right;
	width: 120px;
	margin-right: 10px;
}
div.formular div.fleft {
	float: left;
	text-align: right;
	width: 120px;
	margin-right: 10px;
}
div.formular div.fright {
	display: block;
	margin-left: 130px;
}

a.bbcode {
	color: #000033;
	border: 1px solid #000033;
	padding: 4px 5px 4px 5px;
	margin-right: 6px;
	font-size:	80%;
}

a.smilie {
	border: none!important;
	margin-right: 11px;
	margin-bottom: 10px;
}



#e_datum { 
	color:						#999999;
	font-weight:				normal;
	text-align:					right;
}

.a_box {
	width:						100% -5px;
	border-right:				1px solid #CCCCCC;
	border-bottom:				1px solid #CCCCCC;
	text-align:					right;
	padding-right:				5px;
	margin-top:					25px;
	background:					url(../images/linie_artikel.jpg) repeat-y;
}

.a_headline {
	font-weight:				bold;
	color:						#194173;
	font-size:					100%;
	background:					url(../images/a_linie.jpg) no-repeat bottom left;
	margin-bottom:				2px;
	text-align:					left;
	padding-left:				4px;
}

.a_image {
	float:						left;
	height:						75px;
	padding-right:				5px;
	padding-top:				3px;
	padding-left:				4px;
}

.a_text {
	text-align:					left;
	font-size:					95%;
}

a.a_link:hover {
	text-decoration:			none;
}

a.a_link_klein:hover {

}

.ticker {
	font-weight:				bold;
}

#print_button
 {
 width:459px;
 text-align:right;
 left:0px;
 top:0px;
 }

#button{
margin-bottom:5px;}

.button_print
 {
 cursor: pointer;
 border: #000000;
 border-style: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 background-color: #ffffff;font-family:verdana,tahoma,arial, sans-serif;
 font-size:10px;
 font-weight: normal;
 text-decoration:none;
 }


.pageTurning {
	text-align:	center;
	color:	#194173;
	font-size: 85%;
	border-top: 1px solid #CCCCCC;
	background-image: url(../images/pageturning.jpg);
	background-repeat: repeat-x;
	height: 20px;
}	

.l_print {
	background: url(../images/btn_drucker.jpg) right bottom;
	background-repeat: no-repeat;
	color: #999999;
	padding-right: 22px;
}

.print {
	text-align: right;
	font-size: 85%;
}

.pagelinks {
	/*border: 1px #194173 solid;*/
	padding: 1px 1px 1px 5px;
	font-size: 90%;
}

.pagelinks_off {
	/*border: 1px #FF3300 solid;*/
	color: #FF3300;
	padding: 1px 1px 1px 5px;
	font-size: 90%;
}

a.pagelinks:hover {
	text-decoration: none;
	/*border: 1px #FF3300 solid;*/
	color: #FF3300;
}

#pages {
	color:	#194173;
	border-top: 1px solid #CCCCCC;
	background-image: url(../images/pageturning.jpg);
	background-repeat: repeat-x;
	height: 20px;
	padding-left: 3px;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
}	



.p_box {
	width:						100% -5px;
	text-align:					right;
	padding-right:				5px;
	padding-left:	 			2px;
	margin-top:					10px;
}

a.p_link:hover {
	text-decoration:			underline;
}

.p_headline {
	font-weight:				bold;
	color:						#194173;
	font-size:					90%;
	margin-bottom:				2px;
	text-align:					left;
	padding-left:				15px;
	float:						left;
	width:						75%;
	background-image:			url(../images/button_externen_link.gif);
	background-repeat:			no-repeat;
	background-position:		0px 5px;
}

.p_text {
	width:						20%;
	text-align:					right;
	font-size:					95%;
	float:						left;
}

#facebook {
	text-align: center;
padding-top: 40px;
}

