body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial, Helvetica, Sans-Serif;
	color: #0F1B4A;
	margin:0;
	padding:0;
}

#quicknavi {
	height:	1.4em;
	margin: .5em 0 .5em 0;
}

#quicknavi A {
	float: left;
	display: block;
	width: 1.6em;
	height:	1.4em;
	margin: 0 .5em 0 0;
	border: 1px solid #DDDDDD;
	text-align: center;
}

ul.mainMenu dfn {
	display:none;
}

p {
	margin: 0;
	padding: 0;	
	font-size: 1.2em;
}

a, a:link, a:hover, a:visited {
	text-decoration: none;
	color: #0F1B4A;
}

img {
	border: 0;	
}

img.linkpfeil{
	width: .8em;
	height: .8em;
	margin-right: .28em;	
}
img.linkpfeilNews {
	margin-right: .28em;
}
img.linkgesprpartn{
	margin-right: .28em;	
	margin-top: -2px;
}

h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-size: 1.2em;
}

#page {
	width: 97.9em;
	/*height: 100%;*/
	/*margin: 14px;*/
       margin: 14px auto;
	}
	
#mainColumn {
	float: left;
	width: 80.9em;
	margin: 0;
	padding: 0;
	margin-right:14px;
}

#rightColumn {
	float:left;
	/*width: 14.9em;*/
	width: 15.1em;
	/*background-color: #FED000;*/
	/*background-color: #E6E6E6;*/
	/*border: solid 1px #FED000;*/
	background-color: #eeeeee;
	border: 0px none;
	/*border-top:none;*/
}

.topImage {
	width: 80.8em;
	height: 15.7em;
}

span.accessKey {
	text-decoration: underline;
}

/* -------- Menu -------- */
/**************************/
/* Farbwerte:
   Hintergrund / 1.Ebene: #FBE400
   2.Ebene:               #F9EB89 
   2.Ebene hover:         #FFF9E0
   2.Ebene ge?ffnet:      #FFF9E0  #FBF3B6
   3.Ebene:               #F9EB89
   3.Ebene hover:         #FFF9E0
   3.Ebene ge?ffnet:      #FFF9E0
*/
ul.mainMenu { /*** 1.Ebene ***/
	float:left;
	margin: 1.2em 0 .7em;
	padding: 1.3em 0;
	font-size: 1.2em;
	font-weight: bold;
	width:13.6em;
	overflow: hidden; /*TB*/
	background: #FBE400;  /*FED000;  /* boehm@ogvit.de --#FBE400 url(../img/verlauf_menu.jpg) repeat-x bottom-- */
}

ul.mainMenu li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	/*padding-left: 13px;*/ /*TB*/
	/*padding-left: 1.1em; TB*/
	padding-bottom: .4em;
	
}

ul.mainMenu li img {
	width: .75em;
	height: .75em;
	margin-right: .7em;	
}

ul.mainMenu li a {
	padding: 0 0 0 1.1em;
}

.mainMenu li ul {
	font-weight:normal;
	/*text-indent: -40px;*/ /*TB*/
	margin-left: -3.4em; /*TB*/
}

.mainMenu li ul li { /*** 2.Ebene ***/
	margin: 0 0 0 -1em;
	padding: 0 0 0 1.1em;
	/*background-color:#FF0000;*/
}

ul.mainMenu li ul li a, 
ul.mainMenu li ul li a:link, 
ul.mainMenu li ul li a:visited {
	padding: .2em 0 .2em 1.05em;
	display: block;
	/* #FFF1B2; /* boehm@ogvit.de */
	background-color: #F9EB89;
}

ul.mainMenu li ul li a:hover, 
ul.mainMenu li ul li a:active, 
ul.mainMenu li ul li a:focus {
	/* boehm@ogvit.de #FFF1B2; */
	background-color: #FFF9E0;
}

/* Auf der Hauptseite Menue einfarbig */
.menuMainPage ul.mainMenu li ul li a, 
.menuMainPage ul.mainMenu li ul li a:link, 
.menuMainPage ul.mainMenu li ul li a:visited {
	padding: .2em 0 .2em 1.05em;
	display: block;
	/* #FFF1B2; /* boehm@ogvit.de */
	background-color: #FBE400;
}

.menuMainPage ul.mainMenu li ul li a:hover, 
.menuMainPage ul.mainMenu li ul li a:active, 
.menuMainPage ul.mainMenu li ul li a:focus {
	/* boehm@ogvit.de #FFF1B2; */
	background-color: #FFF9E0;
}

/*TB*/
ul.mainMenu li ul li ul {
	margin-left: -4.4em;
}

/* 2.Ebene ge?ffnet*/
ul.mainMenu li ul li.subAct a,
ul.mainMenu li ul li.subAct a:link,
ul.mainMenu li ul li.subAct a:visited {
	/* boehm@ogvit.de #FFF1B2; */
	background-color: #FBF3B6; /*#FFF9E0; */
}

ul.mainMenu li ul li.subAct a:hover,
ul.mainMenu li ul li.subAct a:active,
ul.mainMenu li ul li.subAct a:focus {
	/* boehm@ogvit.de #FFF1B2; */
	background-color: #FFF9E0; 
}

