html { height:100% }

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 0 auto;
	min-height: 101%;
	font-size: 80%;
	color: #000000;
	background-color: #c5e2ff;	
	text-align: left;
}



a img {
	border-style: none;
}
a, a:link, a:visited {
	color: #000000;
	background-color: transparent;
}
a:active, a:hover {
	color: #f40020;
	text-decoration: underline;
	background-color: transparent;
}

p {
	margin: 0px;
	padding-top: 10px;
	line-height: 1.3em;
}

ul li, ol li {
line-height: 1.3em;
list-style:none;
}

p.bodytext {
  margin-top: 0px;
	padding-top: 0px;
}

 

h1  {
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.2em;
	padding: 0px 0px 2px 0px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left:0px;
	margin-right:0px;
	color:#000;

}

h2 {
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.2em;
	padding: 0px 0px 5px 0px;
	margin: 0px;

}

h3 {
	font-size: 1.0em;
	line-height: 1.2em;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	font-weight: bold;
}


h4 {
	font-size: 1.2em;
	line-height: 1.2em;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	font-weight: bold;
	
}

h5 {
	font-size: 1.2em;
	line-height: 1.2em;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	font-weight: normal;
}


/******************************
Grundlayout
*******************************/
/* #header-logo-container {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
	border: 1px solid #B4B4B4;
}
*/

#sheetbottom {
width:862px;
margin: 0 auto;
}

#nav-container {
	width: 169px;
	position: relative;
	top: 10px;
	background-color:#fff;
	float:left;
}

#top-container {
	position:relative;

}

#nav {
	width: 169px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}


#main-container {
	width: 475px;
	left: 180px;
	top: 10px;
	background-color:#ffffff;
	float:left;
	margin-top:10px;
	margin-left: 10px;
  overflow:visible;
  

} 


#default #extras-container {
	width: 198px;
  background-color: #fff;
  position:relative;
  left:485px;
}


#banner .ctype-menu {
	border-bottom:10px solid #c5e2ff;
}

#banner-container {
	width: 198px;
  background-color: #fff;
  float:right;
  margin-top:10px;
}

/* 1:1 */

#col2-oneone #content-container {
	float: right;
	width: 262px;
	background: transparent;
}

#col2-oneone #content-container .cframe,
#col2-oneone #content-container .cgroup,
#col2-oneone #extras-container .cframe,
#col2-oneone #extras-container .cgroup {
	width: 198px;
	overflow: hidden;
}

.fce-col2 .oneone-left { 

	width: 220px;
  float:left;
  overflow:hidden;
}


.fce-col2 .oneone-right {
	width: 220px;
  overflow:hidden;
}


#col1 .fce-col2 .oneone-left .cframe,
#col1 .fce-col2 .oneone-left .cgroup,
#col1 .fce-col2 .oneone-right .cframe,
#col1 .fce-col2 .oneone-right .cgroup {
	width: 440px;
	overflow: hidden;
}

#banner-container .ctype-text {
	border-bottom:10px solid #c5e2ff;
	padding:10px;
}

#banner-container .ctype-image {
	border-bottom:10px solid #c5e2ff;
}

#content {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
}

#content .ctype-text {
	padding-bottom:10px;
}

#banner-container .ctype-text.blue {
}

.blue{
	background-color: #f40020;
	color:#fff;
  background-image: url(/fileadmin/webtemplate/styles/oevp/images/rot_blatt.png);
  width:198px;
  background-repeat: no-repeat;
  background-position: 0% 97%;
}

.blue a,
.blue a:link,
.blue a:visited {
	color:#fff;
	text-decoration:none;
}

.blue a:hover {
	color:#000;
}

.blue a:active {
	color:#000;
}

#content .ctype-textpic {
	padding-bottom:10px;
}

#content .ctype-textpic .img-left {
	margin-right:10px;
}

#content .ctype-textpic .img-right {
	margin-left:10px;
}

#content .ctype-uploads {
	padding-bottom:10px;
	background-color:#99cc33;
	padding-top:10px;
}

#content .ctype-uploads h2 {
	margin-left:10px;
}


/* Footer */

#col2 #footer-container {
  width: 455px;
	text-align: center;
	background-color: #c5e2ff;	
	position: relative;
	top: 20px;
	left: 190px;
	font-size:0.85em;
}

#footer-container {
	clear: both;
	display: block;
	/* margin: 20px 270px 0px 0px; */
	padding: 0;
	font-size: 0.85em;
	color: #666666;
}

#footer-container a,
#footer-container a:link,
#footer-container a:visited {
	color: #666666;
	text-decoration: none;
}
#footer-container a:hover {
	color: #666666;
	text-decoration: underline;
}
#footer-container a:active, a:focus	 {
	color: #666666;
}


#article #col2 #content-container {
  width: 460px;
  border: 1px solid #B4B4B4;
  background-color: #ffffff;
  margin: 0px 0px 15px 0px;
}

#article #banner-container {
	width: 232px;
	position: absolute;
  	left: 475px;
  	top: 0px;
  	margin: 0px 0px 0px 0px;
}

 
/******************************
Navigation
*******************************/
#navMenu {
	font-size: 0.9em;
}

ul.navMenuL1 {
	margin: 0;
	padding: 0;
	list-style:none;
}

ul.navMenuL2 {
	margin: 0;
	padding: 0;
	list-style:none;
	background-color:#c5e2ff;
	padding-bottom:2px;
}

ul.navMenuL3 {
	margin: 0;
	padding: 0;
	list-style:none;
	background-color:#c5e2ff;
	padding-bottom:0px;
}

#navMenu li {
	list-style: none;
	display: inline;
}

#navMenu li a {
	color: #ffffff;
	margin: 0;
	text-decoration: none;
}

#navMenu ul.navMenuL1 .navButton {
	display: block;
	padding: 7px 0 7px 15px;
	border-bottom: 3px solid #c5e2ff;
	background-color: #fff;
	color: #717b88;
}

