body		{
			font: 12px Verdana, Arial, Helvetica, sans-serif;
			color: #000000;
			background: #ffffff;
			scrollbar-base-color: #000000;
			scrollbar-arrow-color: #ffffff;
			margin:0px;
			}

/*
#visual {
	width: 606px;
	height: 235px;
	margin: 0;
	background: #ffffff url(/images/visuals/visual-001.jpg) no-repeat;
}

#angebote #visual {background: #ffffff url(/images/visuals/visual-002.jpg) no-repeat;}
*/

table, tr, td {
			font: 12px Verdana, Arial, Helvetica, sans-serif;
			color: #000000;
			}


h1 {
			font: normal 20px Verdana, Arial, Helvetica, sans-serif;
			margin-bottom:30px;
	}

h2 {
			font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	}


a:link,
a:visited {
	color: #000000;
	text-decoration: underline;
}

a:hover,
a:active {
/*	background-color: #F2F8FC; */
	color: #333333;
	text-decoration: none;
}


/* begin css tabs */

ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 0 0; /* set margins as desired */
font: normal 14px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #ffffff; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 0px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav li { /* do not change */
display: inline;
}

body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4, body#tab5 li.tab5, body#tab6 li.tab6 { /* settings for selected tab */
border-bottom: 1px solid #061637; /* set border color to page background color */
background-color: #ffffff; /* set background color to match above border color */
}

body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a, body#tab5 li.tab5 a, body#tab6 li.tab6 a { /* settings for selected tab link */
background-color: #061637; /* set selected tab background color as desired */
border-top: 1px solid #ffffff;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
color: #ffffff; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li a { /* settings for all tab links */
padding: 3px 25px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #009EE0; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #009EE0; /* set unselected tab background color as desired */
color: #ffffff; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}

ul#tabnav a:hover { /* settings for hover effect */
border-top: 1px solid #ffffff;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
background: #061637; /* set desired hover color */
color: #ffffff;
}

/*NAVIGATION-*/
/************************************************
*************FIRST_LEVEL*************************
************************************************/
div.navigation a{
TEXT-DECORATION: none;
DISPLAY: block;

width:230px;
height:16px;
font-family: verdana, Arial, helvetica, sans-serif;
font-size : 14px;
color: #999;
FONT-WEIGHT: normal;
TEXT-ALIGN: left;
PADDING-top: 5px;
PADDING-bottom: 5px;
MARGIN-left: 0Px;
MARGIN-top: 0Px;
MARGIN-bottom: 0Px;
MARGIN-right: 0Px;
}


div.navtitleseperator
{
MARGIN-top: 0Px;
margin-bottom: 0px;
/*border-bottom: solid 2px #333333;*/
}
/*Linie zwischen den Nav einträgen*/
div.bl {
/*filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;*/
margin-bottom: 0px;
border-bottom: solid 0px #999999;
}

/*Style-Definition für die Title-Level-Navigation*/
div.titleNav a, div.titleNav  a:visited
{
TEXT-DECORATION: none;
PADDING-left: 20px;
FONT-WEIGHT: normal;
COLOR: #000000;
BACKGROUND-COLOR: transparent;
}
/*Style-Definition für die Title-Level-Navigation bei Mouse-Over*/
div.titleNav a:hover
{
TEXT-DECORATION: none;
PADDING-left: 20px;
FONT-WEIGHT: bold;
COLOR: #000000;
BACKGROUND-COLOR: #ffffff;
}
/*Style-Definition für die Title-Level-Navigation bei aktivem Link*/
div.titleNavActive a, div.titleNavActive a:visited
{
TEXT-DECORATION: none;
PADDING-left: 20px;
FONT-WEIGHT: bold;
COLOR: #000000;
BACKGROUND-COLOR: #ffffff;
}
/*Style-Definition für die Title-Level-Navigation bei aktivem Link*/
div.titleNavActive a:hover
{
TEXT-DECORATION: none;
PADDING-left: 20px;
FONT-WEIGHT: bold;
COLOR: #000000;
BACKGROUND-COLOR: #ffffff;
}


/*Style-Definition für die First-Level-Navigation*/
div.fstLevel a, div.fstLevel  a:visited
{
TEXT-DECORATION: none;
PADDING-left: 20px;
FONT-WEIGHT: normal;
COLOR: #000000;
BACKGROUND-COLOR: transparent;
}
/*Style-Definition für die First-Level-Navigation bei Mouse-Over*/
div.fstLevel a:hover
{
TEXT-DECORATION: none;
PADDING-left: 20px;
FONT-WEIGHT: bold;
COLOR: #000000;
BACKGROUND-COLOR: #ffffff;
}
/*Style-Definition für die First-Level-Navigation bei aktivem Link*/
div.fstLevelActive a, div.fstLevelActive a:visited
{
TEXT-DECORATION: none;
PADDING-left: 20px;
FONT-WEIGHT: bold;
COLOR: #000000;
BACKGROUND-COLOR: #ffffff;
}
/*Style-Definition für die First-Level-Navigation bei aktivem Link*/
div.fstLevelActive a:hover
{
TEXT-DECORATION: none;
PADDING-left: 20px;
FONT-WEIGHT: bold;
COLOR: #000000;
BACKGROUND-COLOR: #ffffff;
}

