/***********************************************/
/* HTML tag styles                             */
/***********************************************/
.box {background: transparent;}
.box h1, .box p {margin:0 10px;}
.box h1 {font-size:18px; color:#000;}
.box p {padding-bottom:0.8px;}
.box p {font-size:11px;	color:#000;	padding: 0px 0px 10px 0px;}
.box .top, .box .bottom {display:block; background:transparent; font-size:1px;}
.box .b1, .box .b2, .box .b3, .box .b4, .box .b1b, .box .b2b, .box .b3b, .box .b4b {display:block; overflow:hidden;}
.box .b1, .box .b2, .box .b3, .box .b1b, .box .b2b, .box .b3b {height:1px;}
.box .b2 {background:#fff; border-left:1px solid #fff; border-right:1px solid #eee;}
.box .b3 {background:#fff; border-left:1px solid #fff; border-right:1px solid #ddd;}
.box .b4 {background:#fff; border-left:1px solid #fff; border-right:1px solid #aaa;}
.box .b4b {background:#fff; border-left:1px solid #eee; border-right:1px solid #999;}
.box .b3b {background:#fff; border-left:1px solid #ddd; border-right:1px solid #999;}
.box .b2b {background:#fff; border-left:1px solid #aaa; border-right:1px solid #999;}
.box .b1 {margin:0 5px; background:#fff;}
.box .b2, .box .b2b {margin:0 3px; border-width:0 2px;}
.box .b3, .box .b3b {margin:0 2px;}
.box .b4, .box .b4b {height:2px; margin:0 1px;}
.box .b1b {margin:0 5px; background:#999;}
.box .boxcontent {
	display:block;
	background:#fff;
	border-left:1px solid #fff;
	border-right:1px solid #999;
}
.box .boxstartcontent {
	display:block;
	background:#fff;
	border-left:1px solid #fff;
	border-right:1px solid #999;
	background-position: center;
	background-repeat: no-repeat;
	z-index: 97;	
}

.box .bodycontent {display:block;  background:#fff; border-left:1px solid #fff; border-right:1px solid #999;}


.newsbox1 {background: transparent;	text-align: left;}
.newsbox1 h1, .newsbox1 p {margin:0 10px;}
.newsbox1 h1 {font-size:18px; color:#000;}
.newsbox1 p {padding-bottom:0.8px;}
.newsbox1 p {font-size:11px; color:#000; padding: 0px 0px 10px 0px;}
.newsbox1 .top, .newsbox1 .bottom {display:block; background:transparent; font-size:1px;}
.newsbox1 .b1, .newsbox1 .b2, .newsbox1 .b3, .newsbox1 .b4, .newsbox1 .b1b, .newsbox1 .b2b, .newsbox1 .b3b, .newsbox1 .b4b {display:block; overflow:hidden;}
.newsbox1 .b1, .newsbox1 .b2, .newsbox1 .b3, .newsbox1 .b1b, .newsbox1 .b2b, .newsbox1 .b3b {height:1px;}
.newsbox1 .b2 {background:#d40000; border-left:1px solid #f0f0f0; border-right:1px solid #eee;}
.newsbox1 .b3 {background:#d40000; border-left:1px solid #f0f0f0; border-right:1px solid #ddd;}
.newsbox1 .b4 {background:#d40000; border-left:1px solid #f0f0f0; border-right:1px solid #aaa;}
.newsbox1 .b4b {background:#d40000; border-left:1px solid #eee; border-right:1px solid #999;}
.newsbox1 .b3b {background:#d40000; border-left:1px solid #ddd; border-right:1px solid #999;}
.newsbox1 .b2b {background:#d40000; border-left:1px solid #aaa; border-right:1px solid #999;}
.newsbox1 .b1 {margin:0 5px; background:#f0f0f0;}
.newsbox1 .b2, .newsbox1 .b2b {margin:0 3px; border-width:0 2px;}
.newsbox1 .b3, .newsbox1 .b3b {margin:0 2px;}
.newsbox1 .b4, .newsbox1 .b4b {height:2px; margin:0 1px;}
.newsbox1 .b1b {margin:0 5px; background:#999;}
.newsbox1 .newsbox1content {display:block;  background:#d40000; border-left:1px solid #fff; border-right:1px solid #999;}
.newsbox1 .bodycontent {display:block;  background:#fff; border-left:1px solid #fff; border-right:1px solid #999;}
.newsbox1 h3	{font: bold 100% Arial,sans-serif; color: #ffffff; margin: 0px;	padding: 5px 0px 5px 10px; text-align: left;}


.newsbox2 {background: transparent;	text-align: left;}
.newsbox2 h1, .newsbox2 p {margin:0 10px;}
.newsbox2 h1 {font-size:18px; color:#000;}
.newsbox2 p {padding-bottom:0.8px;}
.newsbox2 p {font-size:11px; color:#000; padding: 0px 0px 10px 0px;}
.newsbox2 .top, .newsbox2 .bottom {display:block; background:transparent; font-size:1px;}
.newsbox2 .b1, .newsbox2 .b2, .newsbox2 .b3, .newsbox2 .b4, .newsbox2 .b1b, .newsbox2 .b2b, .newsbox2 .b3b, .newsbox2 .b4b {display:block; overflow:hidden;}
.newsbox2 .b1, .newsbox2 .b2, .newsbox2 .b3, .newsbox2 .b1b, .newsbox2 .b2b, .newsbox2 .b3b {height:1px;}
.newsbox2 .b2 {background:#d40000; border-left:1px solid #f0f0f0; border-right:1px solid #eee;}
.newsbox2 .b3 {background:#d40000; border-left:1px solid #f0f0f0; border-right:1px solid #ddd;}
.newsbox2 .b4 {background:#d40000; border-left:1px solid #f0f0f0; border-right:1px solid #aaa;}
.newsbox2 .b4b {background:#d40000; border-left:1px solid #eee; border-right:1px solid #999;}
.newsbox2 .b3b {background:#d40000; border-left:1px solid #ddd; border-right:1px solid #999;}
.newsbox2 .b2b {background:#d40000; border-left:1px solid #aaa; border-right:1px solid #999;}
.newsbox2 .b1 {margin:0 5px; background:#f0f0f0;}
.newsbox2 .b2, .newsbox2 .b2b {margin:0 3px; border-width:0 2px;}
.newsbox2 .b3, .newsbox2 .b3b {margin:0 2px;}
.newsbox2 .b4, .newsbox2 .b4b {height:2px; margin:0 1px;}
.newsbox2 .b1b {margin:0 5px; background:#999;}
.newsbox2 .newsbox2content {display:block; border-left:1px solid #fff; border-right:1px solid #999;	background: #d40000;}
.newsbox2 .bodycontent {display:block;  background:#fff; border-left:1px solid #fff; border-right:1px solid #999;}
.newsbox2 h3{font: bold 100% Arial,sans-serif; color: #ffffff; margin: 0px;	padding: 5px 0px 5px 10px; text-align: left;}

.formbox {background: transparent;	text-align: left;}
.formbox h1, .formbox p {margin:0 10px;}
.formbox h1 {font-size:18px; color:#000;}
.formbox p {padding-bottom:0.8px;}
.formbox p {font-size:11px; color:#000; padding: 0px 0px 10px 0px;}
.formbox .top, .formbox .bottom {display:block; background:transparent; font-size:1px;}
.formbox .b1, .formbox .b2, .formbox .b3, .formbox .b4, .formbox .b1b, .formbox .b2b, .formbox .b3b, .formbox .b4b {display:block; overflow:hidden;}
.formbox .b1, .formbox .b2, .formbox .b3, .formbox .b1b, .formbox .b2b, .formbox .b3b {height:1px;}
.formbox .b2 {background:#cccccc; border-left:1px solid #fff; border-right:1px solid #eee;}
.formbox .b3 {background:#cccccc; border-left:1px solid #fff; border-right:1px solid #ddd;}
.formbox .b4 {background:#cccccc; border-left:1px solid #fff; border-right:1px solid #aaa;}
.formbox .b4b {background:#cccccc; border-left:1px solid #eee; border-right:1px solid #999;}
.formbox .b3b {background:#cccccc; border-left:1px solid #ddd; border-right:1px solid #999;}
.formbox .b2b {background:#cccccc; border-left:1px solid #aaa; border-right:1px solid #999;}
.formbox .b1 {margin:0 5px; background:#fff;}
.formbox .b2, .formbox .b2b {margin:0 3px; border-width:0 2px;}
.formbox .b3, .formbox .b3b {margin:0 2px;}
.formbox .b4, .formbox .b4b {height:2px; margin:0 1px;}
.formbox .b1b {margin:0 5px; background:#999;}
.formbox .formboxcontent {display:block; border-left:1px solid #fff; border-right:1px solid #999;	background: #cccccc;}
.formbox .bodycontent {display:block;  background:#fff; border-left:1px solid #fff; border-right:1px solid #999;}
.formbox h3{font: bold 100% Arial,sans-serif; color: #334d55; margin: 0px;	padding: 5px 0px 5px 10px; text-align: left;}


.karteibox {background: transparent;	text-align: center;}
.karteibox h1, .karteibox p {margin:0 10px;}
.karteibox h1 {font-size:18px; color:#000;}
.karteibox p {padding-bottom:0.8px;}
.karteibox p {font-size:11px; color:#000; padding: 0px 0px 10px 0px;}
.karteibox .top, .karteibox .bottom {display:block; background:transparent; font-size:1px;}
.karteibox .b1, .karteibox .b2, .karteibox .b3, .karteibox .b4, .karteibox .b1b, .karteibox .b2b, .karteibox .b3b, .karteibox .b4b {display:block; overflow:hidden;}
.karteibox .b1, .karteibox .b2, .karteibox .b3, .karteibox .b1b, .karteibox .b2b, .karteibox .b3b {height:1px;}
.karteibox .b2 {background:#f0f0f0; border-left:1px solid #fff; border-right:1px solid #eee;}
.karteibox .b3 {background:#f0f0f0; border-left:1px solid #fff; border-right:1px solid #ddd;}
.karteibox .b4 {background:#f0f0f0; border-left:1px solid #fff; border-right:1px solid #aaa;}
.karteibox .b4b {background:#f0f0f0; border-left:1px solid #eee; border-right:1px solid #999;}
.karteibox .b3b {background:#f0f0f0; border-left:1px solid #ddd; border-right:1px solid #999;}
.karteibox .b2b {background:#f0f0f0; border-left:1px solid #aaa; border-right:1px solid #999;}
.karteibox .b1 {margin:0 5px; background:#fff;}
.karteibox .b2, .karteibox .b2b {margin:0 3px; border-width:0 2px;}
.karteibox .b3, .karteibox .b3b {margin:0 2px;}
.karteibox .b4, .karteibox .b4b {height:2px; margin:0 1px;}
.karteibox .b1b {margin:0 5px; background:#999;}
.karteibox .karteiboxcontent {display:block; border-left:1px solid #fff; border-right:1px solid #999;	background: #f0f0f0;}
.karteibox .bodycontent {display:block;  background:#fff; border-left:1px solid #fff; border-right:1px solid #999;}
.karteibox h3{font: bold 100% Arial,sans-serif; color: #334d55; margin: 0px;	padding: 5px 0px 5px 10px; text-align: left;}

body{
	font-family: Arial,sans-serif;
	color: #333333;
	line-height: normal;
	margin: 0px;
	padding: 0px;
	background: #cccccc url("img/bg_grad.jpg") fixed;
	float: left;
}

/******* hyperlink and anchor tag styles *******/

a:link, a:visited{
	color: #005FA9;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

/************** header tag styles **************/

h1{
 font: bold 130% Arial,sans-serif;
 color: #FFFFFF;
 margin: 0px;
 padding: 0px;
}

h2{
 font: normal 80% Arial,sans-serif;
 color: #CCCCCC;
 margin: 0px;
 padding: 0px;
}

h3{
 	font: bold 100% Arial,sans-serif;
 	color: #334d55;
 	margin: 0px;
	padding: 10px 0px 0px 10px;
}

h4{
 font: 100% Arial,sans-serif;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font: bold 100% Arial,sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px 0px 5px 0px;
}


/*************** list tag styles ***************/

ol{
 	list-style-type: decimal;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 10px;
}

li{
 	font: bold 100% Arial,sans-serif;
	color: #d40000;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}
li.p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: normal 95% Arial,sans-serif;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	color: #666666;
}

ul{
 	list-style-type: square;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 16px;
}

ul ul{
 	list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}


/********* form and related tag styles *********/

form {
	margin: 0;
	padding: 0;
}

label{
 font: bold 1em Arial,sans-serif;
 color: #334d55;
}
				
INPUT			{font-family:arial,helevtica;color:#000000;background-color:#f0f0f0;font-size:11px;font-weight:normal;border-color:#d1d1d1; border-style:solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px;}
SELECT			{font-family:arial,helevtica;color:#000000;background-color:#f0f0f0;font-size:11px;font-weight:normal;border-color:#d1d1d1; border-style:solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px;}
OPTION			{font-family:arial,helevtica;color:#000000;background-color:#f0f0f0;font-size:11px;font-weight:normal;border-color:#d1d1d1; border-style:solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px;}
TEXTAREA		{font-family:arial,helevtica;color:#000000;background-color:#f0f0f0;font-size:11px;font-weight:normal;border-color:#d1d1d1; border-style:solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px;}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#pagecell1{
	position:absolute;
	top: 170px;
	left: 2%;
	right: 2%;
	width:95.6%;
	min-width:750px;
	height: auto;
}

#pagecell1_p{
	position:absolute;
	top: 170px;
	left: 0px;
	width:617px;
	min-width:617px;
}

#pagecell2{
	position:absolute;
	top: 20px;
	left: 2%;
	right: 2%;
	width:95.6%;
	min-width:750px;
	height: auto;
}

#pagecell2_p{
	position:absolute;
	top: 20px;
	left: 0px;
	width:617px;
	min-width:617px;
}

#tl {
	position:absolute;
	top: -1px;
	left: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

#tr {
	position:absolute;
	top: -1px;
	right: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

#masthead{
	position: absolute;
	top: 0px;
	left: 2%;
	right: 2%;
	width:95.6%;
	height: 115px;
	min-width:750px;
}

#masthead_p{
	position: absolute;
	top: 0px;
	left: 0px;
	width:617px;
	height: 118px;
}

#workarea{
	height:100%;
	margin:1px 1px 1px 1px;
	background-color: #f0f0f0;
	font: small Verdana,sans-serif;
}

.startseite {
	background-image: url(img/regional_f.png);
}
#border{
	height:100%;
	margin:0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	width: auto;
}

#news1{
	float: none;
	width:178px;
	padding: 5px 5px 5px 5px;
}

#news2{
	width:178px;
	padding: 5px 5px 5px 5px;
}

#karteibox{
	width:178px;
	height:100%;
	padding: 5px 5px 5px 5px;
	top: auto;
}

#hauptbereich{
	margin:1px 0px 1px 0px;
	padding: 5px 5px 5px 5px;
	background-color: #f0f0f0;
}

#content{
	padding: 0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	color: #ffffff;
	z-index: 98;	
	/* background: url(img/PSG-Logo-Homepage2.gif) fixed;
	background-repeat: no-repeat;
	background-position: 20px; */
}

.news_content{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 3px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size: small;
	color: #000000;
	background-color: #fffff7;
	border-right:1px solid #999;
	text-align: left;
}

.news_content p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: normal 85% Arial,sans-serif;
	color: #666666;
	padding: 5px 5px 5px 10px;
	margin: 0px;
}

.news_content h1{
 font: bold 130% Arial,sans-serif;
 color: #FFFFFF;
 margin: 0px;
 padding: 0px;
}

.news_content h2{
 font: normal 80% Arial,sans-serif;
 color: #CCCCCC;
 margin: 0px;
 padding: 0px;
}

.news_content h3{
 	font: bold 150% Arial,sans-serif;
 	color: #666666;
 	margin: 0px;
	padding: 10px 5px 0px 10px;
}

.news_content h4{
 font: 100% Arial,sans-serif;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

.news_content h5{
 font: bold 100% Arial,sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 5px 5px 5px 10px;
}



/***********************************************/
/* Component Divs                              */
/***********************************************/
#siteName{
	font-weight: lighter;
	padding: 16px 215px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: right;
	z-index: 100;
}

/************** psg-logo styles *****************/
#psg_logo{
	position: absolute;
	top: 5px;
	right: 2px;
	margin: 0px;
}

/************** wvo-logo styles *****************/
#wvo_logo{
	position: absolute;
	left: 2px;
	margin: 0px;
	top: 35px;
}

#wvo_text{
	padding: 84px 0px 0px 80px;
	margin: 0px 0px 0px 0px;
	font: small Verdana,sans-serif;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	float: left;
}

#wvo_text a{
	color: #CCCCCC;
}

#wvo_text a:hover{
	color: #005FA9;
	text-decoration: underline;
}

#medien_text{
	position: absolute;
	top: 84px;
	right: 215px;
	margin: 0px;
	font: small Verdana,sans-serif;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#medien_text a{
	color: #CCCCCC;
}

#medien_text a:hover{
	color: #005FA9;
	text-decoration: underline;
}


/************** utility styles *****************/
/*
#utility{
	font: 75% Verdana,sans-serif;
	position: absolute;
	top: 16px;
	right: 0px;
	color: #919999;
}

#utility a{
	color: #ffffff;
}

#utility a:hover{
	text-decoration: underline;
}
*/

/************** pageName styles ****************/

#pageName{
	padding: 0px 0px 10px 10px;
	margin: 0px;
	border-bottom:1px solid #ccd2d2;
}

#pageName h2{
	font: bold 150% Arial,sans-serif;
	color: #D40000;
	margin:0px;
	padding: 0px;
}

#pageName img{
	position: absolute;
	top: 10px;
	right: 6px;
	padding: 0px;
	margin: 0px;
}

/************* globalNav styles ****************/

#globalNav{
	position: absolute;
	width: 100%;
	height: 32px;
	color: #cccccc;
	padding: 0px;
	margin: 0px;
	top: 110px;
	background-image:   url("img/glbnav_background.gif");
	left: 0px;
	right: 0px;
}

#globalNav img{
	margin-bottom: -4px;
 
}

#gnl {
	position: absolute;
	top: 0px;
	left:0px;
}

#gnr {
	position: absolute;
	top: 0px;
	right:0px;
}

#home{
	position: absolute;
	top: 9px;
	right: 15px;
	margin: 0px;
	width: 16px;
	height: 16px;
}

#globalLink{
	position: absolute;
	top: 2px;
	height: 22px;
	padding: 4px 0px 0px 0px;
	margin: 0px;
	left: 10px;
	z-index: 100;
}


a.glink, a.glink:visited{
  font-size: small;
  color: #000000;
	/* font-weight: bold; */
	margin: 0px 0px 0px 0px;
	padding: 4px 5px 2px 5px;
	border-right: 1px solid #8FB8BC;
}

a.glink:hover{
  background-image:   url("img/glblnav_selected.gif");
	text-decoration: none;
}

.skipLinks {display: none;}

/************ subglobalNav styles **************/

.subglobalNav{
	position: absolute;
	top: 145px;
	left: 0px;
	/*width: 100%;*/
	min-width: 640px;
	height: 20px;
	padding: 0px 0px 0px 10px;
	visibility: hidden;
	color: #ffffff;
}

.subglobalNav a:link, .subglobalNav a:visited {
	font-size: 80%;
	color: #ffffff;
}

.subglobalNav a:hover{
	color: #cccccc;
}

/************* breadCrumb styles ***************/

#breadCrumb{
	padding: 5px 0px 5px 10px;
	font: small Verdana,sans-serif;
	color: #AAAAAA;
}

#breadCrumb a{
	color: #AAAAAA;
}

#breadCrumb a:hover{
	color: #005FA9;
	text-decoration: underline;
}


/************** feature styles *****************/

.feature_p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 20px 0px;
	font-size: 100%;
	min-height: 450px;
	height: 450px;
	min-width: 580px;
}
html>body .feature_p {height: auto;}

.feature_p p{
	font: normal 80% Arial,sans-serif;
	color: #666666;
	padding: 5px 0px 5px 10px;
}

.feature_p h3{
	font: bold 200% Arial,sans-serif;
	color: #666666;
	padding: 10px 0px 5px 10px;
}

.feature_p h4{
 	font: bold 100% Arial,sans-serif;
 	color: #666666;
 	margin: 0px;
	padding: 5px 0px 2px 10px;
}

.feature_p img{
	float: left;
	padding: 10px 10px 10px 10px;
}


.feature{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 20px 0px;
	font-size: 100%;
	min-height: 450px;
	height: 450px;
	min-width: 750px;
}
html>body .feature {height: auto;}

.feature p{
	font: normal 80% Arial,sans-serif;
	color: #666666;
	padding: 5px 0px 5px 10px;
}

.feature h3{
	font: bold 200% Arial,sans-serif;
	color: #666666;
	padding: 10px 0px 5px 10px;
}

.feature h4{
 	font: bold 100% Arial,sans-serif;
 	color: #666666;
 	margin: 0px;
	padding: 5px 0px 2px 10px;
}

.feature img{
	float: left;
	padding: 10px 10px 10px 10px;
}

/************** start styles *****************/

.start{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 20px 20px 20px 20px;
	margin: 0px 0px 0px 0px;
	font-size: 90%;
	min-height: 360px;
	height: 460px;
	z-index: 99;
	/* min-width: 750px; */
}

/* html>body .feature {height: auto;} */

.start_text{
	position: absolute;
	left: 55px;
	top: 127px;
	z-index: 100;
}

.start_text p{
	font: normal 100% Arial,sans-serif;
	color: #666666;
	padding: 5px 0px 5px 10px;
}

.start_text h3{
	font: bold 150% Arial,sans-serif;
	color: #666666;
	padding: 10px 0px 5px 10px;
}

.start_text h4{
 	font: bold 100% Arial,sans-serif;
 	color: #666666;
 	margin: 0px;
	padding: 5px 0px 2px 10px;
}

.start img{
	padding: 10px 0px 0px 0px;
}



/*************** story styles ******************/
.story_kartei {
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 95%;
}

.story_kartei h3{
	font: bold 140% Arial,sans-serif;
	color: #d40000;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

.story_kartei h4{
 	font: bold 110% Arial,sans-serif;
	color: #333333;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

.story_kartei h5{
 	font: bold 130% Arial,sans-serif;
	color: #d40000;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

.story_kartei p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: normal 95% Arial,sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.story_kartei a.capsule{
	font: bold 1em Arial,sans-serif;
	color: #005FA9;
	display:block;
	padding-bottom: 5px;
}

.story_kartei a.capsule:hover{
	text-decoration: underline;
}

.story_kartei img{
	float: left;
	padding: 5px 0px 0px 0px;
}

.story {
	padding: 10px 10px 0px 0px;
	margin: 0px 0px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: normal 95% Arial,sans-serif;
	color: #666666;
}

.story h3{
	font: bold 150% Arial,sans-serif;
	color: #d40000;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 10px 15px;
}

.qualitaet h3{
	font: bold 150% Arial,sans-serif;
	color: #d40000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}

.story h4{
 	font: bold 110% Arial,sans-serif;
	color: #333333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}

.story h5{
 	font: bold 130% Arial,sans-serif;
	color: #d40000;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}

.story h6{
 	font: bold 130% Arial,sans-serif;
	color: #d40000;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

.story p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: normal 95% Arial,sans-serif;
	padding: 0px 0px 10px 10px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	color: #666666;
}

.story a.capsule{
	font: 1em Arial,sans-serif;
	color: #005FA9;
	display:block;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

.story a.capsule:hover{
	text-decoration: underline;
}

.story a.weiter{
	font: normal 80% Arial,sans-serif;
	color: #005FA9;
	display:block;
	padding: 5px 0px 5px 10px;
}

.story a.weiter:hover{
	text-decoration: underline;
}

.story img{
	padding: 0px 0px 0px 0px;
}

#img_aktuell{
	padding: 10px 10px 10px 10px;
}

.story img.rahmen{
	border: 1px solid;
	border-color: #cccccc;
}

.story ol{
 	list-style-type: decimal;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 15px;
}

.story li{
 	font: bold 100% Arial,sans-serif;
	color: #d40000;
	margin: 0px 0px 0px 17px;
	padding: 0px 0px 0px 0px;
}
.story li p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: normal 95% Arial,sans-serif;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	color: #666666;
}

.story ul{
 	list-style-type: square;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 16px;
}

.qualitaet li{
 	font: bold 100% Arial,sans-serif;
	color: #d40000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
}
.qualitaet li p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: normal 95% Arial,sans-serif;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	color: #666666;
}

.qualitaet ul{
 	list-style-type: square;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}

.story ul ul{
 	list-style-type: disc;
}

.story ul ul ul{
 list-style-type: none;
}

#tooltip { 
}

#graf_default {
	padding: 0px 0px 0px 0px;
}

td.storyLeft{
	padding-right: 12px;
	width:50%;
}

td.storyLeftfix{
	width:485px;
}

.tabformat{
	vertical-align: top;
}

.tabformat td{
	vertical-align: top;
	height: 50px;
	background-color: #ffffff;
}

/* TABLE {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial,Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	} */

td.bold{
	font: bold 1em Arial,sans-serif;
}

.story_p {
	padding: 10px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	font-size: 90%;
}

.story_p h3{
	font: bold 130% Arial,sans-serif;
	color: #333333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.story_p h4{
 	font: bold 110% Arial,sans-serif;
	color: #333333;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

.story_p h5{
 	font: bold 130% Arial,sans-serif;
	color: #d40000;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

.story_p p {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 0px 10px 0px;
	margin: 0px 7px 0px 0px;
	font-size: 11px;
	font-style: normal;
}

.story_p a.capsule{
	font: bold 1em Arial,sans-serif;
	color: #005FA9;
	display:block;
	padding-bottom: 5px;
}

.story_p a.capsule:hover{
	text-decoration: underline;
}

.story_p ol{
 	list-style-type: decimal;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 10px;
}

.story_p li{
 	font: bold 100% Arial,sans-serif;
	color: #666666;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 5px;
}

.story_p a.weiter{
	font: normal 80% Arial,sans-serif;
	color: #005FA9;
	display:block;
	padding: 5px 0px 5px 10px;
}

.story_p a.weiter:hover{
	text-decoration: underline;
}

.story_p img{
	padding: 0px 0px 0px 0px;
}


/************** siteInfo styles ****************/

.siteInfo{
	clear: both;
	border-top: 1px solid #cccccc;
	font-size: 11px;
	color: #AAAAAA;
	padding: 5px 0px 0px 5px;
	margin-top: 0px;
}

.siteInfo img{
	padding: 5px 5px 5px 0px;
	vertical-align: middle;
}

.siteInfo p{
	font-size: 100%;
	color: #aaaaaa;
	padding: 5px 5px 0px 0px;
	vertical-align: middle;
}
.ongate{
	clear: both;
	padding: 13px 0px 0px 5px;
	margin-top: 0px;
	font-size: 95%;
	color: #AAAAAA;
}

.ongate p{
	font-size: 100%;
	color: #000000;
	padding: 5px 5px 0px 0px;
	vertical-align: middle;
}


#nach_oben{
	vertical-align: bottom;
	padding: 0px 5px 5px 0px;
	text-decoration: none;
	float: none;
}

#druckansicht{
	position: absolute;
	right: 13px;
	margin: 0px;
	top: 9px;
}
	
/************ sectionLinks styles **************/

#sectionLinks{
	margin: 0px;
	padding: 0px;
	width: 50px;
}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-image:   url("img/bg_nav.jpg");
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	color: #21536A;
}

#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #DDEEFF;
	background-image: none;
	font-weight: bold;
	text-decoration: none;
}


/************* relatedLinks styles **************/

.relatedLinks{
	margin: 0px;
	padding: 0px 0px 10px 10px;
	border-bottom: 1px solid #cccccc;
}

.relatedLinks h3{
	padding: 10px 0px 2px 0px;
}

.relatedLinks a{
	display: block; 
}


/**************** advert styles *****************/

#advert{
	padding: 10px;
}

#advert img{
	display: block;
}

/********************* end **********************/

#formular		{
	width: 475px;
	background-color: #ffffff;
	padding: 0px 15px 0px 0px;
	}

.googlerahmen		{
	width: 550px;
	height: 350px;
	padding: 0px 10px 20px 0px;
	}

.bildrahmen		{
	width: 420px;
	padding: 0px 10px 20px 0px;
	height: 609px;
	}

.bildrahmen_y		{
	width: 420px;
	padding: 0px 10px 20px 0px;
	height: 330px;
	}

.bildrahmen_x		{
	width: 420px;
	padding: 0px 10px 20px 0px;
	height: 270px;
	}

.bildrahmen1		{
	width: 320px;
	padding: 5px 10px 10px 10px;
	}

.bild		{
	margin: 0px 0px 0px 0px;
	}

.bild1		{
	margin: 4px 5px 5px 4px;
	}

.bildtext {
	color: #D40000;
	text-align : right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	padding-top : 35px;
	padding-right : 5px;
	margin: 30px 0px 0px 0px;
}

#legende {
	color: #666666;
	text-align : left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: normal 80% Arial,sans-serif;
	padding: 0px 0px 10px 10px;
}

.bildrahmen img{
	padding: 0px 0px 0px 5px;
}

.bildrahmen_x img{
	padding: 0px 0px 0px 5px;
}

.bildrahmen_y img{
	padding: 0px 0px 0px 5px;
}

.bildrahmen_t2	{
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	border-top : #ffffff 0px solid;
	border-left : #ffffff 0px solid;
	border-right : #ffffff 0px solid;
	border-bottom : #ffffff 0px solid;
	background-color: #f0f0f0;
	margin: 0px 0px 0px 0px;
}

.bildrahmen_t3{
	width: 420px;
	height: 609px;
	padding: 0px 10px 20px 0px;
}

#kartei		{
	width: 300px;
	background-color: #ffffff;
	padding: 5px 5px 5px 0px;
	}

.karteibild		{
	width: 74px;
	height: 110px;
	border: 0;
	}

.kartei_o_bild		{
	width: 96px;
	height: 110px;
	border: 0;
	}

.dienst	{
	FONT-SIZE: 100%;
	text-align: left;
	vertical-align: bottom;
	letter-spacing : 0px;
	text-decoration : none;
	font-weight: normal;
	margin-right : 0px;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-left : 5px;
	padding-right : 5px;
	border-top : #ffffff 0px solid;
	border-left : #ffffff 0px solid;
	border-right : #ffffff 0px solid;
	border-bottom : #ffffff 0px solid;
	FONT-FAMILY: Arial,helvetica, sans-serif;
	/* background-color: #cccccc; */
}

.dienst h5	{
	font: bold 110% Arial,sans-serif; 
	color: #d40000; 
	margin: 0px;	
	padding: 5px 0px 5px 10px; 
	text-align: left;
	}

.dienst p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: normal 95% Arial,sans-serif;
	padding: 0px 0px 10px 10px;
	margin: 0px 0px 0px 0px;
}

#international		{
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	}

#national		{
	width: 95%;
	height: 100%;
	background-color: #f0f0f0;
	padding: 5px 0px 5px 10px;
	}

#ueberregional		{
	width: 95%;
	height: 100%;
	background-color: #f0f0f0;
	padding: 5px 0px 5px 10px;
	}

#regional		{
	width: 95%;
	height: 100%;
	padding: 5px 0px 5px 10px;
	}

#kartei_t2	{
	FONT-SIZE: 10px;
	text-align: left;
	vertical-align: bottom;
	letter-spacing : 0px;
	text-decoration : none;
	font-weight: normal;
	margin-right : 0px;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-left : 5px;
	padding-right : 5px;
	border-top : #ffffff 0px solid;
	border-left : #ffffff 0px solid;
	border-right : #ffffff 0px solid;
	border-bottom : #ffffff 0px solid;
	FONT-FAMILY: Arial,helvetica, sans-serif;
	background-color: #f0f0f0;
}

#kasten		{
	background-color: #ffffff;
	padding: 5px 5px 5px 0px;
	}

#kasten_t2	{
	FONT-SIZE: 100%;
	text-align: left;
	vertical-align: bottom;
	letter-spacing : 0px;
	text-decoration : none;
	font-weight: normal;
	margin-right : 0px;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-left : 5px;
	padding-right : 5px;
	border-top : #ffffff 0px solid;
	border-left : #ffffff 0px solid;
	border-right : #ffffff 0px solid;
	border-bottom : #ffffff 0px solid;
	FONT-FAMILY: Arial,helvetica, sans-serif;
	background-color: #f0f0f0;
}


#form_t2	{
	FONT-SIZE: 11px;
	text-align: left;
	vertical-align: bottom;
	letter-spacing : 0px;
	text-decoration : none;
	font-weight: normal;
	margin-right : 0px;
	padding-top : 10px;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 0px;
	border-top : #ffffff 0px solid;
	border-left : #ffffff 0px solid;
	border-right : #ffffff 0px solid;
	border-bottom : #ffffff 0px solid;
	FONT-FAMILY: Arial,helvetica, sans-serif;
	background-color: #CCCCCC;
}

#form_t3	{
	FONT-SIZE: 11px;
	color: #ffffff;
	text-align: left;
	vertical-align: bottom;
	letter-spacing : 0px;
	text-decoration : none;
	padding-top : 0px;
	padding-bottom : 10px;
	padding-left : 13px;
	padding-right : 0px;
	border-top : #ffffff 0px solid;
	border-left : #ffffff 0px solid;
	border-right : #ffffff 0px solid;
	border-bottom : #ffffff 0px solid;
	background-color: #CCCCCC;
}

#kunden_t2	{
	FONT-SIZE: 11px;
	letter-spacing : 0px;
	text-decoration : none;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	FONT-FAMILY: Arial,helvetica, sans-serif;
	background-color: #CCCCCC;
}

.minib		{
	font-family: Arial,Helvetica, sans-serif;
	color: #ffffff;
	background-color: #D40000;
	font-size: 10px;
	font-weight: normal;
	border-top: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	width: 75px;
	border-bottom-color: #666666;
	border-left-color: #CCCCCC;
	border-right-color: #666666;
	border-top-color: #CCCCCC;
}

.tabkunden	{
	FONT-SIZE: 100%;
	text-align: left;
	letter-spacing : 0px;
	text-decoration : none;
	font-weight: normal;
	FONT-FAMILY: Arial,helvetica, sans-serif;
	border: 0;
	background-color: #cccccc;
	padding: 5px 5px 5px 5px;
}

.tabkunden1	{
	FONT-SIZE: 100%;
	text-align: left;
	letter-spacing : 0px;
	text-decoration : none;
	font-weight: normal;
	FONT-FAMILY: Arial,helvetica, sans-serif;
	border: 0;
	background: transparent;
	padding: 5px 5px 5px 5px;
}

.tabformular	{
	FONT-SIZE: 100%;
	text-align: left;
	letter-spacing : 0px;
	text-decoration : none;
	font-weight: normal;
	FONT-FAMILY: Arial,helvetica, sans-serif;
	border: 0;
	background-color: #cccccc;
	vertical-align: middle;
}

.tabformular p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: normal 100% Arial,sans-serif;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}

.tabformular h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: normal 100% Arial,sans-serif;
	color: #666666; 
	font-weight : bold; 
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

#rahmen	{
	border-top : #ffffff 1px dotted;
	border-left : #ffffff 1px dotted;
	border-right : #ffffff 1px dotted;
	border-bottom : #ffffff 1px dotted;
	margin: 2px 10px 0px 2px;
	padding: 0px 0px 0px 0px;
}

#rahmentitel1 {
	position: relative; 
	width: 73px; 
	height: 16px; 
	left: 10px; 
	top: -9px; 
	background-color: #cccccc;
	color: #d40000; 
	font-weight : bold; 
	font-family : arial;
	font-size: 12px; 
	padding-left: 10px; 
	padding-right: 10px;
	}

#rahmentitel2 {
	position: relative; 
	width: 113px; 
	height: 16px; 
	left: 10px; 
	top: -9px; 
	background-color: #cccccc;
	color: #d40000; 
	font-weight : bold; 
	font-family : arial;
	font-size: 12px; 
	padding-left: 10px; 
	padding-right: 10px;
	}

div#galerie_r {
	/* position: absolute; */
	z-index: 99;
	}
div#galerie_r a {display: block; z-index: 99;}
div#galerie_r a:hover {background: #ffffff; }
div#galerie_r a span {display: none;}
div#galerie_r a:hover span {
	display: block;
	text-decoration : none;
	position: absolute;
	right: 30px;
	top: 140px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	z-index: 100;
	color: #f0f0f0;
	background: #f0f0f0;
	border: 1px solid #999999;

	}

div#galerie1_r {
	/* position: absolute; */
	z-index: 99;
	}
div#galerie1_r a {display: block; z-index: 99;}
div#galerie1_r a:hover {background: #cccccc; }
div#galerie1_r a span {display: none;}
div#galerie1_r a:hover span {
	display: block;
	text-decoration : none;
	position: absolute;
	right: 30px;
	top: 720px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	z-index: 100;
	color: #f0f0f0;
	background: #f0f0f0;
	border: 1px solid #999999;
	}

div#galerie2_r {
	/* position: absolute; */
	z-index: 99;
	}
div#galerie2_r a {display: block; z-index: 99;}
div#galerie2_r a:hover {background: #cccccc; }
div#galerie2_r a span {display: none;}
div#galerie2_r a:hover span {
	display: block;
	text-decoration : none;
	position: absolute;
	right: 30px;
	top: 1420px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	z-index: 100;
	color: #f0f0f0;
	background: #f0f0f0;
	border: 1px solid #999999;
	}
	
div#galerie3_r {
	/* position: absolute; */
	z-index: 99;
	}
div#galerie3_r a {display: block; z-index: 99;}
div#galerie3_r a:hover {background: #cccccc; }
div#galerie3_r a span {display: none;}
div#galerie3_r a:hover span {
	display: block;
	text-decoration : none;
	position: absolute;
	right: 30px;
	top: 2120px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	z-index: 100;
	color: #f0f0f0;
	background: #f0f0f0;
	border: 1px solid #999999;
	}

div#galerie4_r {
	/* position: absolute; */
	z-index: 99;
	}
div#galerie4_r a {display: block; z-index: 99;}
div#galerie4_r a:hover {background: #cccccc; }
div#galerie4_r a span {display: none;}
div#galerie4_r a:hover span {
	display: block;
	text-decoration : none;
	position: absolute;
	right: 30px;
	top: 2690px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	z-index: 100;
	color: #f0f0f0;
	background: #f0f0f0;
	border: 1px solid #999999;
	}

div#galerie5_r {
	/* position: absolute; */
	z-index: 99;
	}
div#galerie5_r a {display: block; z-index: 99;}
div#galerie5_r a:hover {background: #cccccc; }
div#galerie5_r a span {display: none;}
div#galerie5_r a:hover span {
	display: block;
	text-decoration : none;
	position: absolute;
	right: 30px;
	top: 3170px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	z-index: 100;
	color: #f0f0f0;
	background: #f0f0f0;
	border: 1px solid #999999;
	}


div#galerie_u {
	/* position: absolute; */
	z-index: 99;
	}