ul.mainMenu li ul li.subAct ul li a,
ul.mainMenu li ul li.subAct ul li a:link,
ul.mainMenu li ul li.subAct ul li a:visited {
	display:block;
	padding-left: 3.5em;
	/* #FFF1B2; boehm@ogvit.de #FFF1B2; */
	background-color: #F9EB89;
}

ul.mainMenu li ul li.subAct ul li a:hover,
ul.mainMenu li ul li.subAct ul li a:active,
ul.mainMenu li ul li.subAct ul li a:focus {
	/* boehm@ogvit.de #FFF1B2; */
	background-color: #FFF9E0;
}

/* 3.Ebene ge?ffnet */
ul.mainMenu li ul li.subAct ul li a.thirdLevelActColor,
ul.mainMenu li ul li.subAct ul li a.thirdLevelActColor:link,
ul.mainMenu li ul li.subAct ul li a.thirdLevelActColor:visited,
ul.mainMenu li ul li.subAct ul li a.thirdLevelActColor:hover,
ul.mainMenu li ul li.subAct ul li a.thirdLevelActColor:active,
ul.mainMenu li ul li.subAct ul li a.thirdLevelActColor:focus {
	/*background-color: #FFF1B2;*/
	background-color: #FFF9E0;
}

/*TB*/
ul.mainMenu li ul li ul li div.thirdLevelDiv {
	padding-left: 3em;
}

/* ----- Adresse unter Menue ----- */
/***********************************/
.mainLeftColumn {
  float: left;
  width: 16.25em;
}

.addressMainPage {
	margin: 0.1em 0 0 0;
	background-color: #ffffff;
	border: 1px solid #DDDDDD;
	overflow:hidden;
	width: 16.1em;
  clear: both;
	float: left;
}

.addressMainPage h1 {
	height: 1.8em;
	padding: .6em 0 0 .6em;
}

.addressMainPage ul {
	margin: 0 0 0 .5em;
	padding: 0;
	list-style-type: none;
}

.addressMainPage ul li { 
	font-size: 1.2em;
	padding: 0.1em 0 .1em 0;
}

.addressMainPage .smallSpace,
.addressMainPage ul li div .smallSpace { 
	font-size: 1em;
	line-height: 0.1em;
	height: 0.1em;
	overflow: hidden;
	padding: 0.1em 0 0.1em 0;
	margin: 0;
}

/* -------- TeaserArea -------- */
/********************************/

#mainColumn .teaserArea {
	float:left;
	width: 32.4em;
	margin-left: 0.2em;
	padding: 0;
}

#mainColumn .teaserArea .startTeaser {
	display: inline;
	float:left;
	width: 14.5em;
	height: 14.5em;
	margin: 1.4em 0 0 1.4em;
	background-color: #ffffff;
	border: 1px solid #DDDDDD;
	overflow: hidden;
}

.startTeaser h1 {
	/*color: #ffffff;*/
	color: #0f1b4a;
	height: 1.8em;
	padding: .7em 0 0 .7em;
	/*background: #636262 url(../img/verlauf_startTeaser.jpg) repeat-x top;*/
	/*background: #DDDDDD url(../img/verlauf_infoBox.jpg) repeat-x top;*/
	background: #d5d5d5 url("../img/sprites.png") no-repeat 0 -67px;
}

	/* ThB kein oberer Rand --margin: .3em 0 0 0;-- */
.startTeaser img.teaserimg {
	width: 14.5em;
	height: 5.6em;
}

.startTeaser p.bodytext, .topThema p.bodytext, .topThemaKlein p.bodytext {
	margin: 1.2em 1em 0 .8em;
	line-height: 1.35em;
}

.startTeaser p.bodytext {
	margin: .5em .4em 0 .4em;
}

#mainColumn .topThema {
	float:left;
	width: 30.6em;
	height: 30.6em;
	margin: 1.4em 0 0 1.18em;
	padding:0;
	background: #FDFDFD url(../img/verlauf_topThema.jpg) repeat-x bottom;
	border: 1px solid #DDDDDD;
	overflow: hidden;
}

.topThema h1 {
	color: #ffffff;
	height: 1.8em;
	padding: .3em 0 0 .7em;
	font-size: 1.6em;
	background: #636262 url(../img/verlauf_startTeaser.jpg) repeat-x top;
}



.topthemaImg {
	float: right;
	border: solid 4px #6C6C6B;
	width: 13.7em;
	height: 13.7em;
}

#mainColumn .topThemaKlein {
	position: relative;
	float:left;
	width: 30.6em;
	height: 14.5em;
	margin: 1.4em 0 0 1.1em;
	padding:0;
	background: #FDFDFD url(../img/verlauf_topThema.jpg) repeat-x bottom;
	border: 1px solid #8C8DA2;
	overflow: hidden;
}

.topThemaKlein h1 {
	color: #ffffff;
	height: 1.8em;
	padding: .7em 0 0 .7em;
	background: #FBE400 url(../img/verlauf_startTeaser.jpg) repeat-x top; 
	/* ThB gleiche Farbe und Gr?sse wie andere TextBoxen  --#686B7F url(../img/verlauf_topThemaKleinHeader.jpg)-- */
	/* --font-size: 1.6em;-- ThB */
}

.topthemaKleinImg {
	position: absolute;
	right: 1px;
	bottom: 1px;
	border: none;
	width: 11em;
	height: 10.9em;
	margin: 3.3em .3em .3em .5em
}

