BODY {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Black;
	font-weight : normal;
	text-decoration : none;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
}
TD {
	COLOR: BLACK;
	FONT-FAMILY: Verdana, Arial,Geneva, Helvetica, sans-serif;
	FONT-SIZE: 12px;text-decoration:none;
	
}
A {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
	text-decoration : underline;
	font-size:11px;
}
A:HOVER {
	text-decoration : none;
}

H1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 20px;
	color : Black;
	font-weight : bold;
	text-decoration : none;
}
H2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : Black;
	font-weight : bold;
	text-decoration : none;
}
H3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : Black;
	font-weight : bold;
	text-decoration : none;
}
H4 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : Black;
	font-weight : bold;
	text-decoration : none;
}
H5 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Black;
	font-weight : bold;
	text-decoration : none;
}

.textbold {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Black;
	font-weight : bold;
	text-decoration : none;
}
.textboldbig {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : Black;
	font-weight : bold;
	text-decoration : none;
}

A.linksmall {
	text-decoration : none;
	font-size: 11px;
}
A.linksmall:HOVER {
	text-decoration : underline;
}

.textboldsmall {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	font-weight : bold;
	text-decoration : none;
}
.textteaser {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	font-weight : normal;
	text-decoration : none;
}
.textteaserboldinv {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : White;
	font-weight : bolder;
	text-decoration : none;
}

.textlink {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Black;
	font-weight : normal;
	text-decoration : underline;
}
A.textlink:HOVER {
	text-decoration : none;
}
A.textsmall:HOVER {
	text-decoration : underline;
}

.textlinkbold {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Black;
	font-weight : bold;
	text-decoration : underline;
}
A.textlinkbold:HOVER {
	text-decoration : none;
}
.textlinksmall {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	font-weight : normal;
	text-decoration : underline;
}
A.textlinksmall:HOVER {
	text-decoration : none;
}
.textlinkboldsmall {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Black;
	font-weight : bold;
	text-decoration : underline;
}
A.textlinkboldsmall:HOVER {
	text-decoration : none;
}
.textlinkinv {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Black;
	font-weight : normal;
	text-decoration : none;
}
A.textlinkinv:HOVER {
	text-decoration : underline;
}
.textlinkboldinv {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Black;
	font-weight : bold;
	text-decoration : none;
}
A.textlinkboldinv:HOVER {
	text-decoration : underline;
}
.textlinkboldsmallinv {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Black;
	font-weight : bold;
	text-decoration : none;
}
A.textlinkboldsmallinv:HOVER {
	text-decoration : underline;
}
.textlinksmallinv {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Black;
	font-weight : normal;
	text-decoration : none;
}
A.textlinksmallinv:HOVER {
	text-decoration : underline;
}
.textlinkboldbig {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : Black;
	font-weight : bold;
	text-decoration : underline;
}
A.textlinkboldbig:HOVER {
	text-decoration : none;
}
.textpos {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Green;
	font-weight : normal;
	text-decoration : none;
}
.textposbold {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Green;
	font-weight : bold;
	text-decoration : none;
}
.textneg {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #ff6600;
	font-weight : normal;
	text-decoration : none;
}
.textnegbold {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #ff6600;
	font-weight : bold;
	text-decoration : none;
}
.textnegbig {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #ff6600;
	font-weight : bold;
	text-decoration : none;

}
.nav {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	font-weight : normal;
	text-decoration : none;
	background : #FFDDDB;
	padding : 1% 0% 1% 0%;
}
A.nav:HOVER {
	text-decoration : underline;
}
.navhead {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Navy;
	font-weight : bold;
	text-decoration : none;
	background : #B5CBE7;
}
A.navhead:HOVER {
	text-decoration : underline;
}
A.navabb {
	color:Navy; 
	FONT-SIZE:9pt; 
	text-decoration:none; 
	font-weight:bolder;
}
.navigation1 {
	color: Black; 
	FONT-SIZE: 11px;
	text-decoration : none;  
	font-weight : normal;
	
}
A.navigation1:HOVER {
	color: Red;
	text-decoration : none;
}
.navigation2 {
	color: Red; 
	FONT-SIZE: 7pt;
	text-decoration : none;  
	font-weight : bolder; 
}
A.navigation2:HOVER { 
	color: Navy;
	FONT-SIZE: 7pt; 
	text-decoration : none;
	font-weight : bolder;
}

.searchtextboldbig {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : white;
	font-weight : bold;
	text-decoration : none;
}

.searchlinksmall {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : white;
	font-weight : bold;
	text-decoration : none;
}