div#galerie_u a {display: block;}
div#galerie_u a:hover {background: #cccccc; }
div#galerie_u a span {display: none;}
div#galerie_u a:hover span {
	display: block;
	text-decoration : none;
	position: absolute;
	right: 30px;
	top: 640px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	z-index: 100;
	color: #666666;
	background: #f0f0f0;
	border: 1px solid #999999;
	}

div#link {
	position: absolute;
	}
div#link a {display: block;}
div#link a:hover {background: #cccccc; }
div#link a span {display: none;}
div#link a:hover span {
	display: block;
	text-decoration : none;
	position: absolute;
	top: 0px;
	left: 0;
	width: 190px;
	margin: 0px 0px 0px 20px;
	padding: 10px 10px 10px 10px;
	z-index: 100;
	color: #666666;
	background: #f0f0f0;
	border: 1px solid #d40000;
	}

div#link0 {
	position: absolute;
	left: 43px;
	top: 200px;
	z-index: 94;
	}

div#link1 {
	position: absolute;
	left: 200px;
	top: 413px;
	z-index: 95;
	}
	
div#link2 {
	position: absolute;
	top: 495px;
	z-index: 100;
	left: 337px;
	}
	
div#link3 {
	position: absolute;
	left: 490px;
	top: 362px;
	z-index: 97;
	}
	