.topThemaKlein p.bodytext {
	width: 14.5em;
	margin: .2em .9em 0 .8em;
	line-height: 1.32em;
}

#mainColumn .topThemaArea {
	margin: 0;
	padding: 0;
}

#topThemaTeaserArea {
	float: left;
	width: 30.8em;
	height: 14.7em;
	margin: 1.4em 0 0 1.1em;
	padding: 0;
	overflow: hidden;
}

#topThemaTeaserArea .startTeaser {
	float: left;
	width: 14.5em;
	height: 14.5em;
	margin: 0;
	background-color: #ffffff;
	border: 1px solid #DDDDDD;
	overflow: hidden;
}

.spacerBox {
	float: left;
	width: 1.4em;
}

/*** AC new begin (2009-09-09): topthema sliderbox ***/
#mainColumn .topthema_slider {
	position: relative;
	float:left;
	width: 30.6em;
	height: 14.5em;
	margin: 1.4em 0 0 1.1em;
	padding:0;
	background: #FDFDFD url(../img/verlauf_topThema.jpg) repeat-x bottom;
	/*border: 1px solid #8C8DA2;*/
	border: 1px solid #DDDDDD;
	overflow: hidden;
}
/* css for coda-slider */
div.loading {
	position: relative;
	width:30.6em;
	height: 8em;
	text-align: center;
	padding-top: 4em;
}
.stripViewer { 
	position: relative;
	overflow: hidden; 
	border: 0;
	margin: auto;
	width:30.6em;
	clear: both;
}
.stripViewer .panelContainer{
	position: relative;
	left: 0; 
	top: 0;
	list-style-type: none;
}
.stripViewer .panelContainer .panel { 
	float:left;
	position: relative;
	/*width: 29.2em;
	 padding: .4em .7em;*/
	width:30.6em;
	height: 12em;
	
}
.panelContainer .panel .panel-innerwrap{
	padding: .3em .5em;	
}
.panelContainer .panel .csc-header{
	display: none;
}
.stripNav { 
	height: 2.2em;
	padding: .8em 0 0 .8em;
	/*background: #636262 url(../img/verlauf_startTeaser.jpg) repeat-x top;*/
	/*background: #DDDDDD url(../img/verlauf_infoBox.jpg) repeat-x top;*/
	background: #d5d5d5 url("../img/sprites.png") no-repeat 0 -67px;
	display: block;
	width:100%;
	position: relative;
}
.stripNav h1{
	/*color: #ffffff;*/
	color: ##0f1b4a;
}
.stripNav ul { 
	list-style: none;
	position: absolute;
	right: 1em;
	top: .4em;
	margin: 0;
	padding: 0;
}
		
.stripNav ul li {
	float: left;
	margin-right: 2px; 
}
.stripNav a { 
	padding: .2em .4em;
	background: #fff;
	/*border: 1px solid #8e8e96;*/
	border: 1px solid #DDDDDD;
	text-decoration: none;
	display: block;
}
.stripNav a.current{
	font-weight: bold;
	background: #F9EB89;
	border: 1px solid #FED000;
}


/*** AC new end  ***/

/*TB*/
#contentArea {
	float: right;
	overflow:hidden;
	width: 64.5em;
	margin: 0;
	padding: 0;
}

/*TB*/
#locatorBox {
	float:left;
	overflow:hidden;
	display:inline;
	width: 62.9em;
	height: 2em;
	border: solid 1px #DDDDDD;
	padding: 0;
	margin: 1.4em 0 0 1.3em;
	/*background: #FFFFFF url(../img/verlauf_locator.jpg) repeat-x bottom;*/
	background: #f0eeef url("../img/sprites.png") no-repeat 0 -509px;
}

/*TB*/
#locatorBox .locatorPos {
	margin: .2em 1em 0 1em;
	font-size: 1.2em;
	font-weight: normal;
}

/*TB*/
#locatorBox A.locatorLink {
}

/*TB*/
.locatorImg{
	margin-right: .28em;	
	background-position: -617px 0;
	width: 9px;
	height: 10px;
	float: left;
	margin-top: 3px;
}

/*TB*/
#locatorBox .locatorCur {
	font-weight: bold;
}

/*TB*/
#mainColumn .ceWrap {
	float:left;
	overflow:hidden;
	display:inline;
	width: 62.9em;
	border: solid 1px #DDDDDD;
	padding: 0;
	margin: 1.4em 0 0 1.3em;
	background: #FFFFFF;
}

/*TB*/
#mainColumn .cePos {
	overflow:hidden;
	margin: 1em;
}

/*TB*/
#mainColumn .ceHeaderWrap {
	float:left;
	overflow:hidden;
	display:inline;
	width: 62.9em;
	border: solid 1px #DDDDDD;
	padding: 0;
	margin: 1.4em 0 0 1.3em;
	/*background: #FFFFFF url(../img/verlauf_header.jpg) repeat-x bottom;*/
	background: #f0eeef url("../img/sprites.png") no-repeat 0 -509px;
}

/*TB*/
#mainColumn .ceHeaderPos {
	margin: 1em;
}

