a{
	color: #294A7B;
	text-decoration: none;
	font-family: Arial;
	font-size: 14px;
}

a:link{
	color: #294A7B;
	text-decoration: none;
}

a:visited{
	color: #294A7B;
	text-decoration: none;
}

a:hover{
	color: #e41414;
	text-decoration: underline;
}

th {
	color : #000000;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
input, select {
	color : #000000;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.px {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 2px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.px5 {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.title01 {
	color : #FFFFFF;
	margin-top : 10px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 15px;
	font-size : 13px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	font-style: italic;
}
.title {
	color : #FFFFFF;
	margin-top : 1px;
	padding-bottom : 1px;
	margin-bottom : 1px;
	margin-left : 37px;
	margin-right : 10px;
	font-size : 10px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.title a {
	color : #EF6D00;
}
.title a:hover {
	color : #C25A02;
}
.list {
	color : #FFFFFF;
	margin-top : 3px;
	padding-bottom : 3px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.right {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 15px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.right a, .list a {
	color : #FF7500;
}
.right a:hover {
	color : #AAAAAA;
}
.left {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 25px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.left b {
	color : #FF6600;
}
.left a {
	color : #FF6600;
}
.left a:hover {
	color : #FF0000;
}
p {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 20px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
p a {
	color : #000000;
}
p a:hover {
	color : #294A7B;
}
#menu01 {
	color : #ffffff;
	/*margin-top : 1px;
	padding-bottom : 1px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;*/
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
#menu01 a {
	color : #ffffff;
	text-decoration: none;
}
#menu01 a:hover {
	color : #f0f0f0;
}
.menu02 {
	color : #FFFFFF;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 20px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.menu02 a {
	color : #000000;
	text-decoration: none;
}
.menu02 a:hover {
	color : #333333;
}
.bar01 {
	
	color: #DA0008; 
	margin-top: 1px;
	padding-bottom: 1px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 20px;
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
}
.b01 {
	color : #248abb;
	margin-top : 2px;
	padding-bottom : 1px;
	margin-bottom : 1px;
	margin-left : 20px;
	margin-right : 0px;
	font-size : 13px;
	font-family : Arial;
}
.b01 a {
	color : #000000;
	text-decoration: none;
}
.b01 a:hover {
	color : #333333;
}
#head {
	background-image: url(gfx/oekkv_logo.gif);
	background-repeat: no-repeat;
}
.text {
	font-family: Arial;
	font-style: normal;
	font-size: 12pt;
	color: #248abb;
	 /**/
}

.news {
	font-style: normal;
	font-size: 13px;
	font-family: Arial;
	color: #248abb;
}
.header {
	font-style: normal;
	font-size: 16px;
	font-family: Arial;
	color: #248abb;
}
.header_1 {
	font-style: normal;
	font-size: 11px;
	font-family: Arial;
	color: #248abb;
}
.footer {
	font-style: normal;
	font-size: 12px;
	font-family: Arial;
	color: #ffffff;
	text-align: center;
}
#fesnter_o {
	background-image: url(gfx/mo.gif);
	background-repeat: repeat-x;
}
#fesnter_ol {
	background-image: url(gfx/mol.gif);
	background-repeat: repeat-x;
}
#fesnter_or {
	background-image: url(gfx/mor.gif);
	background-repeat: repeat-x;
}
#fenster {
	border-left: 1px solid #979797;
	border-right: 1px solid #979797;
	background-color: White;
}
#fesnter_u {
	background-image: url(gfx/mu.gif);
	background-repeat: repeat-x;
}
#fesnter_ul {
	background-image: url(gfx/mul.gif);
	background-repeat: repeat-x;
}
#fesnter_ur {
	background-image: url(gfx/mur.gif);
	background-repeat: repeat-x;
}
.info_l {
		background-image: url(gfx/info_l.gif);
	   background-repeat: repeat-x;
	   height:42px;
}
.info {
	background-image: url(gfx/info.gif);
	color: #294A7B;
	font-weight: bolder;
	font-size: 14px;
}


.info_r {
		background-image: url(gfx/info_r.gif);
	   background-repeat: repeat-x;
}

