.cc_container .cc_btn {
background-color: #e4e4e4 !important; /* Farbe des Buttons */
color: #000 !important /* Textfarbe des Buttons */
}
 
.cc_container {
background: #1f6888 !important; /* Hintergrundfarbe des gesamten Bereichs */
color: #ffffff !important /* Schriftfarbe des gesamten Bereichs */
}
 
.cc_container a {
color: #31a8f0 !important /* Textlink-Farbe "Mehr Infos" */
}

p{
	line-height: 1.2;
	margin-top: 0px;	
	margin-bottom: 19px
}

 pre{
	line-height: 1.2;
	margin-top: 0px;	
	margin-bottom: 19px
}

 blockquote{
	line-height: 1.2;
	margin-top: 0px;	
	margin-bottom: 19px
}

 h1{
	line-height: 1.2;
	margin-top: 0px;	
	margin-bottom: 19px
}

 h2{
	line-height: 1.2;
	margin-top: 0px;	
	margin-bottom: 19px
}

 h3{
	line-height: 1.2;
	margin-top: 0px;	
	margin-bottom: 19px
}

 h4{
	line-height: 1.2;
	margin-top: 0px;	
	margin-bottom: 19px
}

 h5{
	line-height: 1.2;
	margin-top: 0px;	
	margin-bottom: 19px
}

 h6 {
	line-height: 1.2;
	margin-top: 0px;	
	margin-bottom: 19px
}

pre {
	font-family: "Courier New",  "Lucida Console",  Courier,  Monaco,  Monospace
}

blockquote {
	margin-bottom: 21.28px;
	margin-left: 40px;
	margin-right: 40px
}

address {
	line-height: 1.2;
	margin: 0px;
	font-style: italic
}

h1 {
	font-size: 31px
}
h2 {
	font-size: 24px
}
h3 {
	font-size: 18px
}
h4 {
	font-size: 16px
}
h5 {
	font-size: 13px
}
h6 {
	font-size: 10px
}

html{
	margin: 0px;
	padding: 0px
}

 body{
	margin: 0px;
	padding: 0px
}

 form {
	margin: 0px;
	padding: 0px
}

.NavBar_ul {
	position: relative;
	margin: 0px;
	padding: 0px
}
.NavBar_li {
	position: absolute;
	margin: 0px;
	padding: 0px;
	list-style: none
}
.NavBar_a {
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	text-decoration: none;
	display: block
}

.nof-clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden
}

.nof-clearfix {display: inline-block}

/* Hides from IE-mac \*/
* html .nof-clearfix {height: 1%}
.nof-clearfix {display: block}
/* End hide from IE-mac */

.nof-positioning {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit
}

.nof-navPositioning {
	margin: 0px;
	padding: 0px;
	cursor: pointer
}

.nof-navButtonAnchor {
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	text-decoration: none
}

.nof-ajaxTemplateHide {
	visibility:hidden;
	background-color:white;
	color:white	
}

p{
	line-height: 1.2;
	margin-top: 0px;	
	margin-bottom: 19px
}

 pre{
	line-height: 1.2;
	margin-top: 0px;	
	margin-bottom: 19px
}

 blockquote{
	line-height: 1.2;
	margin-top: 0px;	
	margin-bottom: 19px
}

 h1{
	line-height: 1.2;
	margin-top: 0px;	
	margin-bottom: 19px
}

 h2{
	line-height: 1.2;
	margin-top: 0px;	
	margin-bottom: 19px
}

 h3{
	line-height: 1.2;
	margin-top: 0px;	
	margin-bottom: 19px
}

 h4{
	line-height: 1.2;
	margin-top: 0px;	
	margin-bottom: 19px
}

 h5{
	line-height: 1.2;
	margin-top: 0px;	
	margin-bottom: 19px
}

 h6 {
	line-height: 1.2;
	margin-top: 0px;	
	margin-bottom: 19px
}

pre {
	font-family: "Courier New",  "Lucida Console",  Courier,  Monaco,  Monospace
}

blockquote {
	margin-bottom: 21.28px;
	margin-left: 40px;
	margin-right: 40px
}

address {
	line-height: 1.2;
	margin: 0px;
	font-style: italic
}

