body, th, td, div {
	font-size:12px;
	line-height: 14px;
	font-family: Helvetica, Arial, sans-serif ; 
	color: #000000; }

input, option, select {font-size:11px; font-family: Helvetica, Arial, sans-serif;}
	
a {text-decoration:none}
a:link {color: #222222; }
a:active {color: #222222; }	
a:visited {color: #222222; } 	
a:hover {color: #222222; border-bottom: #222222 1px dotted; }

.pdf {font-size:11px; border-bottom: #666666 1px dotted; } 
a.pdf:link {font-size:11px; border-bottom: #666666 1px dotted; }
a.pdf:active {font-size:11px; border-bottom: #666666 1px dotted; }	
a.pdf:visited {font-size:11px; border-bottom: #333333 1px dotted; } 	
a.pdf:hover {font-size:11px;border-bottom: #333333 1px dashed; }

.courier { font-size:11px;  }
.legende{ font-size:10px;  }
.claim { font-size:13px;}
.head { font-size:22px; line-height: 22px}
.head2 { font-size:82px; line-height: 75px}
.head3 { font-size:76px; line-height: 75px; text-transform: uppercase;}
.head4 { font-family: Times, serif ;font-size:46px; line-height: 40px;}


a.courier:link {color: #222222; }
a.courier:active {color: #222222;}	
a.courier:visited {color: #222222;} 	
a.courier:hover {color: #222222; border-bottom: #222222 1px dotted; }

.bold  { font-weight: bold; font-size: 11px; font-family: Arial, Verdana }

.dotted {color: #fff; background-color: #fff; border: 1px dotted #666666; border-style: none none dotted; }
.dashed {color: #fff; background-color: #fff; border: 1px dotted #666666; border-style: none none dashed; }
.border {color: #fff; background-color: #fff; border: 1px dotted #666666; border-style: dashed; }


.buttons {width: 120px; height: 14px; border: 1px solid #666666; margin: 2px; }
.form {width: 220px; height: 16px; border: 1px solid #666666; margin: 2px; }
.kontakt1 {width: 300px; height: 16px; border: 1px solid #666666; margin: 2px; }
.kontakt2 {width: 340px; height: 100%; border: 1px solid #666666; margin: 2px; }
.anmerkungen {width: 625px; height:60px; }
.size {width: 125px; height: 16px; border: 1px solid #666666; margin: 2px; }
.small {font-size:11px; } 
.underline {font-size:11px; border-bottom: #666666 1px dotted; } 
.onwhite {background-color: #fff; } 

.stern {font-size:14px; color:#55BBFF; font-weight: bold; }
.neu { padding: 0 20px 0 10px; }
.txt930 {width: 930px; }

img { border: 0; }
a.img:hover {
opacity: 0.6;
filter: alpha(opacity=60);
-moz-opacity:0.6; 
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); }


#msg {
display:none; 
position:absolute; 
z-index:200;
color: #55BBFF; 
background:url(msg_arrow.gif) left center no-repeat; 
padding-left:7px; }

#msgcontent {
display:block; 
color: #000000; 
background:#55BBFF; 
border:1px dotted #333333; 
border-left:none; 
padding:5px; 
min-width:150px; 
max-width:250px; }