A.searchlinksmall:HOVER {
	text-decoration : underline;
}
.searchinput {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Black;
	font-weight : normal;
	text-decoration : none;
}

.toptext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Gray;
	font-weight : normal;
	text-decoration : none;
}

.topgroup {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : Navy;
	font-weight : bold;
	text-decoration : none;
}


.error {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    color:#990033;
    font-weight:bolder
}
/*
AB HIER NEU
*/

/*-------------------------------------------------------------------
ASSORTMENT
---------------------------------------------------------------------*/
H1.assortment,H2.assortment {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	color : Black;
	font-weight : bold;
	text-decoration : none;
	letter-spacing:-1pt;
}
H1.assortment {
	font-size : 24px;
}
H2.assortment {
	font-size : 18px;
}
A.assortmentlink:HOVER {
	color : Black;
	text-decoration : underline;
}
.assortmentlink {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	font-weight : normal;
	text-decoration : none;
}
.assortmenttitle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Black;
	font-weight : bolder;
	text-decoration : none;
	
}
.assortmentrubrik {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : black;
	font-weight : bold;
	text-decoration : none;
	letter-spacing: 0pt;
}
.assortmentillhead,.assortmentillhead2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
	font-weight : bold;
	text-decoration : none;

}
.assortmentillhead {
	font-size : 24px;
}
.assortmentillhead2 {
	font-size : 18px;
}
/*-----------------------------------------------------------------------
CONSULTING
-------------------------------------------------------------------------*/
H1.consulting {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 24px;
	color : #B96EB2;
	font-weight : bold;
	text-decoration : none;
	letter-spacing:-1pt;
}
.consultingrubrik {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : White;
	font-weight : bold;
	text-decoration : none;
	letter-spacing: 0pt;
}
/*-----------------------------------------------------------------------
BASKET
------------------------------------------------------------------------*/
H1.basket {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 24px;
	color : #214a7b;
	font-weight : bold;
	text-decoration : none;
	letter-spacing:-1pt;
}
.basketrubrik {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : White;
	font-weight : bold;
	text-decoration : none;
	letter-spacing: 0pt;
}
.basketnaviheader {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : White;
	font-weight : bold;
	text-decoration : none;
	background-color:#B5CBE7;
}
.basketnavicontent {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : black;
	font-weight : normal;
	text-decoration : none;
	background-color:#214a7b;
}
.basketadsheader {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : black;
	font-weight : bold;
	text-decoration : none;
	
}
.basketadscontent {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #B5CBE7;
	font-weight : normal;
	text-decoration : none;
	
}
.baskettableheader {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #214a7b;
	font-weight : bold;
	text-decoration : none;
	background-color: #D1DBF1;
}
/*-----------------------------------------------------------------------
ACCOUNT
------------------------------------------------------------------------*/
H1.account {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 24px;
	color : #E08700;
	font-weight : bold;
	text-decoration : none;
	letter-spacing:-1pt;
}
H2.account {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #E08700;
	font-weight : bold;
	text-decoration : none;
	letter-spacing:-1pt;
}
.accountrubrik {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : White;
	font-weight : bold;
	text-decoration : none;
	letter-spacing: 0pt;
}
A.accountlink:HOVER {
	color : Black;
	text-decoration : underline;
}
.accountlink {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	font-weight : normal;
	text-decoration : none;
}
.accounttitle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #E08700;
	font-weight : bolder;
	text-decoration : none;
	letter-spacing: 0pt;
}
A.accounttitle:HOVER {
	color : Black;
	text-decoration : underline;
}
.accounttextsmallcredit {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : red;
	font-weight : normal;
	text-decoration : none;
}
.accounttextsmalldebit {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : green;
	font-weight : normal;
	text-decoration : none;
}
/*-----------------------------------------------------------------------
ORDERFORM
------------------------------------------------------------------------*/
H1.orderform {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 24px;
	color : #cc0000;
	font-weight : bold;
	text-decoration : none;
	letter-spacing:-1pt;
}
H2.orderform {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #cc0000;
	font-weight : bold;
	text-decoration : none;
	letter-spacing:-1pt;
}
.orderformrubrik {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : White;
	font-weight : bold;
	text-decoration : none;
	letter-spacing: 0pt;
}

/*-----------------------------------------------------------------------
GLOBALES
------------------------------------------------------------------------*/
.wksmall {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	font-weight : normal;
	text-decoration : none;
}

.wksmallbold {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	font-weight : bold;
	text-decoration : none;
}
.textsmall {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	font-weight : normal;
	text-decoration : none;
}