div#link4 {
	position: absolute;
	left: 345px;
	top: 402px;
	z-index: 98;
	}
	
div#link5 {
	position: absolute;
	left: 275px;
	top: 275px;
	z-index: 99;
	}
	
div#link6 {
	position: absolute;
	left: 235px;
	top: 125px;
	z-index: 93;
	}

div#link7 {
	position: absolute;
	left: 400px;
	top: 125px;
	}
	
div#link8 {
	position: absolute;
	left: 470px;
	top: 490px;
	z-index: 96;
	}

div#link9 {
	position: absolute;
	left: 42px;
	top: 405px;
	z-index: 96;
	}

div#link10 {
	position: absolute;
	left: 42px;
	top: 100px;
	z-index: 96;
	}
	
div#link11 {
	position: absolute;
	left: 42px;
	top: 275px;
	z-index: 96;
	}
	
div#link12 {
	position: absolute;
	left: 43px;
	top: 487px;
	z-index: 96;
	}

.kunden_text1 {
	z-index:1
	padding: 0px 10px 15px 0px;
	margin: 0px 0px 10px 0px;
	}

div#link13 {
	position: absolute;
	left: 189px;
	top: 489px;
	z-index: 96;
	}

.tabmitbild	{
	FONT-SIZE: 95%;
	text-align: left;
	letter-spacing : 0px;
	text-decoration : none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0;
	background-color: #ffffff;
	vertical-align: top;
	padding: 0px 0px 5px 10px;
}