#navMenu ul.navMenuL1 a.navButton:hover {
	display: block;
	padding: 7px 0 7px 15px;
	border-bottom: 3px solid #c5e2ff;
	background-color: #f40020;
	color: #fff;
}

#navMenu ul.navMenuL1 .navButtonActive {
	display: block;
	padding: 7px 0 7px 15px;
	border-bottom: 0px solid #c5e2ff; 
	background-color: #0269d1;
	color: #fff;
}

#navMenu ul.navMenuL2 li a {
	color: #ffffff;
	background: #999998;
}


#navMenu ul.navMenuL2 .navButton {
	display: block;
	padding: 2px 10px 2px 15px;
	border-bottom: 0px solid #c5e2ff; 
	background: #84c2ff;
	/* background-image: url(/fileadmin/webtemplate/styles/oevp/images/arrow_nav.png); */
	background-repeat: no-repeat;
	background-position: left;
	color: #000;
	
  
}

#navMenu ul.navMenuL2 a.navButton:hover {
	display: block;
	padding: 2px 0 2px 15px;
	border-bottom: 0px solid #B4B4B4;
	background-color: #84c2ff;
	color: #fff;
	font-weight:normal;
}

#navMenu ul.navMenuL2 .navButtonActive {
	display: block;
	padding: 2px 0 2px 15px;
	border-bottom: 0px solid #B4B4B4;
	background-color: #84c2ff;
	color: #FFFFFF;
  font-weight: bold;
}

#navMenu ul.navMenuL3 li a {
	color: #ffffff;
	background: #999998;
}


#navMenu ul.navMenuL3 .navButton {
	display: block;
	padding: 2px 0 2px 30px;
	border-bottom: 0px dashed #c5e2ff;
	background: #84c2ff;
	background-image: url(/fileadmin/webtemplate/styles/oevp/images/arrow_nav_blue.png);
	background-repeat: no-repeat;
	background-position: 1.2em;
	color: #fff;
	font-weight:normal;
}

#navMenu ul.navMenuL3 a.navButton:hover {
	display: block;
	padding: 2px 0 2px 30px;
	background-color: #84c2ff;
	color: #0264c6;
	border-bottom: 0px solid #c5e2ff;
	font-weight:normal;
}

#navMenu ul.navMenuL3 .navButtonActive {
	display: block;
	padding: 2px 0 2px 30px;
	background-color: #84c2ff;
	background-image: url(/fileadmin/webtemplate/styles/oevp/images/arrow_nav_blue.png);
	background-repeat: no-repeat;
	background-position: 1.2em;
	color: #0264c6;
	font-weight:normal;
}


/******************************
Barrierefreiheit
*******************************/
/* Schnellnavigation (nicht sichtbar in modernen Browsern) */
#access-menu {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: inline;
}

/* Ordnungszahlen, Trennzeichen und "Standort:" verbergen */
#nav-menu-label, #navMenu dfn, span.navposition, span.invisible, hr.invisible {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: inline;
}

/******************************
Spezielle Klasse 
*******************************/

.cleardiv {
	clear: both;
}


/* Hide from IE5-mac. Only IE-win sees this. \*/
*  html .clear {
    clear: both;
    font-size: 1px;
    line-height: 0px;
}
/* End hide from IE5/mac */


.text a.link-url-other, .text a.link-page-other,
.text a.link-image-other, .text a.link-file-other {
	padding-right: 11px;
	background-image: url(/fileadmin/webtemplate/styles/oevp-land/images/a_external.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.ctype-quote a.link-url-other, .ctype-quote a.link-page-other,
.ctype-quote a.link-image-other, .ctype-quote a.link-file-other {
	padding-right: 11px;
	background-image: url(/fileadmin/webtemplate/styles/oevp-land/images/a_external.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.text a.link-url-self, .text a.link-page-self,
.text a.link-image-self, .text a.link-file-self {
	padding-left:15px;
	background-image: url(/fileadmin/webtemplate/styles/oevp/images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left;
}


.ctype-quote a.link-url-self, .ctype-quote a.link-page-self,
.ctype-quote a.link-image-self, .ctype-quote a.link-file-self {
	padding-left: 18px;
	background-image: url(/fileadmin/webtemplate/styles/oevp-land/images/a_self.gif);
	background-repeat: no-repeat;
	background-position: left;
}

#content li, ol {
	padding-left: 15px;
	background-image: url(/fileadmin/webtemplate/styles/oevp/images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left;
}

#content ul {
	padding:10px;
	margin:0px;
}

#banner-container li, ol {
	padding-left:0px;
	margin-bottom:10px;
}

#banner-container ul{
	margin:0px;
	padding:0px;
}


/*
.text a.link-url-popup, .text a.link-page-popup,
.text a.link-image-popup, .text a.link-file-popup {
	padding-left: 18px;
	background-image: url(/fileadmin/webtemplate/styles/oevp-land/images/a_popup.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.ctype-quote a.link-url-popup, .ctype-quote a.link-page-popup,
.ctype-quote a.link-image-popup, .ctype-quote a.link-file-popup {
	padding-left: 18px;
	background-image: url(/fileadmin/webtemplate/styles/oevp-land/images/a_popup.gif);
	background-repeat: no-repeat;
	background-position: left;
}


.text a.link-mailto, .ctype-quote a.link-mailto {
	padding-left: 18px;
	background-image: url(/fileadmin/webtemplate/styles/oevp-land/images/a_mailto.gif);
	background-repeat: no-repeat;
	background-position: left;
}
*/




/**************
 * Rahmen-Typen
 **************/

.contentFrame-default {
  margin: 0px;
  padding: 0px;
  background-color: #ffffff;  
}


.contentFrame-altBackground {
  margin: 0px;
  padding: 0px;
  background-color: #999999;
}

.contentFrame-lineBelow {
  margin: 0px;
  padding: 0px;
  background-color: #ffffff;
  border-bottom: 1px solid #B4B4B4;
}


#banner-container #banner .contentFrame-default,
#nav-container #left .contentFrame-default {
  border: 1px solid #B4B4B4;
  background-color: #ffffff;
  padding: 0px;
  margin: 0px 0px 15px 0px;
}

#banner-container #banner .contentFrame-altBackground,
#nav-container #left .contentFrame-altBackground {
  border: 1px solid #B4B4B4;
  background-color: #ffffff;
  padding: 0px;
  margin: 0px 0px 15px 0px;
}

