/* CSS Document */

html, body {
margin: 0%;
padding: 0%;
border: 0px #FFFFFF;
color: #003366;
background-color: #C1D2EC;
font-size: 11px;
font-height: 10pt;
line-height: 11pt;	z-index: 1;
}
*{
	font-family: Arial, Helvetica, sans-serif;
	
}

table { font-size: 12px; }


H5, H6 {
font-size: 150%;
line-height: 100%;
line-height: normal;
}



a img{border:none;}

.input_std1
{
background-color:#FFFFFF;
border: 1px solid #333333;
font-size: 10px;
margin: 1px;
}


H2    {

font-weight: bold;
font-size: 12px;
}
H3    {

font-weight: normal;
color: #FFFFFF;
font-size: 8pt;
line-height: 8px;
}
H5, H6 {

font-size: 10pt;
font-weight: bolder;
line-height: normal;
}
P               { font-family: Arial, Helvetica, sans-serif; font-size: 100%; }
UL, OL, DL, DIV { font-family: Arial, Helvetica, sans-serif; font-size: 100%; }
TH, TD          { font-family: Arial, Helvetica, sans-serif; font-size: 100%; }
PRE, CODE       { font-family: monospace; font-size: 100%; white-space: pre; }
SMALL { font-size: 85%; }
BIG   { font-size: 110%; }


/*Datum*/
A.pfadw:link        { text-decoration: none;	color: #FFFFFF;	font-size: 8pt;}
A.pfadw:visited     { text-decoration: none;	color: #FFFFFF;	font-size: 8pt;}
A.pfadw:hover       {	text-decoration: underline;	color: #FFFFFF;	font-size: 8pt;}
A.pfadw:active      { text-decoration: none;	color: #FFFFFF;	font-size: 8pt;}

A.pfadn:link        {
	text-decoration: underline;
	color: #003366;
	font-size: 11px;
	background-position: 0px 50%;
	font-weight: bold;


}
A.pfadn:visited     {
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}
A.pfadn:hover       {
	text-decoration: underline;
	color: #333333;

	font-weight: bold;

}
A.pfadn:active      {
	text-decoration: underline;
	background-repeat: no-repeat;
	background-position: 0px 50%;
	font-weight: bold;
	color: #003366;
}


.small {
font-size: 8pt;
color: #6686B5;
}

.fett {
	font-weight: bold;

}

.pt8 {
font-size: 11px;
}
.aktion {
	font-weight: bold;
}
.pt7 {
font-size: 7pt;
}

.preiszelle2 {
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
font-size: 8pt;
}
.zellere {
border-right-width: 1px;
border-right-style: solid;
border-right-color: #6686B5;
font-size: 8pt;

}
.hahnemuehle {
line-height: 150%;
font-size: 12px;
}
.kursiv {
font-style: italic;
}
.mainnav {
display           		: block;
width: 100%;
height			  		: 16px;
text-align        		: left;
text-decoration   		: none;
font-size         		: 11px;
color             		: #FFFFFF;
list-style-type			: none;
background-image: none;
padding-left: 18px;
text-transform: none;
bottom: 1px;
top: 3px;
}
.mainnav:hover {
background-image: url(../../digitalfoto-images/button_m2a_160.jpg);
text-decoration: none;
background-repeat: no-repeat;


}
.menu1frame {
background-image: url(../../digitalfoto-images/button_m2_160.jpg);
height: 16px;
width: 160px;
}

.menu2frame {
background-color: #FED7B8;
height: 16px;
width: 160px;
}

.subnav {
display           		: block;
width: 100%;
height			  		: 16px;
text-align        		: left;
text-decoration   		: none;
font-size         		: 11px;
color: #003366; 
list-style-type			: none;
background-image: none;
padding-left: 20px;
text-transform: none;
bottom: 1px;
top: 3px;
}
.subnav:hover {
background-image: url(../../digitalfoto-images/button_m7a_160.jpg);
text-decoration: none;
background-repeat: no-repeat;
}
.subnav:activ {
background-image: url(../../digitalfoto-images/button_m7a_160.jpg);
text-decoration: none;
background-repeat: no-repeat;
}

.a {

font-weight: bold;
}


.subnav2 {
display           		: block;
width: 100%;
height			  		: 16px;
text-align        		: left;
text-decoration   		: none;
font-size         		: 11px;
list-style-type			: none;
background-image: none;
padding-left: 20px;
text-transform: none;
bottom: 1px;
top: 3px;
color: #333333;


}
.subnav2:hover {
background-image: url(../../digitalfoto-images/button_m8a_160.jpg);
text-decoration: none;
background-repeat: no-repeat;

}
.rahmenblau1 {
border: 1px solid #556274;
}
.rahmenblau2 {
border: 10px solid #556274;
}
.rahmenblau3 {
border: 1px solid #556274;
}


.rot {
font-weight: bold;
color: #FD9F5C;
font-style: italic;
font-size: 10px;


}

/* <![CDATA[ */



/*--------------------LEGEND -----------------------+
|                                                   |
| .content   -- the content div, also the className |
|               for tabSystem divs                  |
| .tabs      -- the div that holds all tabs         |
| .tab       -- an inactive tab                     |
| .tabActive -- an active tab                       |
| .tabHover  -- an inactive tab onMouseOver         |
|___________________________________________________*/

.content {
position: absolute;
margin-left: 260px;
top: 109px;
z-index: 1;
left: 0px;
display: block;

}

div.tabs {
position: relative;
top: 30px;
cursor: default !important;
z-index: 3;
left: 10px;
}
img.tab {
position: relative;
border: 0;
z-index: 2;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
}
img.tabActive {
position: relative;
border: 0;
z-index: 100000;
}
img.tabHover {
position: relative;
border: 0;
z-index: 1200;
}	

.main{
width:300px;
border-top-style: none;
margin-right: 0%;
padding-top: 0%;
padding-bottom: 0%;
}
sup{
line-height: 50%;
}
/* ]]> */
.abstand1515 {
padding-right: 15px;
padding-bottom: 5px;
}
#headline_pro {
font-size: 150%;
position: absolute;
z-index: 200;
top: 100px;
line-height: 20px;
vertical-align: baseline;
left: 269px;
}
.pro_bez {
font-size: 90%;
line-height: 200%;
}

.pro_head {
font-size: 150%;
line-height: 100%;
}
#x-mas {
	padding-top: -50px;
	width: 750px;
	position: relative;
	padding-left: 10px;
	text-align: center;
	line-height: 15px;
	font-weight: bold;
}
.through {
	text-decoration:line-through;
	color: #666666;


}