/*TB*/
#mainColumn .serviceBox {
	float:left;
	overflow:hidden;
	display:inline;
	width: 30.7em;
	border: solid 1px #DDDDDD;
	padding: 0;
	margin: 1.4em 0 0 1.3em;
	/*background: #FFFFFF url(../img/verlauf_header.jpg) repeat-x bottom;*/
	background: #f0eeef url("../img/sprites.png") no-repeat 0 -509px;
}

/*TB*/
#mainColumn .serviceBoxPos {
	margin: 1em;
}

/*TB*/
#mainColumn .serviceBoxPos IMG {
	margin: 0 1em 0 0;
	padding: 0;
	float: left;
}

/*TB*/
.footerArea {
	float: left;
	overflow:hidden;
	display:inline;
	/*width: 73.3em;*/
	height: 3.3em;
	padding: 0;
	margin: 1em 0 1.4em 19.2em;
	background-color: #FFFFFF;
	/*background: url(../img/wcag1AA_test.gif) no-repeat;*/
}

/*TB*/
.footerPos {
	float: left;
	/*width: 51.8em;*/
	width: 63em;
	margin: 0 1.5em 0 0;
	padding-top: 1em;
	border-top: 1px solid #DDDDDD;
}

.footerPos ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.footerPos ul li { 
	/*font-size: 1.2em;*/
	margin: 0;
	padding: 0;
	/*display: inline;*/
	float: left;
}

/*TB*/
.printlinkPos {
	display:inline;
	float: left;
	margin: 1em 0 0 0;
}

.footerArea .icon {
	float:right;
}

/*TB*/
.footerArea a, p {
	font-size: 1.2em;
}

/*TB*/
#mainColumn .totopArea {
	float: left;
	overflow:hidden;
	display:inline;
	width: 62.9em;
	padding: 0;
	margin: 1.4em 0 0 1.4em;
	background-color: #FFFFFF;
}

.styleSwitcher {
	width:13.5em;
	margin: 1.4em 0 0 0;
	border: 1px solid #DDDDDD;
	padding: .7em;
}

.styleSwitcher h1 {
	font-size: 1.2em;
	margin: 0 0 0;
	padding: 0;
	display: inline;
	/*width:9.5em;
	height: 1.3em;
	background: url(../img/ansichts-varianten.gif) no-repeat;*/
}

.styleSwitcher img.brille {
	border:none;
	margin: 0 0 -.3em 0;
	padding:0;
}

/*.styleSwitcher h1 span {
	display: none;
}*/

.styleSwitcher ul {
	margin: 0 0 0 .5em;
	padding: 0;
	list-style-type: none;
}

.styleSwitcher ul li { 
	font-size: 1.2em;
	padding: 0 0 .5em 0;
}

.styleSwitcher img.linkpfeil {
	width: .75em;
	height: .75em;
}

.styleSwitcher img.sitemapicon {
	margin-left: .1em;
	margin-right: .2em;
}

/* ThB */
.styleSwitcher .styleSwitcherSpacerUnten {
	width: .75em;
	height: 1.9em;
}

.newsArea {
	float: right;
	/* width: 64.58em; */
	width: 64.5em;
	margin: 0.9em 0 0 0;
}

.newsKopf {  /* ThB */
	width: 62.2em;
	height: 2.4em;
	margin: 0.5em 0.3em 0.8em 1.5em;
	padding: .7em 0 0 .7em;
	/*background: #DDDDDD url(../img/verlauf_newsLatest.jpg) repeat-x;*/
	background: #d5d5d5 url("../img/sprites.png") no-repeat 0 -67px;
}
/*
.newsArea hr {
	margin: 0 0 0 1.4em;
	padding: 0;
	height: .1em;
	border: none;
	border-top: solid 1px #DDDDDD;
}
*/
.newsArea h1 {
	/*width: 37.4em;*/
	width: 45em;
	float: left;
	display: inline;
/*	background: #DDDDDD url(../img/verlauf_newsLatest.jpg) repeat-x; */
}

.newsArea .archive {
	display: inline;
	vertical-align: text-bottom;
}

.newsArea .archive h1 {
	width: auto;
	display: inline;
}

.newsArea a.rss_feed {
	padding: 0.9em 0 0 1.3em;
	background-image: url(../img/rss-feed_icon.gif);
	background-repeat: no-repeat;
	background-position: 0 1.1em;
	text-align: left;
}

.newsArea a.archive {
	padding: 0.9em 0 0 0;
}

.newsArea img.linkpfeil {
	width: .55em;
	height: .55em;
}

.news-latest-item {
	float:left;
	overflow:hidden;
	display:inline;
	width: 29.4em;
	height: 4.9em;
	border: solid 1px #DDDDDD;
	padding: .6em;
	margin: 0 0 .8em 1.4em;
	/*background: #FFFFFF url(../img/verlauf_news.jpg) repeat-x bottom;*/
	background-position: 0 -167px;
}
.news-latest-item:hover {
	background-position: 0 -338px;
}

div.news-latest-item img.linkpfeil {
	width: .9em;
	height: .9em;
	border: 0;
}

/* ----- rechte Spalte ----- */
/*****************************/
/* Farben:
   Rahmen, ?berschrift-Hintergrund:  FFF9E0
   Hintergrund:                      F9EB89
   heller Eingabehintergrund:        FFF9E0
*/

#rightColumn .columnBorder{
  border: 1px solid #DDDDDD;
}