#banner-container #banner .contentFrame-lineBelow,
#nav-container #left .contentFrame-lineBelow {
  border: 1px solid #B4B4B4;
  background-color: #ffffff;
  padding: 0px;
  margin: 0px 0px 15px 0px;
}

#banner-container #banner .contentFrame-default .contentFrame-default,
#banner-container #banner .contentFrame-altBackground .contentFrame-default,
#banner-container #banner .contentFrame-lineBelow .contentFrame-default,
#banner-container #banner .contentFrame-default .contentFrame-altBackground,
#banner-container #banner .contentFrame-altBackground .contentFrame-altBackground,
#banner-container #banner .contentFrame-lineBelow .contentFrame-altBackground,
#banner-container #banner .contentFrame-default .contentFrame-lineBelow,
#banner-container #banner .contentFrame-altBackground .contentFrame-lineBelow,
#banner-container #banner .contentFrame-lineBelow .contentFrame-lineBelow,
#nav-container #left .contentFrame-default .contentFrame-default,
#nav-container #left .contentFrame-altBackground .contentFrame-default,
#nav-container #left .contentFrame-lineBelow .contentFrame-default,
#nav-container #left .contentFrame-default .contentFrame-altBackground,
#nav-container #left .contentFrame-altBackground .contentFrame-altBackground,
#nav-container #left .contentFrame-lineBelow .contentFrame-altBackground,
#nav-container #left .contentFrame-default .contentFrame-lineBelow,
#nav-container #left .contentFrame-altBackground .contentFrame-lineBelow,
#nav-container #left .contentFrame-lineBelow .contentFrame-lineBelow {
  border: 0px solid #B4B4B4;
  padding: 0px;
  margin: 0px;
  
}


#content-container .fce-1col .ctype-header,
#content-container .fce-1col .ctype-text,
#content-container .fce-1col .ctype-image,
#content-container .fce-1col .ctype-textpic,
#content-container .fce-1col .ctype-quote,
#content-container .fce-1col .ctype-uploads,
#content-container .fce-1col .ctype-list,
#content-container .fce-1col .ctype-html
  {
	margin: 0px;
	padding: 10px;
}



#header-container .fce-1col .ctype-header,
#header-container .fce-1col .ctype-text,
#header-container .fce-1col .ctype-textpic,
#header-container .fce-1col .ctype-quote,
#header-container .fce-1col .ctype-uploads,
#header-container .fce-1col .ctype-html
  {
	margin: 0px;
	padding: 10px;
}



#header-container .contentFrame-default,
#header-logo .contentFrame-default {
  margin: 0px;
  padding: 0px;
}






/******************************
BEITRAG SPEZIALITAETEN
*******************************/
#article #content-container  .ctype-header,
#article #content-container  .ctype-text,
#article #content-container  .ctype-image,
#article #content-container  .ctype-textpic,
#article #content-container  .ctype-quote,
#article #content-container  .ctype-uploads,
#article #content-container  .ctype-list,
#article #content-container  .ctype-html
  {
	margin: 0px;
	padding: 10px;
}



#page-title {
	padding: 10px;
	margin: 0px;
}
#page-leadtext {
	padding: 10px;
	font-weight: bold;
	margin: 0px;
}

/******************************
INHALTE Ueberschriften
*******************************/
.ctype-header {
	margin: 0px;
	padding: 0px;
}


.ctype-header .subheader {
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}


#banner h2, #left h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.4em;
	color: #fff;
	padding-top: 3px;
	padding-bottom: 10px;
	padding-left: 0px;
	zoom: 100%;
	line-height: 1em;
	background-image: url(/fileadmin/webtemplate/styles/oevp-land/images/headerbg.gif);
}

#banner h3, #left h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.2em;
	color: #000000;
	background: #D5D4D4;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
    zoom: 100%;
	line-height: 1em;
	background-image: url(/fileadmin/webtemplate/styles/oevp-land/images/headerbg.gif);
}

#banner h4, #left h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #000000;
	background: #D5D4D4;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	zoom: 100%;
	line-height: 1em;	
	background-image: url(/fileadmin/webtemplate/styles/oevp-land/images/headerbg.gif);
}

#banner h5, #left h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1em;
	color: #000000;
	background: #D5D4D4;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	zoom: 100%;
	line-height: 1em;	
	background-image: url(/fileadmin/webtemplate/styles/oevp-land/images/headerbg.gif);
}

#banner .ctype-header .subheader,
#left .ctype-header .subheader {
	padding: 9px;
	margin: 0px;
	font-weight: bold;
	
}

#left {
	background-color:#fff;
	]

/******************************
INHALTE Text 
*******************************/
.ctype-text {
padding: 0px;
    margin: 0px;
    zoom: 100%;
    line-height: 1em;    
}



#banner .ctype-text .text ul, #left .ctype-text .text ul {
	margin: 0.4em 0 0 0;
	padding: 0px;
	list-style: none;
	
}


#banner .ctype-text .text ul li, 
#left .ctype-text .text ul li {
	padding-left: 18px;
	padding-bottom: 0.4em;
	background-image: url(/fileadmin/webtemplate/styles/oevp-land/images/li_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 0.4em;
	
}



#banner .ctype-text .text,
#left .ctype-text .text {
   margin: 9px;
}

/******************************
INHALTE Text mit Bild
*******************************/
.ctype-textpic {
    padding: 0px;
    margin: 0px;
    zoom: 100%;
}