.textsmallbold {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	font-weight : bold;
	text-decoration : none;
}
.hilfe {
	color: Navy; 
	FONT-SIZE: 8pt; 
	text-decoration : none;  
	font-weight : bold;  
	cursor: help
}
A.hilfe:HOVER {
	color: Red;
	text-decoration : none
}
A.smalllink:HOVER {
	color : Navy;
	
}
.smalllink {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Black;
	font-weight : normal;
	text-decoration : none;
}
.text {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Black;
	font-weight : normal;
	text-decoration : none;
}

/*B2C*/
/* Seiten-Elemete */

.seite-links {
	background-image: url(../images/header/bg-shadow-left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width:5px;
}

.seite-rechts {
	background-image: url(../images/header/bg-shadow-right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width:5px;
}

/* Head-Bereich */
/* Head-Bereich: 1. Zeile (blau)*/
.head-1 {
	background-color:#799fbd;
	height:30px;
}


/* Head-Bereich: 1. Zeile - Anmeldebutton */
.head-button-1 {
	height:24px;
	background-image:url(../images/button/top-button-1-bg.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:9px;
}

/* Head-Bereich: 1. Zeile - Button */
.head-button {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:9px;
	height:24px;
	float:right;
}
.head-button a {
	color:#ffffff;
	text-decoration:underline;
}

.head-button a:active {
	color:#edd7d7;
}

.head-button a:visited {
	color:#ffffff;
}

.head-button a:hover {
	color:#dddddd;
}


/* Head-Bereich: 2. Zeile (rot)*/
.head-2 {
	background-color:#880000;
	background-image:url(../images/header/head-bg.gif);
	background-repeat:repeat-x;
	height:90px;
}

/* Head-Bereich: 2. Zeile - Service-Box*/
.service-box {
	height:90px;
	background-image:url(../images/global/service-box-bg.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:9px;
	padding:10px 5px 10px 5px;
}

.service-box a {
	color:#ffffff;
	text-decoration:underline;
}

.service-box a:active {
	color:#edd7d7;
}

.service-box a:visited {
	color:#ffffff;
}

.service-box a:hover {
	color:#dddddd;
}
/* Head-Bereich: 3. Zeile (hell blau)*/
.head-3 {
	background-color:#d1dbf1;
	height:5px;
}



/* Head-Bereich: 4. Zeile (beige) - Suchzeile*/

.head-search {
	background-color:#f3f1e6;
	height:35px;
}

/* Head-Bereich: 4. Zeile (beige) - Suchboxen*/
.search-box {
	height:28px;
	background-image:url(../images/global/search-box-bg.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	padding-left: 10px;
	padding-right:10px;
}

/* Head-Bereich: 4. Zeile (beige) - Suchformularfeld*/
.search-box-form {
	height:16px;
	width:230px;
	background-color:#FFFFFF;
	border:solid #707070 1px;
	font-family:Arial, Helvetica, sans-serif;
	color:#707070;
	font-size:9px;
	padding-left:5px;
}

/* Head-Bereich: 5. Zeile (beige) - Hauptnavigation*/
.head-navi {
	background-color:#f3f1e6;
	height:25px;
}

/* Head-Bereich: 5. Zeile (beige) - Hauptnavigation*/
/* Hauptsortiment-Buttons*/

.head-navi-box-master, .head-navi-box-akt  {

	background-color:#b5b5b4;
	color:#79231a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding: 0 0 0 0;
	height:21px;
}



.head-navi-box-master  a {
	color:#79231a;
	text-decoration:none;
}

.head-navi-box-akt  a {
	color:#ffffff;
	text-decoration:none;
}

.head-navi-box-akt  a:HOVER{
	color:#FFFFFF;
}



/* Head-Bereich: 5. Zeile (beige) - Hauptnavigation*/
/* Hauptsortiment-Farbbalken*/

.head-navi-box-border{
	height:3px;
	padding: 0 0 0 0;
}

#head-navi-box-1a {
	background-color:#000000;
	width:190px;
}

#head-navi-box-2a {
	background-color:#e3001a;
}
#head-navi-box-3a {
	background-color:#e95d0f;
}
#head-navi-box-4a {
	background-color:#f39400;
}
#head-navi-box-5a {
	background-color:#97bf0d;
}
#head-navi-box-6a {
	background-color:#41a62a;
	}
#head-navi-box-7a {
	background-color:#009036;
}
#head-navi-box-8a {
	background-color:#7FB9FF;
}
#head-navi-box-9a {
	background-color:#214a7b;
}
#head-navi-box-10a {
	background-color:#b5b5b4;
}
#head-navi-box-11a {
	background-color:#b5b5b4;
}