h1 {
	font-size: 31px
}
h2 {
	font-size: 24px
}
h3 {
	font-size: 18px
}
h4 {
	font-size: 16px
}
h5 {
	font-size: 13px
}
h6 {
	font-size: 10px
}

html{
	margin: 0px;
	padding: 0px
}

 body{
	margin: 0px;
	padding: 0px
}

 form {
	margin: 0px;
	padding: 0px
}

.NavBar_ul {
	position: relative;
	margin: 0px;
	padding: 0px
}
.NavBar_li {
	position: absolute;
	margin: 0px;
	padding: 0px;
	list-style: none
}
.NavBar_a {
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	text-decoration: none;
	display: block
}

.nof-clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden
}

.nof-clearfix {display: inline-block}

/* Hides from IE-mac \*/
* html .nof-clearfix {height: 1%}
.nof-clearfix {display: block}
/* End hide from IE-mac */

.nof-positioning {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit
}

.nof-navPositioning {
	margin: 0px;
	padding: 0px;
	cursor: pointer
}

.nof-navButtonAnchor {
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	text-decoration: none
}

.nof-ajaxTemplateHide {
	visibility:hidden;
	background-color:white;
	color:white	
}

/* Für die Firmen angabe */
div
{
	color: #000055;
	font-size: 1px
	
	}
/* Ende */
	
/* Text */
BODY {	background-image : url( "./Background.gif" );
	background-repeat : repeat-x;
	font-family : Arial;
	font-size : 14px;
	color : rgb(51,51,51);
	background-color: rgb(0,0,85); 
	background-image: none; margin: 0px
	}

.nof_BroadcastBlueBanners1-Default {
font-family:Georgia; font-size:24pt; color:rgb(255,255,254) 
}

.nof_BroadcastBlueNavbar4-Regular {
font-family:Verdana; font-size:10pt; color:rgb(51,51,51) 
}

.nof_BroadcastBlueNavbar5-Rollover {
font-family:Verdana; font-size:10pt; color:rgb(255,255,255) 
}

.nof_BroadcastBlueNavbar6-Highlighted {
font-family:Verdana; font-size:10pt; color:rgb(51,51,51) 
}

.nof_BroadcastBlueNavbar7-HighlightedRollover {
font-family:Verdana; font-size:10pt; color:rgb(51,51,51) 
}

.nof_BroadcastBlueNavbar9-Regular {
font-family:verdana; font-size:8pt; color:rgb(51,51,51) 
}

.nof_BroadcastBlueNavbar10-Rollover {
font-family:verdana; font-size:8pt; color:rgb(51,51,51) 
}

.nof_BroadcastBlueNavbar11-Highlighted {
font-family:verdana; font-size:8pt; color:rgb(51,51,51) 
}

.nof_BroadcastBlueNavbar12-HighlightedRollover {
font-family:verdana; font-size:8pt; color:rgb(51,51,51) 
}


P {
	font-family: Arial,   Helvetica,   Geneva,   Sans-serif;
	font-size : 14px;
	color : rgb(51,51,51)}

.TextObject {
	font-family: Arial,   Helvetica,   Geneva,   Sans-serif;
	font-size : 14px;
	color : rgb(51,51,51)
}

.TextNavBar {
	font-family: Arial,   Helvetica,   Geneva,   Sans-serif;
	font-size : 14px;
	color : #000000
}

A:link {
	font-family: Arial,   Helvetica,   Geneva,   Sans-serif;
	font-size : 14px
}

A:visited {
	font-family: Arial,   Helvetica,   Geneva,   Sans-serif;
	font-size : 14px
}

A:active {
	font-family: Arial,   Helvetica,   Geneva,   Sans-serif;
	font-size : 14px
}

H1 {
	font-family: Georgia,   Palatino,   "Times New Roman",   Times,   Serif
}

H2 {
	font-family: Georgia,   Palatino,   "Times New Roman",   Times,   Serif;
	font-weight : lighter
}

H3 {
	font-family: Georgia;
	font-weight : lighter
}



UL {
	font-family: Arial,   Helvetica,   Geneva,   Sans-serif;
	font-size : 14px
}