.ctype-textpic .img .imgtxt {
	padding: 9px;
	overflow: hidden;
	font-size: 0.8em;
}

.ctype-textpic .img {
  margin: 0px 0px 0px 0px;
	padding: 2px;
	color: #000000;
	background-color: #F9F9F9;
	overflow: hidden;
}


.ctype-textpic .img .imgtxt p {
	margin: 0px;
	padding: 0px;
	font-style: italic;
	color: #666666;
}

.ctype-textpic .img .imgtxt .imglinks {
	padding-top: 3px;
}

.ctype-textpic .img .imgtxt .imglinks ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.ctype-textpic .img .imgtxt .imglinks a {
	text-decoration: none;
}

.ctype-textpic .img .imgtxt .imglinks a:hover {
	text-decoration: underline;
}

.ctype-textpic .img .imgtxt .imglinks .zoom-link {
	padding-left: 12px;
	background: url(/fileadmin/webtemplate/styles/oevp-land/images/a_imgzoom.gif) no-repeat left;
}

.ctype-textpic  .img .imgtxt .imglinks .download-link {
	padding-left: 12px;
	background: url(/fileadmin/webtemplate/styles/oevp-land/images/a_download.gif) no-repeat left;
}


#banner .ctype-textpic, #left .ctype-textpic {
  margin: 0px;
  padding: 0px;
  
}



#banner .ctype-textpic .text ul, 
#left .ctype-textpic .text ul {
	margin: 0.4em 0 0 0;
	padding: 0px;
	list-style: none;
}


#banner .ctype-textpic .text ul li, 
#left .ctype-textpic .text ul li {
	padding-left: 18px;
	padding-bottom: 0.4em;
	background-image: url(/fileadmin/webtemplate/styles/oevp-land/images/li_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 0.4em;
}


#banner .ctype-textpic .img {
  margin: 1px;
  padding: 4px;
  overflow: hidden;
}

#banner .ctype-textpic .text {
  margin: 0px; 
  padding: 4px;
}



/******************************
INHALTE Bild
*******************************/
.ctype-image {
  padding: 0px;
  margin: 0px;
}


.ctype-image .img {
	overflow: hidden;
}

.ctype-image .img .imgtxt {
	padding-left: 0px; 
	padding-right: 0px;  	
	padding-top: 6px;	  
	padding-bottom: 4px;
}

.ctype-image .img .imgtxt p {
	margin: 0px;
	padding: 0px;
	font-style: italic;
	color: #666666;
}

.ctype-image .img .imgtxt .imglinks {
	padding-top: 3px;
}

.ctype-image .img .imgtxt .imglinks ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.ctype-image .img .imgtxt .imglinks a {
	text-decoration: none;
}

.ctype-image .img .imgtxt .imglinks a:hover {
	text-decoration: underline;
}

.ctype-image .img .imgtxt .imglinks .zoom-link {
	padding-left: 12px;
	background: url(/fileadmin/webtemplate/styles/oevp-land/images/a_imgzoom.gif) no-repeat left;
}

.ctype-image  .img .imgtxt .imglinks .download-link {
	padding-left: 12px;
	background: url(/fileadmin/webtemplate/styles/oevp-land/images/a_download.gif) no-repeat left;
}


#banner .ctype-image, #left .ctype-image {
  padding: 0px;
  margin: 0px;
  width: 230px;
  overflow: hidden;
}

#banner .ctype-image .img .imgtxt, #left .ctype-image .img .imgtxt {
	margin: 0px;
	padding: 5px;
}

#content .img-left .img-right {
	margin:10px;
}

/******************************
INHALTE Zitat
*******************************/
.ctype-quote {
	padding: 0px;
	margin: 0px;
}


.ctype-quote blockquote cite {
	font-style: normal;
	color: #666666;
	font-size: 0.9em;
}

.ctype-quote blockquote .cite {
	text-align: right;
	padding: 5px 0px 0px 0px;
}

.ctype-quote blockquote {
	margin: 0px;
	padding-left: 5px;
	padding-right: 0px;
	border-left: 8px solid #D5D4D4;
}


.ctype-quote blockquote p,
.ctype-quote blockquote ul,
.ctype-quote blockquote ol {
	font-style: italic;
	color: #666666;
}


#banner .ctype-quote blockquote, 
#left .ctype-quote blockquote {
	margin: 0px;
	padding: 5px;
	border-left: 8px solid #D5D4D4;
}


#banner .ctype-quote blockquote ul, 
#left .ctype-quote blockquote ul {
	margin: 0.4em 0 0 0;
	padding: 0px;
	list-style: none;
}


#banner .ctype-quote blockquote ul li, 
#left .ctype-quote blockquote ul li {
	padding-left: 18px;
	padding-bottom: 0.4em;
	background-image: url(/fileadmin/webtemplate/styles/oevp-land/images/li_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 0.4em;
}

#banner .ctype-quote blockquote ol li, 
#left .ctype-quote blockquote ol li {
	padding-left: 18px;
	padding-bottom: 0.4em;
}


/******************************
INHALTE Dateilisten
*******************************/

.ctype-uploads {
	padding: 0px 5px;
}

.ctype-uploads ul {
	margin: 0.4em 0 0 0;
	padding: 0px;
}

.ctype-uploads li {
	line-height: 1.5em;
	padding-left: 18px;
	padding-bottom: 0.4em;
	background-image: url(/fileadmin/webtemplate/styles/oevp-land/images/li_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 0.5em;
}

.ctype-uploads li.icon-file-list {
	padding-left: 23px;
	background-position: 0 0.4em;
}

.ctype-uploads .file-size {
/*	font-size: 0.85em;*/
	padding-left: 0.5em;
}


#banner .ctype-uploads ul, 
#banner .ctype-uploads ol {
	font-size: 0.75em;
	margin: 0.4em 0 0 0;
	padding: 5px;
}




/******************************
INHALTE Plugin Teaser 
*******************************/