#rightColumn .addressServicePoint {
/*	background-color: #F9EB89;*/
	/*border-bottom: solid .3em #FED000;*/
	/*border-bottom: solid 1px #FED000;*/
	border-bottom: 4px solid #FFFFFF;
}

#rightColumn .addressServicePoint h1 {
	font-size: 1.1em;
	margin: 0;
	/*padding: 0.2em 0 0.2em 0.5em;*/
	background-color: #FED000;
	/*background-image: url('/fileadmin/img/BKK_Header_Verlauf.jpg');
	height: 15px;*/
	/*background-image: url('/fileadmin/img/BKK_Header_Verlauf_16.jpg');*/
	height: 16px;
	padding: 0;
}

#rightColumn .addressServicePoint ul {
	margin: 0;
	padding: 0.5em 0 0.1em 0.6em;
	background-color: #FFF9E0;
	list-style-type: none;
	display: none;
}

#rightColumn .addressServicePoint ul li { 
	font-size: 1.1em;
	padding: 0;
	background-color: #FFF9E0;
}

#rightColumn .addressServicePoint .smallSpace,
#rightColumn .addressServicePoint ul li div .smallSpace { 
	font-size: 1em;
	line-height: 0.1em;
	height: 0.1em;
	overflow: hidden;
	padding: 0.1em 0 0.1em 0;
	margin: 0;
	background-color: #FFF9E0;
}


#rightColumn h1 {
	margin: 0.1em 0 0 0.6em;
	padding: 0;
	
}

#rightColumn .serviceImg {
	width: 14.9em;
	height:	10.1em;
}

#rightColumn .goIcon {
  /*margin: 0 0 -0.2em 0;*/
  margin: 0 0 -0.3em 0;
  padding: 0.29em 0.2em 0.2em 0.2em;
  border: 0;
  align: bottom;
  /*background-color: #FFF9E0;*/
  background-color: #FFFFFF;
  border: 1px solid #DDDDDD;
}

#rightColumn a img.goIcon {
  margin: 0 0 -0.2em 0;
  /*padding: 0.3em 0.2em 0.3em 0.3em;*/
  padding: 0.3em 0.2em 0.3em 0.2em;
  /*border: 0;*/
  border: 1px solid #DDDDDD;
  align: bottom;
  /*background-color: #FFF9E0;*/
  background-color: #FFFFFF;
}

#rightColumn .searchForm,          #rightColumn .mailForm,       #rightColumn .feedbackForm, 
#rightColumn .callbackForm,        #rightColumn .newsletterForm, #rightColumn .servicesForm, 
#rightColumn .gesundheitsakteArea, #rightColumn .linkArea, 	 #rightColumn .ResizeArea,
#rightColumn .NewsfeedArea {
	width: 11.05em;
	margin:0;
	padding: 0 0 0 0.4em;
	font-size: 1.3em;
	font-weight: bold;
	/*background-color: #F9EB89;
	border-bottom: solid .7em #F9EB89;*/
	/*background-color: #e6e6e6;
	border-bottom: solid .7em #e6e6e6;*/
	background-color: #eeeeee;
	/*border-bottom: solid .7em #eeeeee;*/
	border-bottom: solid .4em #eeeeee;
/*	background-color: #FFF9E0; */
/*	border-bottom: solid .9em #FFF1B2; */
}

#rightColumn .searchForm img,          #rightColumn .mailForm img,       #rightColumn .feedbackForm img, 
#rightColumn .callbackForm img,        #rightColumn .newsletterForm img, #rightColumn .servicesForm img, 
#rightColumn .gesundheitsakteArea img, #rightColumn .linkArea img 	 #rightColumn .ResizeArea img{
	border:none;
	margin-bottom:-.3em;
	margin-right: .2em;
	padding:0;
}

#rightColumn .searchForm H2,          #rightColumn .mailForm H2,       #rightColumn .feedbackForm H2, 
#rightColumn .callbackForm H2,        #rightColumn .newsletterForm H2, #rightColumn .servicesForm H2, 
#rightColumn .gesundheitsakteArea H2, #rightColumn .linkArea H2        #rightColumn .ResizeArea H2{
	font-size: .9em;
	/*display: inline;*/
	font-weight: normal;
	margin-top: .3em;
	overflow: hidden;
}

#rightColumn .searchForm H2 {
	font-weight: bold;
}

#rightColumn .searchForm SPAN.headline,          #rightColumn .mailForm SPAN.headline, 
#rightColumn .feedbackForm SPAN.headline,        #rightColumn .callbackForm SPAN.headline, 
#rightColumn .newsletterForm SPAN.headline,      #rightColumn .servicesForm SPAN.headline, 
#rightColumn .gesundheitsakteArea SPAN.headline, #rightColumn .linkArea SPAN.headline,
#rightColumn .ResizeArea SPAN.headline{
	font-size: .9em;
}

#rightColumn .searchForm input.inputText,          #rightColumn .mailForm input.inputText, 
#rightColumn .feedbackForm input.inputText,        #rightColumn .callbackForm input.inputText, 
#rightColumn .newsletterForm input.inputText,      #rightColumn .servicesForm input.inputText, 
#rightColumn .gesundheitsakteArea input.inputText, #rightColumn .linkArea input.inputText,
#rightColumn .ResizeArea input.inputText{
	width: 10.3em;
	height: 1.2em;
	border: none;
	font-size: .9em;
	font-weight: normal;
	/*background-color: #FFF9E0;*/
	background-color: #FFFFFF;
	border: 1px solid #DDDDDD;
