h1 {font-family:Arial,Helvetica;font-weight:bold;font-size:large}
h2 {font-family:Arial,Helvetica;font-weight:bold;font-size:small}
h3 {font-family:Arial,Helvetica;font-weight:bold;font-size:small}
p  { font-family: Arial,Helvetica; font-size: small }
dd, dl, li, ul { font-family: arial,helvetica; font-size: small }
td {font-family:arial,helvetica;font-size:small}
th {font-family:arial,helvetica;font-size:small;font-weight:bold;background-color:#0482BC;color:#FFFFFF;}
pre {font-family:courier,fixed;font-size:small;font-weight:normal;background-color:#FFFFFF}
table {border:1;color:#000000}
.tz1{background-color:#EEEEEE}
.tz2{background-color:#E0F0FF}
.tz3{background-color:#E3FBF1}
.tz4{background-color:#FDF1F3}
.tz5{background-color:#F7F7D9}
.tz6{background-color:#F6E9FB}
#tz1{background-color:#EEEEEE}
#tz2{background-color:#E0F0FF}
#tz3{background-color:#E3FBF1}
#tz4{background-color:#FDF1F3}
#tz5{background-color:#F7F7D9}
#tz6{background-color:#F6E9FB}
body {font-family:Arial,Helvetica; font-size: x-small; margin:10px; }
/* Links im Matrixbereich */
#lnk  { font-family: Arial, Helvetica; font-weight: nomal; font-style: normal; font-size: small}

/* Bild-Formatierungen */

img {margin-right:3px; margin-bottom:2px; margin-top:2px; margin-left:3px;}
.blinks  {margin-right:3px; margin-bottom:3px}
.brechts {margin-left:3px; margin-bottom:3px}
.bnone {margin-left:0px; margin-bottom:0px;margin-top:0px; margin-right:0px}

/* Ueberschriften im Nachrichtenbereich */
.menu {font-family:Arial,Helvetica; font-size: x-small; margin:0px; }
.rhead { font-family:Arial Black, Arial, Helvetica; font-weight: normal; font-style: italic; font-size:65px}
.rheadk { font-family:Arial Black, Arial, Helvetica; font-weight: normal; font-style: italic; font-size:35px}
.vorspann { font-family:Arial, Helvetica; font-weight: bold; font-style: normal; font-size: small}
.nhdl  { font-family:Arial, Helvetica; font-weight: bold; font-style: normal; font-size: small}
.sub   { font-family:Verdana,Arial,Helvetica; font-weight: normal; font-style: normal; font-size: x-small}
.klein { font-family:Arial, Helvetica; font-weight: normal; font-style: normal; font-size: x-small}
.ch1 {font-family:Arial,Helvetica;font-weight:bold;font-size:medium}
.ch2 {font-family:Arial,Helvetica;font-weight:bold;font-size:small}
.ch3 {font-family:Arial,Helvetica;font-weight:bold;font-size:x-small}

#vorspann { font-family:Arial, Helvetica; font-weight: bold; font-style: normal; font-size: small}
#nhdl  { font-family:Arial, Helvetica; font-weight: bold; font-style: normal; font-size: small}
#sub   { font-family:Verdana,Arial,Helvetica; font-weight: normal; font-style: normal; font-size: x-small}
#klein { font-family:Arial, Helvetica; font-weight: normal; font-style: normal; font-size: x-small}
#ch1 {font-family:Arial,Helvetica;font-weight:bold;font-size:medium}
#ch2 {font-family:Arial,Helvetica;font-weight:bold;font-size:small}
#ch3 {font-family:Arial,Helvetica;font-weight:bold;font-size:x-small}


/* Menuepunkte der Navigationsleiste gross u. klein */

.nav1{font-family:Verdana,Arial,Helvetica;font-weight:bold;font-style:normal;font-size:small;text-decoration:none;color:#FFFFFF}
.nav2{font-family:Verdana,Arial,Helvetica;font-weight:normal;font-style:normal;font-size:small;text-decoration:none;color:#000000}
.nav3{font-family:Verdana,Arial,Helvetica;font-weight:bold;font-style:normal;font-size:x-small;text-decoration:none;color:#FFFFFF}
.nav4{font-family:Verdana,Arial,Helvetica;font-weight:normal;font-style:sup;font-size:x-small;text-decoration:none;color:#000000}

/*Fliesstext und Listen */
.txt {font-family:Arial,Helvetica; font-size: small }
.mail{font-family:Courier New,Courier,fixed;font-size:small;background-color:#E0E0E0}

#txt {font-family:Arial,Helvetica; font-size: small }
#mail{font-family:Courier New,Courier,fixed;font-size:small;background-color:#E0E0E0}

/* Links */
a:link {color: #202020}
a:active {color: #202020;text-decoration:underline}
a:visited {color: #202020}
a:hover {color: #088CF7;text-decoration:underline}

a:link.nav1 {color: #202020;text-decoration:none}
a:active.nav1 {color: #202020;text-decoration:none}
a:visited.nav1 {color: #202020;text-decoration:none}
a:hover.nav1 {color: #088CF7;text-decoration:none}

a:link.nav2 {color: #202020;text-decoration:none}
a:active.nav2 {color: #202020;text-decoration:underline}
a:visited.nav2 {color: #202020;text-decoration:none}
a:hover.nav2 {color: #088CF7;text-decoration:underline}

a:hover.pressh {color: #FF7000;text-decoration:underline}


/* arrowLink */
a.arrowLink {
    margin-right: 10px;
    padding-right: 7px;
    background-image: url(/pic/dr-r-kl.gif);
    background-repeat: no-repeat;
    background-position: right;
    text-decoration: none;
}

a.left {
    margin-left: 0px;
    padding-left: 12px;
    background-position: left;
}

a.p1dot {
    background-image: url(/pic/p1b6x6.gif);
    background-repeat: no-repeat;
}

a.back {
    margin-left: 10px;
    padding-left: 8px;
    background-image: url(/pic/dr-l-kl.gif);
    background-repeat: no-repeat;
}


a:hover.arrowLink {
    text-decoration: underline;
}




/*Tabellenzellen*/
.s1{background-color:#FFFFFF}
.s2{background-color:#CCCCCC}
/* ============================================== Textbutton  ==================================================*/

.textbutton {
margin:4px;
padding:4px;
border-left:2px solid #A0A0A0;
border-top:2px solid #A0A0A0;
border-right:2px solid #848484;
border-bottom:2px solid #848484;
border-left:2px solid #C0C0C0;
border-top:2px solid #C0C0C0;
border-right:2px solid #A4A4A4;
border-bottom:2px solid #A4A4A4;

color:#FFFFFF;
background-color:#0482bc;
text-align:center;
font-weight:600;
width:100px;
display:inline-block;
}

.size1 {width:100px;}
.size2 {width:200px;}
.size3 {width:300px;}

.press  {background-color:#FF8000}
.kunde  {background-color:#0482BC}
.bgrey  {background-color:#989A9D}

.thin   {margin:2px;padding:1px;}

a:link.textbutton    {text-decoration:none;color:#FFFFFF;}
a:active.textbutton  {text-decoration:none;color:#FFFFFF;}
a:visited.textbutton {text-decoration:none;color:#FFFFFF;}
a:hover.textbutton   {text-decoration:none;color:#FFFFFF;font-weight:900;
border-left:2px solid #A0A0A0;
border-top:2px solid #A0A0A0;
border-right:2px solid #848484;
border-bottom:2px solid #848484;
}

.textbutton:hover   {text-decoration:none;color:#FFFFFF;font-weight:900; 
border-left:2px solid #A0A0A0;
border-top:2px solid #A0A0A0;
border-right:2px solid #848484;
border-bottom:2px solid #848484;
background-color:#24A2DC;
cursor:pointer;
}



/* ============================================== images styles  ==================================================*/

.imageLeft {
	margin: 0.33em 0.82em 0.33em 0em;
	float: left;
	border-style: none;
}
.imageRight {
	margin: 0.33em 0em 0.33em 0.42em;
	float: right;
	border-style: none;
}
.imageCaption {
	margin-top: 0.25em;
	font-size: 85%;
	line-height: 1.3em;
}



/* ============================================== Tab styles  ==================================================*/


#tabbedContent {
	width:100%;
}
#tabRow {
}
.tab {
	float: left;
	width: 150px;
	margin-left: 10px;
	padding: 5px 0px 5px 0px;
	text-align: center;
	font-weight: bold;
	color: #484848;
    background-color:#c7c7c7;
}
.tab a {
	padding-right: 7px;
	background-image: url(/img/linkArrowGrey4x6.gif);
	background-repeat: no-repeat;
	background-position: right;
	color: #484848;
	text-decoration: none;
    background-color:#c7c7c7;
	}
.tab a:hover {
	text-decoration: underline;
    background-color:#e7e7e7;
}
.tabRoundLeft {
	float: left;
	width: 10px; 
	height: 10px;
	margin-top: -5px;
	background-image: url(/img/tabroundLeft.gif);
	background-repeat: no-repeat;
}
.tabRoundRight {
	float: right;
	width: 10px; 
	height: 10px;
	margin-top: -5px;
	background-image: url(/img/tabroundRight.gif);
	background-repeat: no-repeat;
}

.activetab{
	background-color: #0482BC;
	color: #FFFFFF;
}

/* ============================================== Tabbed editor inferface styles  ==================================================*/

.edtab {
border: 1px solid #0482BC;
}

.edhead {
font-weight:bold;
}

.ruleKunde {
 width:100%;
 background-color: #0482BC;
 height:4px;
 margin-top:2px;
 margin-bottom:5px
}

/* ============================================== Content Styles (non-PM)  ==================================================*/

.produkte{
line-height:1.4em;
}

.produkte h2 {color:#0482bc;}


.inhalt {
float:right;
background-color:#D3D3D4;
padding:3px;
margin-left:5px;
margin-top:0px;
margin-right:5px;
width:300px;
}



/* background colors for all elements except left nav and header */

.ublue {
	background-color: #0482BC;
}


.white {
	background-color: #FFFFFF;
}
.grey {
	background-color: #B1B3B6;
}
.lightGrey {
	background-color: #D3D3D4;
}
.lightGrey2 {
	background-color: #E7E7E7;
}
.lightBlue {
	background-color: #A5ADBB;
}
.darkGrey {
	background-color: #989A9D;
}
.bordeaux {
	background-color: #6F2C3A;
}
.orange {
	background-color: #F8941E;
}
.medOrange {
	background-color: #FAB96B;
}
.lightOrange {
	background-color: #FEF4E8;
}
/* font colors */
.fontOrange {
	color: #F8941E;
}
.fontWhite {
	color: #FFFFFF;
}
.fontBlack {
	color: #000000;
}
.fontGrey {

	color: #B1B3B6;
}
.fontDarkGrey {
	color: #787A7D;
}

/* floatTamer : forces all floated DIVs to stay within a layout box and/or within a layout row */
.floatTamer {
    clear: both;
}

.hRule {
    margin: 10px 0px 10px 0px;
    border-top: 1px dotted #999999;
    border-top: expression(window.navigator.userAgent.indexOf("MSIE ") > -1 && window.navigator.userAgent.indexOf("MSIE 7") == -1 ? "1px solid #999999" : "1px dotted #999999;" );
}

.spacer {
    height: 10px;
    clear: both;
}


/* ============================================== Tour  ==================================================*/

.tour {
font-weight:bold;
margin:5px;
padding:4px;
border-left:2px solid #A0A0A0;
border-top:2px solid #A0A0A0;
border-right:2px solid #848484;
border-bottom:2px solid #848484;
border-left:2px solid #C0C0C0;
border-top:2px solid #C0C0C0;
border-right:2px solid #A4A4A4;
border-bottom:2px solid #A4A4A4;
text-align:center;
background-color: #D3D3D4;
}

a.tourlink {
color:#0482BC;
    background-image: url(/pic/dr-r-kl.gif);
    background-repeat: no-repeat;
    background-position: right;
    text-decoration: none;
    margin-right: 10px;
    padding-right:10px;

}

/* -------------------------------------------- Bookmark --------------------------------------------------*/

.shareItem {
 height:2em;
 float:left;
 margin-right:0.6em;
}

.sharednk {
 padding: 1px 0 3px 22px;
 background-position:left top;
}

/* -------------------------------------------- Boxen --------------------------------------------------*/


.info {
    color:#111;
    background: #E1ECF7 url(img/famicons/information.png) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    margin:10px auto;
    padding: 5px 20px 5px 45px;
    border-top: 2px solid #B5D4FE;
    border-bottom: 2px solid #B5D4FE;
    font-size:11px;
}

.alert {
    color:#111;
    background: #fff6bf url(/img/exclamation.png) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    margin:10px auto;
    padding: 5px 20px 5px 45px;
    border-top: 2px solid #ffd324;
    border-bottom: 2px solid #ffd324;
    font-size:11px;
}



.registrationForm * td {
    padding: 2px 5px;
}
.anmeldeText {
    margin-bottom: 10px;
}
.success {
    margin: 3em 0;
}