.tx-posauthor-pi .pitemplate-posauthor-toplist .teaser-item {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.tx-posauthor-pi .pitemplate-posauthor-toplist .teaser-item h3.teaser-title {
	font-size: 1.2em;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 5px 0px;

}

.tx-posauthor-pi .pitemplate-posauthor-toplist .teaser-text {
	padding: 0px;
	margin-top: 0px;
}


.tx-posauthor-pi .pitemplate-posauthor-toplist .teaser-item p.teaser-leadtext {
	padding: 0px;
	margin: 0px;
}


.tx-posauthor-pi .pitemplate-posauthor-toplist .teaser-item p.teaser-morelink {
	margin: 0px;
	padding: 0px;
}


.tx-posauthor-pi .pitemplate-posauthor-toplist .teaser-item p.teaser-morelink a {
	padding-left: 18px;
	background-image: url(/fileadmin/webtemplate/styles/oevp-land/images/a_self.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.tx-posauthor-pi .pitemplate-posauthor-toplist .teaser-item .teaser-spacer {
    padding: 0px 0px 15px 0px;
	font-size: 1px;
    line-height: 0px;
}

.tx-posauthor-pi .pitemplate-posauthor-imagelist .teaser-item {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

.tx-posauthor-pi .pitemplate-posauthor-imagelist .teaser-item h3.teaser-title {
	font-size: 1.0em;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	zoom: 100%;
}

.tx-posauthor-pi .pitemplate-posauthor-imagelist .teaser-text {
	padding: 0px;
	margin-top: 0px;
	zoom: 100%;
}

.tx-posauthor-pi .pitemplate-posauthor-imagelist .teaser-item p.teaser-leadtext {
	padding: 0px;
	margin: 0px;
}

.tx-posauthor-pi .pitemplate-posauthor-imagelist .teaser-item p.teaser-morelink {
	margin: 0px;
	padding: 0px;
}


.tx-posauthor-pi .pitemplate-posauthor-imagelist .teaser-item p.teaser-morelink a {
	padding-left: 18px;
	background-image: url(/fileadmin/webtemplate/styles/oevp-land/images/a_self.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.tx-posauthor-pi .pitemplate-posauthor-imagelist .teaser-item .teaser-spacer {
    padding: 0px 0px 15px 0px;
	font-size: 1px;
    line-height: 0px;
}

.tx-posauthor-pi .pitemplate-posauthor-textlist .teaser-item {
	margin: 0px;
	padding: 0px;
}

.tx-posauthor-pi .pitemplate-posauthor-textlist .teaser-item h3.teaser-title {
	font-size: 1.0em;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

.tx-posauthor-pi .pitemplate-posauthor-textlist .teaser-text {
	padding: 0px;
	margin: 0px;
}

.tx-posauthor-pi .pitemplate-posauthor-textlist .teaser-item p.teaser-leadtext {
	padding: 0px;
	margin: 0px;
}

.tx-posauthor-pi .pitemplate-posauthor-textlist .teaser-item p.teaser-morelink {
	margin: 0px;
	padding: 0px;
}

.tx-posauthor-pi .pitemplate-posauthor-textlist .teaser-item p.teaser-morelink a {
	padding-left: 18px;
	background-image: url(/fileadmin/webtemplate/styles/oevp-land/images/a_self.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.tx-posauthor-pi .pitemplate-posauthor-textlist .teaser-item .teaser-spacer {
    padding: 0px 0px 15px 0px;
	font-size: 1px;
    line-height: 0px;
}

#banner .tx-posauthor-pi .teaser-item, #left .tx-posauthor-pi .teaser-item {
	margin: 9px;
	padding: 0px;
}


#banner .tx-posauthor-pi .pitemplate-posauthor-imagelist .teaser-item .teaser-spacer, #left .tx-posauthor-pi .pitemplate-posauthor-imagelist .teaser-item .teaser-spacer {
    padding: 0px 0px 0px 0px;
	font-size: 1px;
}

#banner .tx-posauthor-pi .pitemplate-posauthor-textlist .teaser-item .teaser-spacer, #left .tx-posauthor-pi .pitemplate-posauthor-textlist .teaser-item .teaser-spacer {
    padding: 0px 0px 0px 0px;
	font-size: 1px;
    line-height: 0px;
}

#banner .tx-posauthor-pi .pitemplate-posauthor-toplist .teaser-item .teaser-text, #left .tx-posauthor-pi .pitemplate-posauthor-toplist .teaser-text {
	margin-left: 0px !important;
	padding: 0px;
}

#banner .tx-posauthor-pi .pitemplate-posauthor-imagelist .teaser-item .teaser-text, #left .tx-posauthor-pi .pitemplate-posauthor-imagelist .teaser-text {
	margin-left: 0px !important;
	padding: 0px;
	margin-top: 0px;
}


#banner .tx-posauthor-pi h3.teaser-title, #left .tx-posauthor-pi h3.teaser-title {
	font-weight: bold;
	font-size: 1em;
	padding: 0px;
	color: #000000;
	background: #FFFFFF;
	padding: 0px;
}




/******************************
Inhalte in Navigationsspalte
*******************************/
#nav-container ul.linklist {
	font-size: 0.75em;
	margin: 0.4em 0 0 5px;
	padding: 0px;
	list-style: none;
}
#nav-container ul.linklist li {
	padding-left: 12px;
	padding-bottom: 0.4em;
	background-image: url(/fileadmin/webtemplate/styles/oevp-land/images/li_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 0.4em;
}
#nav-container ul.linklist form,
#nav-container ul.linklist p {
	margin: 0;
	padding: 0;
}
#nav-container ul.linklist .dropdownnav {
	width: 120px;
}


.tx-posnewcontent-pi4 {
	margin: 9px;
}

/******************************
FCE-Styles
*******************************/

.fce-1col {
  border: 1px solid #B4B4B4;
  background-color: #ffffff;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 15px 0px;
  zoom: 100%;
}

#col1 #content-container .fce-3col .fce-left {
	width: 200px;
	float: left;
	overflow: hidden;
}