OL {
	font-family: Arial,   Helvetica,   Geneva,   Sans-serif;
	font-size : 14px
}.ui-accordion{
	border: 1px solid #3B5998 !important;
	border-top: none !important
}
 .ui-accordion a {
	border: none !important
}
div.ui-accordion.selected a.head.selected   {
	background-image: url( "Images\\AccordionTabOpen.png" ) !important;
	color: #f2f2f2 !important
}
.ui-accordion a.head {
	background-image: url( "Images\\AccordionTabClosed.png" ) !important;
	background-color: #ffffff !important;
	border: none !important;
	font-size: 11px !important;
	color: #f2f2f2 !important;
	font-weight: normal !important;
	text-indent: 25px !important;
	height: 30px !important;
	line-height: 30px !important
}
.ui-accordion .ui-accordion-panel a {
	display: inline !important
}

/* Tabs */
.ui-tabs-panel {
	border: 1px solid #3B5998 !important;
	padding: 5px !important
}
.ui-tabs-nav a {
	background-image: url( "./tab_top.png" ) !important;
	font-weight: normal !important;
	color: #f2f2f2 !important;
	font-size: 11px !important;
	line-height: 22px !important
}
.ui-tabs-nav .ui-tabs-selected a {
	color: #f2f2f2 !important
}
.ui-tabs-nav a span   {
	background-image: url( "./tab_top.png" ) !important;
	max-height: 50px;
	height: 22px !important
}

div.TogglePaneFancyHeader {
	font-family: inherit !important;
	font-size: 11px !important;
	font-weight: normal !important;
	line-height: 30px;
	height: 30px !important;
	padding: 0px !important;
	text-indent: 25px;
	cursor: pointer;
	border: 1px solid #3B5998 !important;
	border-width: 0px 0px !important;
	background-color: transparent !important;
	background-image: url( "Images\\TogglePaneOpen.png" ) !important;
	background-position: 0% 0% !important;
	color: #f2f2f2 !important
}
div.TogglePaneFancyHeaderClosed {
	background-color: transparent !important;
	background-image: url( "Images\\TogglePaneClosed.png" ) !important;
	background-position: 0% 0% !important;
	color: #f2f2f2 !important
}
div.TogglePanePlainContent {
	border: 1px solid #3B5998 !important;
	border-top: none !important
}


.nof_BroadcastBlueNavbar25-Regular {
	font-family: Verdana;
	font-size : 10px;
	width : 101px;
	height : 21px;
	background-color : rgb(240,243,246);
	text-align : center
}

.nof_BroadcastBlueNavbar25-Rollover {
	font-family: Verdana;
	font-size : 10px;
	width : 101px;
	height : 21px;
	background-color : rgb(225,225,225);
	text-align : center
}

.nof_BroadcastBlueNavbar25-Highlighted {
	font-family: Verdana;
	font-size : 10px;
	width : 101px;
	height : 21px;
	background-color : rgb(225,225,225);
	text-align : center
}

.nof_BroadcastBlueNavbar25-HighlightedRollover {
	font-family: Verdana;
	font-size : 10px;
	width : 101px;
	height : 21px;
	background-color : rgb(240,243,246);
	text-align : center
}#mbmcookie 
 {
	 position: fixed; 
     bottom: 0; 
     left: 0; 
     right: 0; 
     background: #eee; 
     padding: 20px; 
     font-size: 14px; 
     font-family: verdana}

#mbmcookie a.button 
{
	 cursor: pointer; 
     background: #ccc; 
     padding: 8px 20px; 
     margin-left: 10px; 
     border-radius: 5px; 
     font-weight: bold; 
     float: right
}
#mbmcookie p.cookiemessage 
	{
	display: block; 
	padding: 0; 
	margin: 0
		}A:hover {
	font-family: Arial,   Helvetica,   Geneva,   Sans-serif;
	font-size : 14px
}

/* Accordion */
.ui-tabs-nav a:hover span{
	background-position: 0 -50px !important
}
.ui-tabs-nav a:hover{
	background-position: 100% -150px !important;
	color: #f2f2f2 !important
}


/* Für Cookie Hinweis */

 #mbmcookie a.button:hover 
{
	background-color: #aaa
	}

    