/* TD */
.titel {
  color: #DA0008; 
  font-size: 18px;
}

/*
  +------------------------------------------------------------------+
  | CSS: Smart Corners                                               |
  | Cascading Style Shee                                             |
  | bearbeitet von: Franz Sadjak, September 2008                     |                                           |
  | Attribute to: <a href="http://green-beast.com/">Mike Cherim</a>  |
  +------------------------------------------------------------------+
*/
/*
body { width: 40em;
       margin: 100px auto;
       color: #fff;
       font-weight: bold;
       font-family: Verdana;
        }

a { color: #ffd;
    text-decoration: none;
    border-bottom: 1px dotted #ffd; }
a:hover { border: none;
          text-decoration: underline; }
*/
/* here's the box... the image is the upper-left corner */
.wrapper { background : #ffffff url(gfx/lio.gif) no-repeat;
           width : 40em;
           height : auto;
           position: relative;
           padding : 20px 20px;
           left: 16%;
}

/* these are the other three spans. classes were used to allow multiuse on a page */
.tr, .bl, .br, .to, .bo, .le, .re {
  position : absolute;
  width : 12px;
  height : 12px;  /* corner images are 40x40 */
  display : block;
  margin-bottom : -1px;  /* this is for IE */
}

/* change position and image: top-right */
.tr {
  background : transparent url(gfx/reo.gif) no-repeat;
  top : 0;
  right : 0;
}

/* change position and image: bottom-left */
.bl {
  background : transparent url(gfx/liu.gif) no-repeat;
  bottom : 0;
  left : 0;
}

/* change position and image: bottom-right */
.br {
  background : transparent url(gfx/reu.gif) no-repeat;
  right : 0;
  bottom : 0;
}

/* change position and image: bottom-right */
.to {
  background : transparent url(gfx/o.gif) repeat-x;
  width:97%;
  right : 12px;
  left : 12px;
  top : 0;
}
/* change position and image: bottom-right */
.bo {
  background : transparent url(gfx/u.gif) repeat-x;
  width:97%;
  right : 12px;
  left : 12px;
  bottom : 0;
}
/* change position and image: bottom-right */
.le {
  background : transparent url(gfx/li.gif) repeat-y;
  height:96%;
  left : 0;
  top : 12px;
  bottom : 12px;
}
/* change position and image: bottom-right */
.re {
  background : transparent url(gfx/re.gif) repeat-y;
  height:96%;
  right : 0;
  top : 12px;
  bottom : 12px;
}


/* End Styles */
IMG {
  border: none;
}

div.centerlayout
{
position:absolute;
left:50%;
width:960pt;
margin-left:-478px;
} 

/* RundeEcken */
/* Layer 2 Hintergrundbild rechts oben - Unbedingt Reihenfolge einhalten */
.ro {
margin:0;
background:url('../pix/bg_ro.gif') no-repeat right top;
}

/* Layer 3 Hintergrundbild links oben */
.lo {
margin:0;
background:url('../pix/bg_lo.gif') no-repeat left top;
}

/* Layer 4 Hintergrundbild rechts unten */
.ru {
margin:0;
background:url('../pix/bg_ru.gif') no-repeat right bottom;
}

/* Layer 5 Hintergrundbild links unten */
.lu {
margin:0;
background:url('../pix/bg_lu.gif') no-repeat left bottom;
}
.textfeld {
padding:17px 35px 32px 20px;  /* 1. Wert: Innenabstand von oben, 2. Wert: Innenabstand rechts, 3. Wert: Innenabstand von unten, 3. Werte: links */
display:inline-block; /* Stabilisierung der Höhe, Breite passt sich automatisch dem Inhalt an */ 
}

.hintergrundfarbe {
background-color:#DEEEFE; /* Hintergrundfarbe für Textfeld, helles Grau */
}


/* für Überschriften */
H1 {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 20px;
	font-size : 18px;
	font-family : Tahoma,Verdana,Arial;
}

.nocr {
	font-family: Arial;
	font-style: normal;
	font-size: 12pt;
	color: #248abb;
	margin-left : 20px;
}

.nobr {
   white-space : nowrap;
   /* etc. */
}