#col1 #content-container .fce-3col .fce-middle {
	width: 200px;
	margin-left: 10px;
	float: left;
	overflow: hidden;
}

#col1 #content-container .fce-3col .fce-right {
	margin-left: 420px;
}


#col2 #content-container .fce-3col .fce-left {
	width: 146px;
	float: left;
	line-height: 1em;
}

#col2 #content-container .fce-3col .fce-middle {
	width: 146px;
	float: left;
	line-height: 1em;
}

#col2 #content-container .fce-3col .fce-right {
	width: 146px;
	line-height: 1em;
}




/******************************
 * INHALTE Plugin Barrierefreie Tools
 ******************************/
#banner .tx-poswai-piwaitools,
#left .tx-poswai-piwaitools {
  padding: 5px 9px 2px 9px;
}

.ctype-list .tx-poswai-piwaitools {
  line-height: 100%;
  font-size: 1.2em;
}



.tx-poswai-piwaitools .cssSwitcher {
  font-size: 10pt;
  line-height: 160%;
}
.tx-poswai-piwaitools .cssSwitcher .charSpacer {
  padding-left: 0px;
  padding-right: 0px;
}

.tx-poswai-piwaitools .cssSwitcher .label {
  font-weight: bold;
  font-size: 85%;
  line-height: 100%;
}

.tx-poswai-piwaitools .cssSwitcher a.cssSwitch-active, 
.tx-poswai-piwaitools .cssSwitcher a:link.cssSwitch-active, 
.tx-poswai-piwaitools .cssSwitcher a:visited.cssSwitch-active {
  padding: 0px 4px 0px 4px;
  background: #DBDBDB;
  line-height: 100%;
}

.tx-poswai-piwaitools .cssSwitcher a:hover.cssSwitch-normal,
.tx-poswai-piwaitools .cssSwitcher a:active.cssSwitch-normal,
.tx-poswai-piwaitools .cssSwitcher a:focus.cssSwitch-normal,
.tx-poswai-piwaitools .cssSwitcher a:active.cssSwitch-active,
.tx-poswai-piwaitools .cssSwitcher a:focus.cssSwitch-active,
.tx-poswai-piwaitools .cssSwitcher a:hover.cssSwitch-active {
  padding: 0px 4px 0px 4px;
  background: #B4B4B4;
  text-decoration: none;
  line-height: 100%;
}


.tx-poswai-piwaitools .cssSwitcher a.cssSwitch-normal, 
.tx-poswai-piwaitools .cssSwitcher a:link.cssSwitch-normal, 
.tx-poswai-piwaitools .cssSwitcher a:visited.cssSwitch-normal {  
  padding: 0px 4px 0px 4px;
  line-height: 100%;
}





/******************************
INHALTE Plugin PDV Daten 
*******************************/
.tx-posoevppdv-pipersonlist .pitemplate-posoevppdv-personlist .list-item {
	margin: 0px 0px 10px 0px;
	padding: 0px;
} 

.tx-posoevppdv-pipersonlist .pitemplate-posoevppdv-personlist .list-item h3.list-title {
	font-size: 1.0em;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	zoom: 100%;
}

.tx-posoevppdv-pipersonlist .pitemplate-posoevppdv-personlist .list-text {
	padding: 0px;
	margin-top: 0px;
	zoom: 100%;
}


.tx-posoevppdv-pipersonlist .pitemplate-posoevppdv-personlist .list-functions {
	padding: 0px;
	margin-top: 0px;
	font-weight: normal;
	zoom: 100%;
}

.tx-posoevppdv-pipersonlist .pitemplate-posoevppdv-personlist .list-item .item-spacer {
    padding: 0px 0px 15px 0px;
	font-size: 1px;
    line-height: 0px;
}

/******************************
 * INHALTE Plugin Mediengalerie
 ******************************/
#banner .tx-posmediagallery-piteaser,
#left .tx-posmediagallery-piteaser {
  padding: 9px 9px 5px 9px;
  width: 212px;
}

.ctype-list .tx-posmediagallery-piteaser {
  line-height: 100%;
  font-size: 1em;
}


#banner .tx-posmediagallery-piteaser h3.teaser-title, #left .tx-posauthor-pi h3.teaser-title {
	font-weight: bold;
	font-size: 1em;
	color: #000000;
	background: transparent;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}



.ctype-list .tx-posmediagallery-piteaser p.teaser-leadtext {
  padding: 0px;
}

.ctype-list .tx-posmediagallery-piteaser p.teaser-link {
  padding: 0px;
}
	
	


/******************************
POP-Up Window
*******************************/
#popwindow {
  margin-top: 5px;
}

#popwindow  .imglinks {
   font-size: 0.75em;
   padding-top: 3px;
   text-align: right;
   margin-right: 10px;
}

#popwindow  .imglinks ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#popwindow  .imglinks a {
	text-decoration: none;
}

#popwindow  .imglinks a:hover {
	text-decoration: underline;
}

#popwindow  .imglinks a.download-link {
	padding-left: 12px;
	background: url(/fileadmin/webtemplate/styles/oevp-land/images/a_download.gif) no-repeat left;
}


/**
 * Breadcrumbs
 */
.ctype-menu .rootline {
	padding: 5px 10px 5px 10px;
  font-size: 0.85em;
	color: #666666;
}
.ctype-menu .rootline a,
.ctype-menu .rootline a:link,
.ctype-menu .rootline a:visited,
.ctype-menu .rootline a:hover {
	color: #666666;
	text-decoration: none;
}
.ctype-menu .rootline a:hover {
	color: #333333;
	text-decoration: underline;
}
.ctype-menu .rootline a:active,
.ctype-menu .rootline a:focus {
	background: #C9172A;
	color: #ffffff;
}



/**
 * Umbrï¿½che
 */
.clearleft, .clearright {
	line-height: 0px;
	font-size:1px;
	margin: 0px;
	padding: 0px;
}
.clearleft {
	clear: left;
}
.clearright {
	clear: right;
}
.nowrap {
	white-space: nowrap;
}