/* Head-Bereich: 5. Zeile (beige) - Hauptnavigation*/
/* Untersortiment-Boxen*/

.SubSortMaster {
	display:none;
	background-color:#FFFFFF;
	width:691px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding: 3 0 3 0;
	z-index:100;
}

#SubSort1 {
	border:solid 1px #e3001a;	
	background-color: #e3001a;
	border-top:solid 5px #e3001a;	
}

.navifield1 {
	height:55px;
	vertical-align:bottom;
	padding-bottom:5px;
	padding-left:5px;
	background-color: #e3001a;
}

#SubSort2 {
	border:solid 1px #e95d0f;
	background-color: #e95d0f;
	border-top:solid 5px #e95d0f; 
}
.navifield2 {
	height:55px;
	vertical-align:bottom;
	padding-bottom:5px;
	padding-left:5px;
	background-color: #e95d0f;
}

#SubSort21 {
	border:solid 1px #f39400;
	background-color: #f39400;
	border-top:solid 5px #f39400;
}

.navifield21 {
	height:55px;
	vertical-align:bottom;
	padding-bottom:5px;
	padding-left:5px;
	background-color: #f39400;
}
#SubSort20 {
	border:solid 1px #97bf0d;
	background-color: #97bf0d;
	border-top:solid 5px #97bf0d; 
}
.navifield20 {
	height:55px;
	vertical-align:bottom;
	padding-bottom:5px;
	padding-left:5px;
	background-color: #97bf0d;
}
#SubSort4 {
	border:solid 1px #41a62a;
	background-color: #41a62a;
	border-top:solid 5px #41a62a; 
}
.navifield4 {
	height:55px;
	vertical-align:bottom;
	padding-bottom:5px;
	padding-left:5px;
	background-color: #41a62a;
}
#SubSort10 {
	border:solid 1px #009036;
	background-color: #009036;
	border-top:solid 5px #009036;
}
.navifield10 {
	height:55px;
	vertical-align:bottom;
	padding-bottom:5px;
	padding-left:5px;
	background-color: #009036;
}
#SubSort6 {
	border:solid 1px #7FB9FF;
	background-color: #7FB9FF;
	border-top:solid 5px #7FB9FF; 
}
.navifield6 {
	height:55px;
	vertical-align:bottom;
	padding-bottom:5px;
	padding-left:5px;
	background-color: #7FB9FF;
}
#SubSort7 {
	width: 220px;
	border:solid 1px #214a7b;
	background-color: #214a7b;
	border-top:solid 5px #214a7b;
}
.navifield7 {
	height:55px;
	vertical-align:bottom;
	padding-bottom:5px;
	padding-left:5px;
	background-color: #214a7b;
}

a.navfield {
	font-size:16px;
	font-weight:bold;
	color: white;
	font-weight:bold;
	text-decoration:none;
}

.NavBoxContent{
	padding: 3 5 6 3;
	z-index:90;
}

.SubSortMaster ul{
	list-style-type:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	display:block;
	float:left;
}
.SubSortMaster li{
	padding:5 5 5 5;
}

.SubSortMaster li:hover, li:hover a{
	background-color:#FFFFFF;
	color:#000000;
}

.SubSortMaster a {
		color:#FFFFFF;
		padding:5 5 5 5;
		text-decoration:none;
	}
.SubSortMaster a:hover {
		color:#000000;
		background-color:#FFFFFF;
		text-decoration:underline;
	}	

/*Generelles NaviField*/
.navifield {
	height:55px;
	vertical-align:bottom;
	padding-bottom:5px;
	padding-left:5px;
}
	
/*Content-Bereich*/
.content-master {
	background-color:white;
}


/*Content-Bereich:  Top Ten Box*/

/*Content-Bereich. Top Ten - ungerade Zeilen*/
.topten-1 {
	background-image:url(../images/temp/topten-bg.gif);
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	padding: 0 20px 5px 20px;
}

.topten-1 p{
	background-color:#ffffff;
	font-size:9px;
}

.topten-1 img{
	border: solid 1px #e9e9e9;
}

/*Content-Bereich. Top Ten - gerade Zeilen*/ 

.topten-2 {
	background-image:url(../images/temp/topten-bg.gif);
	background-repeat:repeat-y;
	background-color:#f8f8f8;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	padding: 0 20px 5px 20px;
}
.topten-2 p{
	background-color:#f8f8f8;
	font-size:9px;
}
.topten-2 img{
	border: solid 1px #e9e9e9;
}


/*Footer-Bereich*/

.footer-master {
	background-color:#d6d1bd;
	height:80px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4F4F4F;
	font-size:9px;
	padding: 10px 10px 10px 10px;
}