.tabmitbild p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: normal 95% Arial,sans-serif;
	padding: 0px 0px 5px 10px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}

.tabmitbild p.inhalt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: normal 95% Arial,sans-serif;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
	color: #666666;
}

.tabmitbild p.pdf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: normal 95% Arial,sans-serif;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}

.tabmitbild h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: normal 140% Arial,sans-serif;
	color: #d40000; 
	font-weight : bold; 
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
}

.tabmitbild h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: normal 100% Arial,sans-serif;
	color: #666666; 
	font-weight : bold; 
	padding: 5px 0px 15px 10px;
	margin: 0px 0px 0px 0px;
}

.tabmitbild h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: normal 95% Arial,sans-serif;
	color: #d40000;
	font-weight : bold;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
}

.tabmitbild h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: normal 100% Arial,sans-serif;
	color: #666666; 
	font-weight : bold; 
	padding: 10px 0px 0px 1px;
	margin: 0px 0px 5px 0px;
}

.tabmitbild img{
	padding: 5px 0px 0px 0px;
}

.tabmitbild img.pdf{
	padding: 5px 0px 0px 10px;
}

#ongate h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: normal 105% Arial,sans-serif;
	color: #d40000; 
	font-weight : bold; 
}

.bild-aktuell1	{
	width : 324px; 
	float: left;
	border: 0;
	padding: 0px 0px 0px 0px;
	background-color: #f0f0f0;
	margin: 0px 20px 5px 10px;
}