/**
 * FOTOALBUM
 */

/* Albenauswahl */
.tx-posmediagallery-pi .gallerylist {
	clear: both;
	margin: 5px 0 5px 0;
}
.tx-posmediagallery-pi .gallerylist .teaser-frame {
	clear: both;
}
.tx-posmediagallery-pi .gallerylist .teaser-item {
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0;
	background: transparent;
}
.tx-posmediagallery-pi .gallerylist .teaser-title {
	font-size: 1.2em;
	padding-top: 4px;
}
.tx-posmediagallery-pi .gallerylist .teaser-img {
	float: left;
	margin: 5px 10px 5px 0;
}
.tx-posmediagallery-pi .gallerylist .teaser-leadtext {
	padding: 0;
	margin: 2px 0 5px 0;
}
.tx-posmediagallery-pi .gallerylist .teaser-info {
	padding: 0;
	margin: 2px 0 0 0;
	font-size: 85%;
	color: #999999;
}
.tx-posmediagallery-pi .gallerylist .teaser-link {
	text-align: left;
	padding: 0;
	margin: 2px 0 0 0;
}

/* Albenauswahl in Spezialspalte */
#banner .tx-posmediagallery-pi .gallerylist {
	margin: 0 0 5px 0;
}
#banner .tx-posmediagallery-pi .gallerylist .teaser-item,
#left .tx-posmediagallery-pi .gallerylist .teaser-item {
	margin: 0;
}
#banner .tx-posmediagallery-pi .gallerylist .teaser-img,
#left .tx-posmediagallery-pi .gallerylist .teaser-img {
	float: none;
	margin: 0 0 5px 0;
	text-align: center;
	background: #eeeeee;
}
#banner .tx-posmediagallery-pi .gallerylist .teaser-text,
#left .tx-posmediagallery-pi .gallerylist .teaser-text {
	padding-right: 5px;
	padding-left: 5px;
}
#banner .tx-posmediagallery-pi .gallerylist .teaser-link,
#left .tx-posmediagallery-pi .gallerylist .teaser-link {
	text-align: right;
	padding-left: 5px;
}

/* Bildauswahl */
.tx-posmediagallery-pi .imagelist {
}
.tx-posmediagallery-pi .imagelist .leadtext {
	margin: 5px 0 10px 0;
	padding: 0;
}
.tx-posmediagallery-pi .imagelist .images {
	background: transparent;
}
.tx-posmediagallery-pi .imagelist .images .row {
	width: 100%;
	clear: both;
	background: transparent;
}
.tx-posmediagallery-pi .imagelist .images .cell_left,
.tx-posmediagallery-pi .imagelist .images .cell_right,
.tx-posmediagallery-pi .imagelist .images .cell {
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 0;
	float: left;
	background: #f9f9f9;
	text-align: center;
	overflow: hidden;
}
.tx-posmediagallery-pi .imagelist .images .cell_left,
.tx-posmediagallery-pi .imagelist .images .cell {
	margin-right: 2px;
}
.tx-posmediagallery-pi .imagelist .images .cell a,
.tx-posmediagallery-pi .imagelist .images .cell_left a,
.tx-posmediagallery-pi .imagelist .images .cell_right a {
	display: block;
	overflow: hidden;
	padding: 2px;
	background: #f9f9f9;
	border: 1px solid #cccccc;
	vertical-align: middle;
}
.tx-posmediagallery-pi .imagelist .images .cell a:hover,
.tx-posmediagallery-pi .imagelist .images .cell_left a:hover,
.tx-posmediagallery-pi .imagelist .images .cell_right a:hover {
	background: #C9172A;
	border: 1px solid #C9172A;
}

/* Detailbild */
.tx-posmediagallery-pi .imagedetail {
}
.tx-posmediagallery-pi .imagedetail .leadtext {
	margin: 5px 0 10px 0;
	padding: 0;
}
.tx-posmediagallery-pi .imagedetail .detail {
	text-align: center;
}
.tx-posmediagallery-pi .imagedetail .detail img {
	padding: 4px;
	background: #f9f9f9;
	border: 1px solid #cccccc;
}
.tx-posmediagallery-pi .imagedetail .detail .imagetext {
	margin-top: 5px;
}



/**
 * PAGEBROWSER 2
 */
.pagebrowser2-text {
	clear: both;
	margin-top: 5px;
	margin-bottom: 5px;
}

.pagebrowser2-text,
.pagebrowser2-text .center,
.pagebrowser2-text .left,
.pagebrowser2-text .right {
	font-size: 91%;
	color: #666666;
}

.pagebrowser2-text .center {
	text-align: center; 
}

.pagebrowser2-text .right {
	float: right;
	text-align: right; 
}

.pagebrowser2-text .left {
	float: left;
	text-align: left; 
}

.pagebrowser2-text a,
.pagebrowser2-text a:link,
.pagebrowser2-text a:visited,
.pagebrowser2-text a:hover {
	color: #666666;
	text-decoration: none;
}
.pagebrowser2-text a:hover {
	color: #333333;
	text-decoration: underline;
}
.pagebrowser2-text a:active,
.pagebrowser2-text a:focus {
	background: #C9172A;
	color: #ffffff;
}

.pagebrowser2-text a.block,
.pagebrowser2-text a.block:link,
.pagebrowser2-text a.block:visited,
.pagebrowser2-text a.block:active,
.pagebrowser2-text a.block:hover {
	padding: 2px 4px 2px 4px;
	background: #cccccc;
	color: #333333;
	margin: 0 2px 0 1px;
}
.pagebrowser2-text a.block:active,
.pagebrowser2-text a.block:hover {
	background: #C9172A;
	color: #ffffff;
	text-decoration: none;
}

/**
 * Kalender - Übersichtsliste Agentur
 */