/************************************************
*************SECOND_LEVEL*************************
************************************************/
/*Style-Definition für die Second-Level-Navigation*/
div.secLevel a, div.secLevel a:visited
{
TEXT-DECORATION: none;
PADDING-left: 35px;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
COLOR: #000000;
BACKGROUND-COLOR: #ffffff;
}
/*Style-Definition für die Second-Level-Navigation bei Mouse-Over*/
div.secLevel a:hover
{
TEXT-DECORATION: none;
PADDING-left: 35px;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
COLOR: #000000;
BACKGROUND-COLOR: #ffffff;
}
/*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
div.secLevelActive a, div.secLevelActive a:visited
{
TEXT-DECORATION: none;
PADDING-left: 35px;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
COLOR: #000000;
BACKGROUND-COLOR: #ffffff;
}

/*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
div.secLevelActive a:hover
{
TEXT-DECORATION: none;
PADDING-left: 35px;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
COLOR: #000000;
BACKGROUND-COLOR: #ffffff;
}

/************************************************
*************third_LEVEL*************************
************************************************/
/*Style-Definition für die Second-Level-Navigation*/
div.thirdLevel a, div.thirdLevel a:visited
{
TEXT-DECORATION: none;
PADDING-left: 55px;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
COLOR: #000000;
BACKGROUND-COLOR: #ffffff;
}
/*Style-Definition für die Second-Level-Navigation bei Mouse-Over*/
div.thirdLevel a:hover
{
TEXT-DECORATION: none;
PADDING-left: 55px;
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
COLOR: #000000;
BACKGROUND-COLOR: #ffffff;
}
/*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
div.thirdLevelActive a, div.thirdLevelActive a:visited
{
TEXT-DECORATION: none;
PADDING-left: 55px;
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
COLOR: #000000;
BACKGROUND-COLOR: #ffffff;
}

/*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
div.thirdLevelActive a:hover
{
TEXT-DECORATION: none;
PADDING-left: 55px;
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
COLOR: #000000;
BACKGROUND-COLOR: #ffffff;
}

/************************************************
*************MY_LEVEL*************************
************************************************/
/*Style-Definition für die Second-Level-Navigation*/
div.myLevel a, div.myLevel a:visited
{
TEXT-DECORATION: none;
PADDING-left: 15px;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
COLOR: #ffffff;
BACKGROUND-COLOR: #061637;
}
/*Style-Definition für die Second-Level-Navigation bei Mouse-Over*/
div.myLevel a:hover
{
TEXT-DECORATION: none;
PADDING-left: 15px;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
COLOR: #ffffff;
BACKGROUND-COLOR: #061637;
}
/*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
div.myLevelActive a, div.myLevelActive a:visited
{
TEXT-DECORATION: none;
PADDING-left: 15px;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
COLOR: #ffffff;
BACKGROUND-COLOR: #061637;
}

/*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
div.myLevelActive a:hover
{
TEXT-DECORATION: none;
PADDING-left: 15px;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
COLOR: #ffffff;
BACKGROUND-COLOR: #061637;
}


/*FORM*/


input, textarea, select {
	background-color: #F2F8FC;
	color: #000000;
	border-width:1px;
	font-family: Verdana, Helvetica, Arial;
	font-size: 12px;
	font-weight: normal} 

.submit{ 
	background-color: #A3A8A8;
	font-family: Verdana, Helvetica, Arial;
	color:#FFFFFF; 
	font-size: 12px;
	font-weight: bold;
	border-width:thin;}

.button{ 
	background-color: #061637;
	width:100px;
	text-align:center;
	color: #ffffff;
	font-family: Verdana, Helvetica, Arial;
	font-size: 12px;
	padding:3px;
	font-weight: normal;
	cursor:hand;} 

input.errorfield, select.errorfield, textarea.errorfield { background-color: #CFE9FA; color: #000000;}
#content td.errorfield { 
	color: #0A56A4;
	}


/* HIGHSLIDE */

.highslide-html {
    background-color: #B7D145;
    color: #000000;
}

.highslide-html p {margin-bottom:10px;}

.highslide-dimming {
	background: #29254B;
	position: absolute;
}

.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-body, a.highslide-body:link, a.highslide-body:hover, a.highslide-body:active, a.highslide-body:visited {
    color: white;
    text-decoration:none;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}

.highslide-wrapper .highslide-html-content {
    width: 850px;
    padding: 10px;
	padding-left:40px;
	padding-bottom:0px;
}

.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-size:10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover, .highslide-wrapper .highslide-header a:visited {
	font-size:10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
/*	background-color:white; */
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(/highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
 