/*	border-left: none; */
/*	border-right: 1px solid #E7B405; */
/*	border-top: 1px solid #E7B405; */
/*	border-bottom: 1px solid #E7B405; */
/*	color: #0F1B4A; */
	/*color: #7E7E7E;*/
	/*background-color: #F7E776;*/
/*	background-color: #F9EB89; */
}

/*TB*/
#rightColumn .searchForm input.inputTextLast, #rightColumn .mailForm input.inputTextLast, 
#rightColumn .feedbackForm input.inputTextLast, #rightColumn .callbackForm input.inputTextLast, 
#rightColumn .newsletterForm input.inputTextLast, #rightColumn .servicesForm input.inputTextLast, 
#rightColumn .gesundheitsakteArea input.inputTextLast, #rightColumn .linkArea input.inputTextLast,
#rightColumn .ResizeArea input.inputTextLast{
	font-size: .9em;
	width: 9.7em;
	font-weight: normal;
	border-left: none;
	border-right: 1px solid #E7B405;
	border-top: 1px solid #E7B405;
	border-bottom:none;
	/*color: #7E7E7E;*/
	color: #0F1B4A;
	/*background-color: #F7E776;*/
	background-color: #F9EB89;
}

#rightColumn input.go {
	font-size: .9em;
	width: 1.9em;
	height: 1.38em;
	padding: 0 0 0.25em 0;
	margin: 0 0 0 0.1em;
	/*margin: 0 0 -.1em .2em; */
	/*background-color: #E7B405;*/
	/*background-color: #F7E776; */
	background-color: #FFF9E0;
	/*color: #ffffff;*/
	color: #0F1B4A;
	border: none;
	font-weight: bold;
}

#rightColumn .callbackForm {
}

#rightColumn .newsletterForm {
}

#rightColumn .servicesForm {
}

#rightColumn .spLinkSpacer {
	height: .05em;
}

#rightColumn .GesundheitsAkteLinkArea {
	width: 10.9em;
	height: 1.35em;
	border: 0 0 0 0;
	border-color: #FFF9E0;
	/*background-color: #F9EB89;*/
	/*background-color: #E6E6E6;*/
	background-color: #eeeeee;
	clear:both;
}

/*#rightColumn .gesundheitsakteArea a {
	width: 9.8em;
	height: 1.37em;
	border: 0 0 0 0;
	border-color: #FFF9E0;
	font-size: .9em;
	font-weight: normal;
	background-color: #FFF9E0;
}*/

#rightColumn .gesundheitsakteArea .goIcon {
	float: right;
    margin: -2.5em 0.1em 0 0;
}

#rightColumn .gesundheitsakteArea a img.linkpfeilSP {
	margin: 0 0.4em 0 0;
	padding-left: 0.1em;
}

#rightColumn .gesundheitsakteArea a.linkInt {
	position:relative;
	float:left;
	width:10.3em;
	margin-right: 0.3em;
	/*background: #FFF9E0;*/
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
}

/* ThB */
#rightColumn .gesundheitsakteArea a.gesundheitsAkteGo {
	position:relative;
	width: 1.9em;
	height: 1.25em;
	padding: 0.1em 0.2em 0 0.1em;
	top:0.1em;
	color: #0F1B4A;
	background-color: #FFF9E0;
	font-size: .9em;
	font-weight: bold;
}

#rightColumn .gesundheitsakteArea .spGesAkteSpacerUnten{
	/*height: .85em;*/
	height: 0.7em;
}

#rightColumn .linkArea A {
	font-size: .9em;
	font-weight: normal;
}

#rightColumn .linkArea A:hover {
	font-size: .9em;
	font-weight: normal;
}

#rightColumn .linkArea A img.linkpfeilSP {
	margin: 0 .4em 0 1.3em;
}

#rightColumn .ResizeArea{
	font-weight: normal;
}

#rightColumn .ResizeArea .spResizeSpacerUnten{
	/*height: .50em;*/
	/*height: .2em;*/
	height: 0.6em;
}

#rightColumn .ResizeArea .seperator,
#rightColumn .NewsfeedArea .seperator{
	margin:auto; 
	/*border-top:1px solid #FED000;*/
  border-top:1px solid #DDDDDD; 
	/*width:90%;*/
	width: 100%; 
	height:1px;
}

#rightColumn .ResizeArea .normal{
	font-weight: bold;
	font-size: 1.3em;
}

#rightColumn .ResizeArea .small{
	font-weight: bold;
	font-size: 1.1em;
}

#rightColumn .ResizeArea .big{
	font-weight: bold;
	font-size: 1.5em;
	margin-left: -0.2em;
}

#rightColumn .ResizeArea .seperator {
	margin-bottom: 0.4em;
}

#rightColumn .NewsfeedArea a.feedlink {
	display: block;
	font-size: 0.9em;
	font-weight: normal;
	height: 16px;
	overflow: hidden;
	/*padding-left: 20px;*/
	text-decoration: none;
	/*background: url(../img/rss-feed_icon_orange.gif) no-repeat 0 0;*/
	margin-bottom: 0.4em;
}
#rightColumn .NewsfeedArea .seperator {
	/*margin-bottom: .4em;*/
	margin-bottom: .7em;
}