.bild-aktuell2	{
	width : 314px; 
	border: 0;
	padding: 0px 0px 0px 0px;
	background-color: #f0f0f0;
	margin: 0px 10px 5px 0px;
}

.bild-aktuell1 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: normal 95% Arial,sans-serif;
	padding: 0px 0px 10px 10px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	color: #666666;
}


.tabmitbild img.rahmen{
	border: 2px solid;
	border-color: #cccccc;
}

.tabmitbild img.rahmen1{
	border: 1px solid;
	border-color: #cccccc;
	padding: 5px 5px 5px 5px;
}

.tabgalerie h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: normal 100% Arial,sans-serif;
	color: #666666; 
	font-weight : bold; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.tabgalerie img{
	padding: 0px 0px 0px 0px;
	z-index: 88;
}

.tabgalerie img.rahmen{
	border: 2px solid;
	border-color: #cccccc;
	z-index: 88;
}

.linie	{
	background-color: #ffffff;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	color: #CCCCCC;
	size: 1;
	width: 100%;
}

.download	{
	border: 0;
	background-color: #ffffff;
	vertical-align: top;
	padding: 0px 0px 5px 0px;
	margin-right: 5%;
}

.bildgalerie	{
	width: 350px; 
	border: 0;
	background-color: #ffffff;
	vertical-align: top;
	padding: 0px 0px 5px 0px;
	margin-right: 5%;
}

.viewgalerie	{
	width: 250px;
	height: 300px;
	position: absolute;
	right: 30px;
	top: 130px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	z-index: 77;
	color: #ffffff;
	background: #ffffff;
	border: 2px solid #ffffff;
}

.viewgalerie1	{
	width: 250px;
	height: 300px;
	position: absolute;
	right: 30px;
	top: 1040px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	z-index: 77;
	color: #666666;
	background: #f0f0f0;
	border: 2px solid #999999;
}

.viewgalerie2	{
	width: 250px;
	height: 300px;
	position: relative;
	right: 30px;
	top: 1540px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	z-index: 77;
	color: #666666;
	background: #f0f0f0;
	border: 2px solid #999999;
}

.kunden	{
	border: 0;
	background-color: #ffffff;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	margin-right: 5%;
}

.kunden{
	padding: 0px 0px 0px 0px;
	min-height: 450px;
	height: 500px;
	min-width: 650px;
}

.kunden img{
	/* border: 2px solid;
	border-color: #cccccc; */
	padding: 0px 0px 0px 0px;
}