.footer-master a{
	font-size:9px;
}

/*----------------------------------------------*/
/* Permanentbefragung Start inkl. Actionbox     */
/*----------------------------------------------*/
#actionboxOuter{
	position:			fixed;
	top:				280px;
	right:				0px;
	z-index:			9999;
	width:				20px;
	height:				250px !important;
	overflow:			hidden;	
	background-color:	transparent;
	text-align:			left;
	vertical-align:		top;
	margin:				0 0 0 0;
	padding:			0 0 0 0;
}
#actionbox {
	position:			relative;
	top:				0px;
	left:				0px;
	z-index:			10000;
	width:				375px; 
	overflow:			hidden;
	display:			none;
	margin:				0 0 0 0;
	padding:			0 0 0 0;
	
}
#innerActionbox {
	overflow:			hidden;
	width:				375px; 
	position:			relative;
	top:				0px;
	left:				0px; 
	z-index:			10001;
}
#innerActionbox table td{
	padding:0;
	margin:0;
	vertical-align:top !important;
}
#oo-survey-tb-button{
	float:				left; 
	width:				20px; 
	height:				250px; 
	background-image:	url(../img/survey/tab.gif); 
	background-repeat:	no-repeat; 
	background-position:top
}

#openSurvey{
	cursor:				pointer; 
	position:			relative; 
	top:				0px; 
	left:				0px; 
	z-index:			10005;
	display:			none;
}
#closeSurvey{
	cursor:				pointer; 	
	position:			relative; 
	top:				0px; 
	left:				0px; 
	z-index:			10005;
	display:			none;
}

#oo-survey-tb-form{
	display:			block;
	background-color: 	transparent;
	z-index:			10002;
	width:				355px; 
	min-height:			200px;
	font-size:			12px;
	font-weight:		bold;
	float:				left;
	background-image:	url(../img/survey/background.jpg); 
	background-repeat:	no-repeat; 
	backgroun-position:	top left;	
	
}
#oo-survey-headline{
	padding-bottom:		10px;
}
#oo-survey-tb-form table{
	width:				355px; 
	/*height:				150px;*/
	border-right:		1px solid #295792; 
	border-left:		1px solid #295792; 
	vertical-align:		top;
} 
.oo-div-content-survey {
	padding:			10px;
	/*min-height:			225px;*/
}
#oo-survey-tb-form div.oo-div-content,
#oo-survey-tb-form b.oo-div-foot {
	 background-color: 	transparent; 
}
div#oo-survey-tb-form .oo-roundcorner-2{
	background-color:	#295792; 
}
div#oo-survey-tb-form .oo-roundcorner-1{
	background-color:	#de0026;
	border-left:		1px solid #295792;
	border-right:		1px solid #295792; 
	background-color:	transparent;	
}
div#oo-survey-button{
	text-align: 		right;
	width: 				310px;
	padding:			5px;
}
div#oo-survey .oo-inputHighlight{
	font-family:		inherit;
	font-size:			12px;
	width: 				150px;
	height:				50px;
	overflow: 			auto;
}
div#oo-survey .error .oo-inputHighlight{
	width: 				125px;
}
div#oo-survey label{
	font-weight:normal;
}
#oo-survey-response{
	padding-top:		10px;
	padding-bottom:		10px;
	font-weight:		bold;
	text-align:			center !important;
	vertical-align:		middle !important;
	min-height:			200px;
}
div#oo-survey-tb-form .oo-inputHighlight{
	font-family:		inherit;
	font-size:			12px;
	width: 				315px;
	overflow: 			auto;
	padding: 			5px;	
}
div#oo-survey-tb-form textarea.oo-inputHighlight{
	height:				100px;		
}
div#oo-survey-tb-form .error .oo-inputHighlight{
	width: 				315px;
}
label{
	font-weight:bold;
}
input[type="text"], input[type="password"], input.text, input.title, textarea, select {
margin:0.5em 0;
}
input[type="text"], input[type="password"], input.text, input.title, textarea, select {
background-color:#FFFFFF;
border:1px solid #BBBBBB;
}
/*----------------------------------------------*/
/* Permanentbefragung Ende                      */
/*----------------------------------------------*/

/*------------------------*/
/*   Runde Ecken  START   */
/*------------------------*/
.oo-roundcorner-1, .oo-roundcorner-2, .oo-roundcorner-table-headline-1, .oo-roundcorner-table-headline-2, .oo-roundcorner-table-footline-1, .oo-roundcorner-table-footline-2  {
	font-size:1px;
	overflow:hidden;
	display:block;
	height:1px;
}