.tx-poscalendar-pi .imagelist {
	margin: 10px 0 0 0;
	border: 0;
}
.tx-poscalendar-pi .imagelist .teaser-frame {
	margin: 5px 0 2px 0;
	padding: 0 0 2px 0;
	min-width: 10px; /* IE mouseover-fix */
	border-bottom: 1px solid #8D99A6;
	font-size: 1em;
}
.tx-poscalendar-pi .imagelist .teaser-frame .teaser-info {
	color: #d0990b;
	font-weight: bold;
}
.tx-poscalendar-pi .imagelist .teaser-frame .teaser-title {
	padding: 2px 0 5px 0;
}
.tx-poscalendar-pi .imagelist .teaser-frame .teaser-title a,
.tx-poscalendar-pi .imagelist .teaser-frame .teaser-title a:link,
.tx-poscalendar-pi .imagelist .teaser-frame .teaser-title a:visited,
.tx-poscalendar-pi .imagelist .teaser-frame .teaser-title a:hover,
.tx-poscalendar-pi .imagelist .teaser-frame .teaser-title a {
	color: #1E364B;
	text-decoration: none;
}
.tx-poscalendar-pi .imagelist .teaser-frame .teaser-title a:hover {
	color: #000000;
}
.tx-poscalendar-pi .imagelist .teaser-frame .teaser-title a:active,
.tx-poscalendar-pi .imagelist .teaser-frame .teaser-title a:focus {
	background-color: #003C72;
	color: #ffffff;
}
.tx-poscalendar-pi .imagelist .teaser-frame .teaser-img {
	float: left;
	background: #909CA9;
	margin: 3px 15px 10px 0;
	padding: 0;
}
.tx-poscalendar-pi .imagelist .teaser-frame .teaser-text {
	margin: 0;
	padding: 0;
}
.tx-poscalendar-pi .imagelist .teaser-frame .teaser-text p {
	margin: 0;
	padding: 0 0 0.5em 0;
}


/**
 * Kalender - Übersichtsliste
 */
.tx-poscalendar-pi .datelist {
	margin: 0;
	border: 0;
}
.tx-poscalendar-pi .datelist .teaser-frame {
	margin: 0;
	padding: 0;
	min-width: 10px; /* IE mouseover-fix */
	font-size: 1em;
	clear: both;
	
}
.tx-poscalendar-pi .datelist .teaser-info {
	float: left;
	width: 160px;
	padding: 5px 0 0 0;
	color: #000000;
}

.tx-poscalendar-pi .datelist .teaser-center {
	width: 340px;
	overflow: hidden;
   margin-left: 30px;
}
.tx-poscalendar-pi .datelist .teaser-header {
	padding: 5px 0 0 0;
}
.tx-poscalendar-pi .datelist .teaser-header .teaser-title {
	font-size: 1.1em;
	line-height: 1.4em;
	padding: 0;
}
.tx-poscalendar-pi .datelist .teaser-header .teaser-title a {
	color: #c9172a;
}
.tx-poscalendar-pi .datelist .teaser-header .teaser-title a:active,
.tx-poscalendar-pi .datelist .teaser-header .teaser-title a:focus {
	color: #c9172a;
}
.tx-poscalendar-pi .datelist .teaser-text {
	margin: 0;
	padding: 0;
}
.tx-poscalendar-pi .datelist .teaser-text p {
	padding: 0 0 5px 0;
}
.tx-poscalendar-pi .datelist .teaser-img {
	text-align: center;
	margin: 5px 0 5px 5px;
	float: right;
/*
	background: #C7D0D9;
	background: #E1E6EA;
*/
}


/**
 * Kalender - Detailansicht
 */
.tx-poscalendar-pi .datedetail {
	margin: 0;
	border: 0;
	width: 655px;
	overflow: hidden;
}
.tx-poscalendar-pi .datedetail .info-frame {
	margin: 0;
	float: left;
	width: 160px;
	overflow: hidden;
}
.tx-poscalendar-pi .datedetail .content-frame {
	margin-left: 20px;
	float: left;
	width: 470px;
	overflow: hidden;
}
.tx-poscalendar-pi .datedetail .info-frame .teaser-info {
	margin: 10px 0 10px 0;
}


/**
 * diverse Links
 */
.backlink a, 
a.backlink {
	padding-left: 13px;
	background: url('/fileadmin/webtemplate/styles/Impex/images/pfeil_links.gif') no-repeat 1px 3px;
}

.nextlink a, 
a.nextlink {
	padding-left: 13px;
	background: url('/fileadmin/webtemplate/styles/Impex/images/pfeil_rechts.gif') no-repeat 1px 3px;
}

.nextrlink a, 
a.nextrlink {
	padding-right: 13px;
	background: url('/fileadmin/webtemplate/styles/Impex/images/pfeil_rechts.gif') no-repeat right  2px;
}

.backlink a, 
a.backlink {
	padding-left: 13px;
	background: url(/fileadmin/webtemplate/styles/oevp-land/images/arr_left_red.gif) no-repeat left;
}

.downloadlink a, 
a.downloadlink {
	padding-left: 13px;
	background: url(/fileadmin/webtemplate/styles/oevp-land/images/a_download.gif) no-repeat left;
}

.detaillink a, 
a.detaillink {
	padding-left: 13px;
	background: url(/fileadmin/webtemplate/styles/oevp-land/images/a_imgzoom.gif) no-repeat left;
}


.backlink a:active, .backlink a:focus, a.backlink:active, a.backlink:focus,
.nextlink a:active, .nextlink a:focus, a.nextlink:active, a.nextlink:focus,
.nextrlink a:active, .nextrlink a:focus, a.nextrlink:active, a.nextrlink:focus,
.detaillink a:active, .detaillink a:focus, a.detaillink:active, a.detaillink:focus,
.downloadlink a:active, .downloadlink a:focus, a.downloadlink:active, a.downloadlink:focus {
	background-color: #003C72;
	color: #ffffff;
	text-decoration: none;
}

.test {
	border-bottom:5px solid;