BODY	{ 
SCROLLBAR-BASE-COLOR: #000;
background-color: #000;
color:#000;
margin: 0;
font-family: verdana,arial,sans-serif;
}

BODY.myContentFrame	{ 
SCROLLBAR-BASE-COLOR: #666;
margin:0;

/*
BACKGROUND: #fff url(picts/hintergrund1.jpg) no-repeat left top;
background-attachment:scroll;
*/
}

.hidden{
display:none;
}

table.prod {
border:3px solid #999;
line-height:15px;
}

table.prod_inner {
border:2px solid #eee;
line-height:20px;
}

img.prod_img {
border:1px inset #eee;
padding:9px;
}

h3 {
COLOR: #007;
FONT: 16px verdana, arial, sans-serif; 
font-weight: bold;
text-indent: 25px;
background:transparent;
background: url(img/icons/service_point_red.gif) bottom left no-repeat;
margin: 5px 0 10px 0;
}





h4 {
COLOR: #111; 
FONT: 13px verdana, arial, sans-serif; 
font-weight: bold;
text-indent: 19px;

background:transparent;

background: url(img/icons/service_point_red.gif) bottom left no-repeat;

margin: 10px 0 0 0;

}





a:link		{ color: #006; text-decoration: none }

a:visited	{ color: #006; text-decoration: none }

a:active	{ color: #006; text-decoration: none }

a:hover		{ color: #c00; text-decoration: none }





a.small:link, a.small:visited, a.small:aktive,   {

color:#999;

FONT-size: 10px;

font-weight: normal;

}



a.small:hover   {

color:#d60024;

}



a.mydotter:link, a.mydotter:visited, a.mydotter:aktive,   {

color:#aaa;

FONT-size: 10px;

font-weight: normal;

}



a.mydotter:hover   {

color:#eee;

}


/*
a.startimg{
border:2px #ccc solid;

}

a.startimg:hover{
border:2px #c00 solid;

}
*/

/* THIS LINE CONTROLS THE FONT SIZE ON ALL PAGES */



TABLE		{ COLOR: #111; FONT: 11px verdana, arial, sans-serif; font-weight: bold }



.title, .page_title		{ 
COLOR: #d60025; 
FONT: 22px verdana, arial, sans-serif; 
font-weight: bold }



.subtitle	{ 
COLOR: #006; 
FONT: 16px verdana, arial, sans-serif; 
font-weight: bold;
line-height:35px;
}

.just{text-align: justify;}



p.just, p {
margin: 6px 0 7px 0;
line-height: 15px;
}


span.copyright, a.copyright	{ 
COLOR: #eee; 
FONT: 10px verdana, arial, sans-serif 
}

a:hover.copyright	{ 
COLOR: #fff; 
text-decoration:underline;
}


.smalltitle 	{ COLOR: #999999; FONT: 11px verdana, arial, sans-serif; font-weight: bold }



.careertitle	{ COLOR: #c00; FONT: 14px verdana, arial, sans-serif; font-weight: bold }



.phonetitle	{ COLOR: #c00; FONT: 12px verdana, arial, sans-serif; font-weight: bold }



.picturecomments{ COLOR: #000; FONT: 12px verdana, arial, sans-serif }



.picturehilight	{ COLOR: #000; FONT: 13px verdana, arial, sans-serif; font-weight: bold  }



.picturetitle 	{ COLOR: #000; FONT: 10px verdana, arial, sans-serif; font-weight: normal }



.list 		{ COLOR: #111; FONT: 12px verdana, arial, sans-serif; font-weight: normal }



.quotechoice	{ COLOR: #FFFFFF; FONT: 11px verdana, arial, sans-serif; font-weight: normal }



.faq 		{ line-height: 19px }





/* SIDEBAR OPTIONS */





a.sidelink:link		{ color: #006; text-decoration: none }



a.sidelink:visited	{ color: #006; text-decoration: none }



a.sidelink:active	{ color: #006; text-decoration: none }



a.sidelink:hover	{ color: #d60024; text-decoration: none }



div.sidebarcontainer {
border: 2px #aaa inset;
padding: 3px 3px 5px 10px;
margin:0 0 9px 0;
background:#bbb;
width:167px;
}



.sidebartitle{ 

COLOR: #006; 

FONT: 12px verdana, arial, sans-serif; 

font-weight: bold 

}



.sidebartext	{ 

COLOR: #111; 

FONT: 10px verdana, arial, sans-serif; 

font-weight: bold 

}



.date-font  { COLOR: #ccc; FONT: 12px arial, sans-serif; font-weight: normal }







/* END SIDEBAR OPTIONS */















/* HIDE ITEMS FOR PRINTING */





@media print {

.printhide {display:none;}

.printhelp	{ width:600px; }

}

@media screen{

.printonly { display:none }

}











.button 	{ background-image: url("picts/button.gif");

background-color:#C9D4DA;

FONT-FAMILY: arial, verdana, helvetica, sans;

color: #000000;

font-size: 8pt;

height: 19px;

width: 100px;



font-weight: bold;

text-align: center;

BORDER: #CCCCFF 0px solid }



.buttonon 	{ background-image: url("picts/buttonon.gif");

background-color:#F7D0A1;

FONT-FAMILY: arial, verdana, helvetica, sans;

color: #996600;

font-size: 8pt;

height: 19px;

width: 100px;



font-weight: bold;

text-align: center;

BORDER: #000000 0px solid }





.button-popups { background-image: url("picts/button-popup.gif");

background-color:#333333;

FONT-FAMILY: arial, verdana, helvetica, sans;

color: #FFFFFF;

font-size: 8pt;

height: 23px;

width: 100%;



font-weight: bold;

text-align: center;

padding-top: 2px;

padding-bottom: 2px;

padding-left: 2px;

padding-right: 2px;

BORDER: #FFFFFF 0px solid }



.buttonon-popups { background-image: url("picts/buttonon-popup.gif");

background-color:#C0C0C0;

FONT-FAMILY: arial, verdana, helvetica, sans;

color: #000000;

font-size: 8pt;

height: 23px;

width: 100%;



font-weight: bold;

text-align: center;

padding-top: 2px;

padding-bottom: 2px;

padding-left: 2px;

padding-right: 2px;

BORDER: #FFFFFF 0px solid }





.shadeform	{ 

FONT: 14px arial, verdana, sans-serif;

background-image: url("picts/shadeform.gif");

text-align: left;

WIDTH: 200px;

BORDER: #000000 1px solid;

color:#0000cc;

text-indent:3px;

line-height:16px;



}





.dropdown 	{ 

FONT: 13px verdana, arial, sans-serif;

color:#0000cc;		

}





.textarea	{ FONT: 14px arial, verdana, sans-serif;

background-image: url("picts/shadeform.gif");

text-align: left;

WIDTH: 275px;

BORDER: #000000 1px solid;

color:#0000cc;

text-indent:3px;

line-height:20px;

}







.searchform { 	WIDTH: 110px;

HEIGHT: 20px;

FONT: 13px arial, verdana, sans-serif;

background-image: url("picts/shadeform.gif");

BORDER: #666666 1px solid
}





.searchdrop { color: #333333; background-color: #F0F0F0; WIDTH: 60px
; HEIGHT: 20px
; FONT: 11px arial, georgia, "Times New Roman", sans-serif }





.searchbutton {	background-color:#000000;

FONT-FAMILY: arial, verdana, helvetica, sans;
color: #FFFFFF;
font-size: 8pt;
height: 20px;
width: 35px;
font-weight: bold;
text-align: center;
BORDER: #999999 1px solid }





.quoteform	{ FONT: 13px arial, verdana, sans-serif;
background-image: url("picts/shadeform.gif");
text-align: left;
BORDER: #000000 1px solid}



.quotedropdown 	{ COLOR: #333333;
WIDTH: 260px;
FONT: 11px verdana, arial, sans-serif}

/* IMAGE HOVER CODE */

.rollover 	{ background-color: #999999 }

.rolloveron 	{ background-color: #FFFFFF }


#ZOOM 		{ LEFT: 20px; POSITION: absolute; TOP: 20px }




a.menu_TOP{
display:block;
line-height: 14pt;
text-align: left;
text-decoration:none;
border-right: #666666 0px solid;
padding:3px 0 0 0;
}







/* SUB LEVEL MENU CONTROL */
/*
a.menu_SUB{
display:block;
padding: 3px 3px 3px 4px;
text-decoration:none;
filter:alpha(opacity=100);
border:1px outset #eee;
}

.menu_DIV{

border-top: #000000 0px solid;

border-bottom: #666666 0px solid;

border-right: #666666 1px solid;

border-left: #666666 1px solid;

filter:alpha(opacity=100);

z-index:100;

}
*/




ul.klein{

font-size: 140%;

font-weight: bold;

color: #eee;



list-style-image: url(img/icons/small_dot_red_b.gif);

margin: 10px 10px 0 90px;



padding-left:5px;

text-indent: 10px;

list-style-type: disc;

line-height:28px;



}





.fadedown	{ background-color:#000000; filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#999999', startColorstr='#000000', gradientType='0'); }



.big_borders_tour {

border:5px outset #aa0006;

}



.borders	{ border: #aaaaaa 1px solid }





/* -------------------------------------------------------- */





div.ganze_seite {

height:100%;

background-color:#fff;

border-bottom: 1px solid #888;

}





div.main_content {
BACKGROUND: #dadada url(picts/css/hintergrund_links1.jpg) repeat-x bottom;
width:100%;
/*height:75%;*/
border-left: 5px solid #333;
border-top: 5px solid #333;
border-right: 6px solid #333;
border-bottom: 0px solid #333;
color:#000;
}



div.footer {
padding:6px 12px;
font-size:11px;
color:#ddd;
height:15px;
BACKGROUND: url(picts/css/bottom_shade.jpg) repeat-x top left;
border-top:1px solid #667;
border-bottom:1px solid #333;
}



div.top_shadow {
height:6px;
width:100%;
BACKGROUND: url(picts/css/top_shade.jpg) repeat-x top left;
}



div.top_shadow_white {
height:6px;
width:100%;
BACKGROUND: url(picts/css/top_shade_white.jpg) repeat-x top left;
}





div.top_corner {
position:absolute;
top:186px;
left:211px;
height:16px;
width:19px;
BACKGROUND: url(picts/css/corner.jpg) no-repeat top left;
}


div.header_img {
position:relative;
BACKGROUND: url(img/header/head1.jpg) repeat-x top left;
height:88px;
width:100%;
border-bottom:1px solid #888;
border-top: #555 1px solid;
}



div.logo_oben {
position:absolute;
top:18px;
float:right;
right:12px;
BACKGROUND: #000 url(img/logos/logo_bl_kl.gif) no-repeat top left;
height:40px;
width:147px;
z-index:4;
}







table.main_cont {
BACKGROUND: #efefef;
}



#email_nl_form{

z-index: 101;

font-family:trebuchet ms, arial, helvetica;

font-size:12px;

color: #222222;

font-weight:normal;	

}



#email_nl_form input{

font-size: 70%;

margin: 0;

font-size:11px;

color: #222222;

}



#email_nl_form a:link, #email_nl_form a:visited {

font-size: 80%;

font-weight: bold;

}



#email_nl_form a:hover{

color:#f00;	

}





img.mittel {

border: 2px outset #aaa;

}



td.img_description {
font-size:13px;
font-weight:normal;
color: #000;
}

td {
vertical-align:top;
}

.lh1{line-height:1px;}
.lh2{line-height:2px;}
.lh3{line-height:3px;}
.lh4{line-height:4px;}
.lh5{line-height:5px;}
.lh6{line-height:6px;}
.lh7{line-height:7px;}
.lh8{line-height:8px;}
.lh9{line-height:9px;}

#menu,
#menu ul { 
z-index:3;
margin: 0 0 0 18px; 
padding: 0;
font-family:verdana,arial;
font-size:12px;
font-weight:bold;
color:#fff;
}
#menu li { 
padding: 2px ;
list-style-type: none; 
}

/* first level */
#menu li,
#menu a { 
float: left; 
width: 95%; 
}
#menu a { 
display: block; 
padding:2px ;
color:#fff;
}
#menu a:hover,
#menu a.menu_open { 
color:#F00;
}

/* second level */
#menu ul { 
visibility: hidden; 
position: absolute; 
background: #eee; 
width: 180px; 
border:1px #999 solid;
}
#menu ul a { 
border-top:1px #ddd solid;
border-bottom:1px #eee solid;

float: left; 
background: #eee; 
color:#000;
padding: 3px 6px;
/*width:88%;*/
}
#menu ul a:hover { 
border-top:1px #c00 dotted;
border-bottom:1px #c00 dotted;
background: #e0e0e0; 
color:#c00;
}
td#main_col_td{
padding:0;

background-image: url(picts/hintergrund1.jpg);

background-attachment:scroll;

border-top: 1px solid #ccc;
border-left: 1px solid #999;
}

div#left_col{
padding:6px 9px ;
border-top: 1px solid #ccc;
width:192px;	
}
div#mainxx{
margin:6px;
color:#000;
}
td#left_col_td{
width:180px;
BACKGROUND: #dadada url(picts/css/hintergrund_links1.jpg) repeat-x bottom; 
vertical-align:top;
}
div.development{
padding:8px;
font-size:1.1em;
color:#c00;
background:#ffa;
border: 1px #c00 solid;
font-weight:normal;
width:90%

}

#goog-wm h3 b { font-weight: normal; }
#goog-wm-qt { width: 68%; margin-right: 0.462em; }
#goog-wm-sb { 
color: #111; cursor: pointer; font-weight: bold; 
background: url('../images/submit-bg.gif'); 
border-color: #ccc #999 #999 #ccc !important; 
border: double 3px; font-size: 1.2em; 
padding:0.278em 0.222em; 
font-family: "Gill Sans MT", "Gill Sans", Calibri, "Trebuchet MS", sans-serif; 
}

#goog-wm-sb:hover { color: #1e39cc; }


div.transOFF {
width:130px;
background-color: silver;
padding:6px;
border:1px #ccc outset;
}

div.transON {
width:130px;
background-color: silver;
opacity:.50;
filter: alpha(opacity=50); 
-moz-opacity: 0.5;
padding:6px;
border:1px #ccc solid;
}



img {
border:none;
}