/*TB*/
#rightTeaserArea {
	float:left;
	width: 15.1em;
}

/*TB*/
.rightTeaser {
	margin: 1.4em 0 0 0;
	background-color: #ffffff;
	border: 1px solid #DDDDDD;
/*	background-color: #DADDE4; */
/*	border: solid 2px #8C8DA2; */
	width: 14.9em;
	overflow:hidden;
	background: #FDFDFD url(../img/verlauf_topThema.jpg) repeat-x bottom;
}

/*TB*/
.rightTeaser h1 {
	/*color: #ffffff;*/
	color: ##0f1b4a;
	/*height: 1.8em;*/
	height: 1.7em;
	padding: .7em 0 0 .7em;
/*	height: 1.8em; */
/*	padding: .4em 0 0 .7em; */
	/*background: #636262 url(../img/verlauf_startTeaser.jpg) repeat-x top;*/
	background: none;
/*	background: #767988 url(../img/verlauf_rightTeaser.jpg) repeat-x top; */
  border-bottom: 1px solid #DDDDDD;
}

.rightTeaser h1 a, .rightTeaser h1 a:link, .rightTeaser h1 a:visited, .rightTeaser h1 a:hover, .rightTeaser h1 a:active { 
	/*color: #ffffff;*/
	color: #0F1B4A; 
}

/*TB*/
.rightTeaserPos {
	margin: .9em;
}

.hidden {
	display:none;
	margin:0;
	padding:0;
}

/*TB*/
TABLE.tmailform span.field { display:none; }

/*TB*/
TABLE.tmailform span.errorfield { color: #FF0000; }

/*TB*/
TABLE.tmailform fieldset {
	border: none;
	margin: 0;
	padding: 0;
}


/**## boehm@ogvit.de Poll-Plugin: ##**/
/*-----------------------------------*/
.tx-jkpoll-pi1 {
	font-size: 1.1em;
}
.tx-jkpoll-pi1 p.bodytext {
	font-size: 1.1em;
	margin-bottom: 0.5em;
}
/* Fragen */
.tx-jkpoll-pi1 form div.pollanswerbox1 {
	margin-left: -0.7em;
}
.tx-jkpoll-pi1 form div.pollanswerbox2 {
	position: relative;
	margin-bottom: -1.0em;
}
/* radiobutton */
.tx-jkpoll-pi1 form div.pollbutton {
}
.tx-jkpoll-pi1 form div.pollbutton input.pollanswer {
}

.tx-jkpoll-pi1 form div.pollanswertext {
	position: relative;
	top: -1.3em;
	left: 1.8em;
	width: 9.1em;
}

.tx-jkpoll-pi1 form p.pollsubmit {
	text-align: center;
	margin-top: 0.5em;
}

.tx-jkpoll-pi1 form input.pollsubmit {
	text-align: center;
	font-size: 1.0em;
	font-weight: bold;
	margin-top: 0.5em;
	background-color: #FBE400;
}

.tx-jkpoll-pi1 div.pollresult {
	font-size: 1.1em;
}

.tx-jkpoll-pi1 div.error {
	font-size: 1.1em;
}

.tx-jkpoll-pi1 br.horiz-br {
	line-height: 0.4em;
}


/* -------- link-layout ------- */
/********************************/
a.external-link {
	background-image: url(../img/link-pfeil-nach-oben.gif);
	background-repeat: no-repeat;
	background-position: left 0.3em;
	padding-left: 1.1em;
}

a.external-link-new-window {
	background-image: url(../img/link-pfeil-nach-oben.gif);
	background-repeat: no-repeat;
	background-position: left 0.3em;
	padding-left: 1.1em;
}

a.internal-link {
	background-image: url(../img/link-pfeil.gif);
	background-repeat: no-repeat;
	background-position: left 0.3em;
	padding-left: 1.1em;
}

a.internal-link-new-window {
	background-image: url(../img/link-pfeil.gif);
	background-repeat: no-repeat;
	background-position: left 0.3em;
	padding-left: 1.1em;
}

a.download {
	background-image: url(../img/link-gespr-partn-icon.gif);
	background-repeat: no-repeat;
	background-position: left 0.15em;
	padding-left: 1.1em;
}
a.mail {
	background-image: url(../img/link-email.gif);
	background-repeat: no-repeat;
	background-position: left 0.3em;
	padding-left: 1.3em;
}


/********************** FLVPLAYER Start ***************************************/
.flvplayerOuterWrap,
.flvplayerOuterWrapFollow{
  /*margin: 14px 0 0 14px;*/
  border: 1px solid #DDDDDD;
	float:left;

	margin: 1.4em 0 0 1.18em;
	padding:0;
	overflow: hidden;
}

#topThemaTeaserArea .flvplayerOuterWrap{

  border: 1px solid #DDDDDD;
	float:left;
	margin: 0;
	padding:0;
	overflow: hidden;
}


.flvplayerOuterWrap h1{
	color: #ffffff;
	height: 21.6px;
	padding: 8px 0 0 8px;
	background: #636262 url(../img/verlauf_flvplayer.jpg) repeat-x top;
}
/********************** FLVPLAYER ENDE ****************************************/ 


/********************** Mailform Plus *****************************************/
.tx-thmailformplus-pi1 form {
  font-size: 1.1em;
}

.tx-thmailformplus-pi1 span.missingValue, 
.tx-thmailformplus-pi1 span.required {
  color: red;
}


/****************** DB Integration (wfqbe) *************************************/
div #wfqbeHausarztAnzeige {
  font-size: 1.2em;
}

div #wfqbeHausarztAnzeige table .wfqbe_table_results {
/*  border: solid 1px black; 
  margin: 1em;
  border-collapse: collapse;
  width: 100%;
*/
}

div #wfqbeHausarztAnzeige .wfqbe_table_results th {
/*  border: solid 0.06em black; 
  padding: 0.2em;
  background-color: #AAAAAA;
*/
}

div #wfqbeHausarztAnzeige .wfqbe_table_results td {
/*  border: solid 0.06em black;
  padding: 0.35em; 
  text-align: center;
*/
}

div #wfqbeHausarztAnzeige .wfqbe_table_results caption {
  caption-side: top;
  /*color:#FF0000;*/
}

div #wfqbeHausarztAnzeige .wfqbe_odd {
  background-color: #FFFFFF;
}

div #wfqbeHausarztAnzeige .wfqbe_even {
  background-color: #F5F5F5;
}


div .wfqbe_browser {
  text-align: center;
}

div #wfqbeHausarztSuche {
  
}


/**************************************************************************/
/* SW: margins, paddings und borders fuer alternativen Inhalt abschalten  */
/**************************************************************************/
#mainColumn .tx-ogvitwebbook-pi1 .ceWrap, 
#mainColumn .tx-ogvitwebbook-pi1 .cePos{
	margin:0;
	padding:0;
	border:none;
}


/* ------- Image Sprites ------- */
/********************************/
.sprite {
	background-image:url("../img/sprites.png");
	background-repeat:no-repeat;
}

/* social bookmarks */
.social_bookmark_icon {
	display: block;
	width: 16px;
	height: 16px;
	text-indent: -9999px;
}
.social_bookmark_icon:focus {
	outline: none;
}
#social_bookmark_icon_facebook {background-position: -311px 0}
#social_bookmark_icon_twitter {background-position: -337px 0}
#social_bookmark_icon_vz {background-position: -363px 0}
#social_bookmark_icon_misterwong {background-position: -389px 0}
#social_bookmark_icon_buzz {background-position: -415px 0}
#social_bookmark_icon_delicious {background-position: -441px 0}
#social_bookmark_icon_digg {background-position: -467px 0}
#social_bookmark_icon_linkedin {background-position: -493px 0}

/* footer links */
.footerlink {
	display: block;
	width: 10px;
	height: 10px;
	float: left;
	margin-top: 2px;
}
#footerlink_print {background-position: -181px 0}
#footerlink_sitemap {background-position: -200px 0}
#footerlink_impressum {background-position: -219px 0}
#footerlink_newsletter {background-position: -235px 0}
#footerlink_datenschutz {background-position: -254px 0}
#footerlink_barrierefreiheit {background-position: -274px 0}
#footerlink_english {background-position: -292px 0}

/* icon barrierefreiheit */
#icon_wcag1AA {
	background-position: -519px 0;
	display: block;
	width: 88px;
	height: 31px;
	float: left;
	text-indent: -9999px;
}

/* icon newsfeed */
#icon_newsfeed {
	background-position: -155px 0;
	display: block;
	width: 16px;
	height: 16px;
	float: left;
	text-indent: -9999px;
	margin-right: 4px;
}

/* icons servicebox */
.icon_servicebox{
	display: block;
	width: 21px;
	height: 23px;
	float: left;
	margin-top: -4px;
	margin-right: .2em;
}
#icon_servicebox_search {background-position: 0 0;}
#icon_servicebox_mail {background-position: -31px 0;}
#icon_servicebox_callback {background-position: -62px 0;}
#icon_servicebox_newsletter {background-position: -93px 0;}
#icon_servicebox_gesundheitsakte {background-position: -124px 0;}

/* addressServicePoint */
.addressServicePoint h1 {
	background-position: 0 -41px;
}

#totop_link{
	display: block;
	width: 63px;
	height: 6px;
	text-indent: -9999px;
	background-position: -636px 0;
}


/****************** Footer Sitemap *************************************/
#footerSitemap {
	width: 100%;
	float: left;
	background: #efefef;
	border-top: 1px solid #dddddd;
	margin: 14px 0 0 0 ;
	padding: 0 0 14px 0;
	overflow: hidden;
	clear: both;
}
#footerSitemap h3,
#footerSitemap ul li a {
	font-size: 1.2em;
}
#footerSitemap .footerSitemapCol {
	float: left; 
	margin: 14px 0 0 1.4em;
	width: 12.6em;
}
#footerSitemap .footerSitemapCol h3 {
	margin-bottom: 7px;
}
#footerSitemap .footerSitemapCol ul {
	/*list-style-image: url('/fileadmin/img/link-pfeil.gif');
	padding: 0 0 0 17px;*/
	padding: 0;
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	
}
#footerSitemap .footerSitemapCol ul li {
	line-height: 1.8em;
}
#footerSitemap .footerSitemapCol ul li a:hover {
	text-decoration: underline;	
}
