body { 
background-color : #f8f8f7; 
margin-left : 0; 
margin-right : 0; 
margin-top : 10px; 
margin-bottom : 0; 
} 
body, p, td, span, ul, div, input, textarea, select, form { 
font-family : verdana; 
font-size : 12px; 
color : #000000; 
line-height:17px;
} 
input, textarea, select, form
{line-height:14px;}
.page
{width:1145px;
 margin : auto;
}
.pageface { 
background-image : url(1_images/header.gif); 
background-repeat : no-repeat; 
background-color : #f8f8f7; 
width : 980px; 
overflow : hidden; 

} 
.pagesize { 
width : 980px; 
text-align : left; 
float:left;
} 
.banner
{width:160px;
 overflow:hidden;
 float:left;
 margin:0px 0px 0px 5px;
 text-align:left;
}
.header { 
overflow : hidden; 
} 
.titleheader { 
font-family : verdana; 
font-size : 23px; 
color : #333333; 
padding : 0; 
margin : 0 0 10px 0; 
display : none; 
}
img
{border:none;}
h1, h1 span { 
font-family : verdana; 
font-size : 23px; 
color:#7a7476; 
padding : 0; 
margin : 0; 
line-height:28px;
background-image : none;
} 
h2 { 
font-family : verdana; 
font-size : 13px; 
color : #ffffff; 
padding : 3px; 
margin : 5px 0 5px 0;  
background-image : url(1_images/hr2.jpg); 
background-repeat : no-repeat;

} 
h3 { 
font-family : verdana; 
font-size : 13px; 
color : #ffffff; 
padding : 3px; 
margin : 5px 0 5px 0;  
background-image : url(1_images/hr.jpg); 
background-repeat : no-repeat; 
}
h4 { 
font-family : verdana; 
font-size : 13px; 
color:#7a7476;  
padding : 0; 
margin : 0;  
} 
h5 { 
font-family : verdana; 
font-size : 10px; 
color:#7a7476;  
padding : 0; 
margin : 0;  
} 
p { 
padding : 0; 
margin : 0 0 20px 0; 
} 
div.menuebox { 
padding : 0 0 0 0; 
margin : 0 0 0 0; 
color : #ffffff; 
font-weight : bold; 
font-size : 13px; 
overflow : hidden; 
background-image : url(1_images/bgmenue.gif); 
background-repeat : no-repeat; 
height:35px;
} 
ul.menue { 
color : #ffffff; 
font-weight : bold; 
font-size : 13px; 
display : inline; 
list-style-type : none; 
margin : 0; 
padding : 0; 
} 
ul.menue { 
float : left; 
} 
ul.menue li { 
display : inline; 
list-style-type : none; 
float : left; 
} 
ul.menue li { 
border-width : 0 1px 0 0; 
border-style : dotted; 
border-color : #5c595a; 
} 

ul.menue li.end,ul.menue li.highend  { 
border-width : 0 0 0 0; 
} 
div.submenuebox
{
font-size:10px;
clear:both;
background-color:#7a7476;
overflow:hidden;
height:21px;
}

div.submenue1box
{
	background-color:#f4f1ec;
	overflow:hidden;
	clear:both;
	height:21px;}


ul.submenue, ul.submenue1
{color:#ffffff;
font-size:10px;
list-style-type:none;
margin:0;
padding:0;
background-color:#7a7476;
border-width:0 0 0 0;
border-style:dotted;
border-color:#5c595a;
}

ul.submenue1
{color:#333333;
 display:block;
border-color:#E2D9CA;
background-color:#f4f1ec;}

ul.submenue li, ul.submenue1 li
{display:inline;
list-style-type:none;
line-height:12px;
 float:left;
padding:4px 10px 5px 10px;
border-width:0 1px 0 0;
border-style:dotted;
border-color:#5c595a;
background-color:#7a7476;
font-size:10px;
color:#ffffff;
}
ul.submenue li.home
{border-width:0 0 0 0;
 float:right;}
ul.submenue1 li
{
 background-color:#f4f1ec;
 color:#333333;
 border-color:#E2D9CA;}

ul.submenue li.end, ul.submenue1 li.end
{padding:4px 10px 5px 10px;
border-width:0;
}

ul.submenue1 li.end
{
 background-color:#f4f1ec;}

ul.submenue li.high
{font-weight:bold;
 }
 
ul.submenue li.high1, ul.submenue li.high1 a:link, ul.submenue li.high1 a:visited, ul.submenue li.high1 a:hover, ul.submenue li.high1 a:active,
ul.submenue li.high1begin, ul.submenue li.high1begin a:link, ul.submenue li.high1begin a:visited, ul.submenue li.high1begin a:hover, ul.submenue li.high1begin a:active
{font-weight:bold;
 background-color:#f4f1ec;
 color:#333333;
 text-decoration:none;
 }
 
 ul.submenue li.home a:link, ul.submenue li.home a:visited, ul.submenue li.home a:hover, ul.submenue li.home a:active
 {color:#E2D9CA;}
 
ul.submenue li.high1begin
{border-width:0 1px 0 0px;
border-style:dotted;
border-color:#5c595a;
background-color:#f4f1ec;
}
 
ul.submenue1 li.high
{font-weight:bold;
}

ul.navbuttonleft
{ 
margin : 0; 
padding : 0; 
margin-right:20px;
list-style-type:none;
font-size:10px;
}

ul.navbuttonleft li, ul.navbuttonleft li.high
{border-width : 0 0 1px 0; 
border-style : dotted; 
border-color : #dedede;
padding:3px 0 3px 0;
}

ul.navbuttonleft li.high
{font-weight:bold;
 }

ul.navbuttonleft img
{margin-right:5px;}

ul { 
margin : 0; 
padding : 0; 
margin-left : 20px; 
margin-bottom : 20px; 
list-style-type:square;
} 
ul.sm{ 
margin : 0; 
padding : 0; 
margin-left : 20px; 
margin-bottom : 0px; 
list-style-type:disc;
}
ul.sm ul.sm, ul .sm ul{ 
margin : 0; 
padding : 0; 
margin-left : 20px; 
margin-bottom : 0px; 
list-style-type:circle;
}
ol { 
margin : 0; 
padding : 0; 
margin-left : 25px; 
margin-bottom : 20px; 
}

ol li
{padding-bottom:10px;}

ul.ulpic,ul.ulpic1 { 
margin : 0; 
padding : 0; 
margin-bottom : 10px; 
list-style-type:none;
}
ul.ulpic li
{padding:5px 0 5px 20px;
 background-image:url(1_images/hakenulpic.gif);
 background-repeat:no-repeat;}
 
 ul.ulpic1 li
{padding:5px 0 5px 20px;
 background-image:url(1_images/haken.gif);
 background-repeat:no-repeat;}

div.ulpicbg
{background-color:#f4f1ec;
 padding:10px;
 overflow:hidden;} 
 
a:link, a:visited, a:hover, a:active { 
color : #333333; 
text-decoration : underline; 
} 
.menue a:link, .menue a:visited, .menue a:hover, .menue a:active { 
color : #ffffff; 
text-decoration : none; 
padding : 8px 0px 10px 0px; 
display : block; 
font-size:13px;
width:244px;
text-align:center;
}
.menue .end a:link, .menue .end a:visited, .menue .end a:hover, .menue .end a:active,
.menue .highend a:link, .menue .highend a:visited, .menue .highend a:hover, .menue .highend a:active { 
padding : 8px 0px 10px 0px; 
display : block; 
width:245px;
text-align:center;
} 
.menue a:hover, .menue a:active { 
background-image : url(1_images/bgmenuehigh.gif); 
background-repeat : repeat-x; 
} 
.menue .begin a:hover, .menue .begin a:active { 
background-image : url(1_images/bgmenuehighbegin.gif); 
background-repeat : no-repeat;
background-position:left; 
}
.menue .end a:hover, .menue .end a:active { 
background-image : url(1_images/bgmenuehighend.gif); 
background-repeat : no-repeat;
background-position:right; 
}
ul.menue li.high a:link,ul.menue li.high a:visited,ul.menue li.high a:hover,ul.menue li.high a:active { 
color : #ffffff; 
background-image : url(1_images/bgmenuehigh.gif); 
background-repeat : repeat-x;
}

ul.menue li.highbegin a:link,ul.menue li.highbegin a:visited,ul.menue li.highbegin a:hover,ul.menue li.highbegin a:active { 
background-image : url(1_images/bgmenuehighbegin.gif); 
background-repeat : no-repeat;
background-position:left;
}

ul.menue li.highend a:link,ul.menue li.highend a:visited,ul.menue li.highend a:hover,ul.menue li.highend a:active { 
background-image : url(1_images/bgmenuehighend.gif); 
background-repeat : no-repeat;
background-position:right;
}
.submenue a:link, .submenue a:visited, .submenue a:hover, .submenue a:active,
.submenue1 a:link, .submenue1 a:visited, .submenue1 a:hover, .submenue1 a:active
{
text-decoration:none;
color:#ffffff;
font-size:10px;
}
.submenue1 a:link, .submenue1 a:visited, .submenue1 a:hover, .submenue1 a:active
.navbuttonleft a:link, .navbuttonleft a:visited, .navbuttonleft a:hover, .navbuttonleft a:active
{
color:#333333;
}
.navbuttonleft a:link, .navbuttonleft a:visited, .navbuttonleft a:hover, .navbuttonleft a:active
{text-decoration:none;}
.submenue a:hover, .submenue a:active,
.submenue1 a:hover, .submenue1 a:active,
.navbuttonleft a:hover, .navbuttonleft a:active
{
text-decoration:underline;
}

a.linknavbuttonleft, ul.navbuttonleft span
{line-height:33px;
 font-size:10px;}
 


div.breadcrump
{font-size:10px;
 font-weight:bold;
 }

.breadcrump a:link, .breadcrump a:visited, .breadcrump a:hover, .breadcrump a:active
{
text-decoration:none;
color:#666666;
font-weight:normal;
}
.breadcrump a:hover, .breadcrump a:active
{
text-decoration:underline;
}

.content { 
background-image : url(1_images/bg.gif); 
background-repeat : repeat-y; 
overflow : hidden; 
padding : 0 20px 10px 20px; 
text-align : left; 
min-height:300px;
} 
.contentgeschichte,.contenthotline { 
background-image : url(1_images/picgeschichte.jpg); 
background-repeat : no-repeat;
padding : 20px 20px 10px 20px;  
}

.contentgeschichte
{ 
background-image : url(1_images/picgeschichte.jpg);  
}
.contenthotline
{ 
background-image : url(1_images/pichotline.jpg);  
}

.top { 
background-image : url(1_images/bgtop.jpg); 
background-repeat : no-repeat; 
overflow : hidden; 
padding : 10px 0 0 0; 
line-height : 1px; 
font-size : 1px; 
} 
.bottom { 
background-image : url(1_images/bgbottom.jpg); 
background-repeat : no-repeat; 
background-position : bottom; 
overflow : hidden; 
padding : 10px 0 0 0; 
line-height : 1px; 
font-size : 1px; 
}
 
.line { 
height : 1px; 
line-height : 1px; 
font-size : 1px; 
border-width : 0 0 1px 0; 
border-style : dotted; 
border-color : #dedede; 
margin : 10px 0 10px 0; 
} 
.spacer { 
clear : both; 
} 
.box1 { 
overflow : hidden; 
border-width : 0 1px 0 0; 
border-style : dotted; 
border-color : #dedede; 
}
.box1a { 
overflow : hidden; 
border-width : 0 0 0 1px; 
border-style : dotted; 
border-color : #dedede; 
} 
.box2 { 
overflow : hidden; 
} 
.boxA
{background-color:#f4f1ec;
 padding:5px;}
.pd0 { 
padding : 10px;  
} 
.pd1 {  
padding : 10px 10px 0 10px;  
}
.pd2 { 
padding : 20px 0 0 20px; 
} 
.pd3 { 
padding : 20px 20px 0 0; 
}
.pd4 { 
padding : 0 0 0 19px; 
} 
.pd5 { 
padding : 0 20px 0 0; 
}
.pd6
{padding-top:180px;}
.pd7 { 
padding : 0 7px 0 0; 
}
.pd8
{padding-top:20px;}
.pd9
{padding-top:210px;}
.pd10
{padding-top:285px;}
.pd11 { 
padding : 10px 0 10px 10px;  
}
.pd12 { 
padding : 10px 10px 10px 0;  
} 
.pd13 { 
padding : 0 10px 0 10px;  
} 
.pd14 { 
padding : 0 10px 0 0;  
} 
.pd15 { 
padding : 0 0 0 10px;  
}
.pd16 { 
padding : 170px 0 0 0;  
}

.m1
{margin-right:20px;}
.m2
{margin-right:5px;}
.f0{ 
font-size : 9px;  
line-height:11px;
color:#666666;
} 
.f1{ 
font-size : 10px;  
line-height:12px;
} 
.f2 { 
font-size : 11px;  
line-height:13px;
}
.f3 { 
font-size : 13px; 
line-height:15px;
}
.f4 { 
font-size : 21px; 
line-height:25px;
color:#ff6600;
}
.az3 { 
font-size : 13px; 
line-height:15px;
font-weight:bold;
}
.bold
{font-weight:bold;} 
.color
{color:#fabb00;}
.spacer0 { 
line-height : 1px; 
height : 1px; 
clear : both; 
font-size : 1px; 
} 
.spacer { 
line-height : 10px; 
height : 10px; 
clear : both; 
}
.spacer1 { 
line-height : 10px; 
height : 10px; 
clear : both; 
} 
.spacer2 { 
line-height : 20px; 
height : 20px; 
clear : both; 
} 
.spacer3 { 
line-height : 5px; 
height : 5px; 
clear : both; 
} 
.headerlink { 
display : block; 
width : 980px; 
height : 120px; 
} 
.bottomlink { 
display : block; 
width : 210px; 
height : 80px; 
} 
.pic { 
line-height : 1px; 
} 
.pos1, .posleft { 
float : left; 
} 
.pos2, .posright { 
float : right; 
} 
.w1 { 
width : 235px; 
} 
.w2 { 
width : 460px; 
} 
.w3 { 
width : 469px; 
}
.w4 { 
width : 220px; 
}
.w5 { 
width : 700px; 
}
.w6 { 
width : 340px; 
}
.w7 { 
width : 140px; 
}
.w8
{width:240px;}
.w9
{width:239px;}
.w10
{width:600px;}
.w11
{width:110px;}
.w12
{width:170px;}
.w13
{width:530px;}
.w14
{width:95px;}
.w15
{width:100px;}
.w16
{width:45px;}
.w17 { 
width : 150px; 
}
.w18 { 
width : 230px; 
}
.w19 { 
width : 130px; 
}
.w20
{width:510px;}
.w21
{width:80px;}
.w22
{width:385px;}
.w23
{width:188px;}
.w24
{width:310px;}
.w25
{width:320px;}
.w26
{width:220px;}
.w27
{width:140px;}
.w28
{width:75px;}
.w29
{width:60px;}
.w30
{width:850px;}



.w50
{width:80px;}
.w150
{width:180px;}
.w200
{width:400px;}
select.w200
{width:407px;}
.w209
{width:270px;}
.w215
{width:270px;}
select.w215
{width:277px;}

.ok .w200
{width:200px;}
.ok select.w215
{width:207px;}
.ok .w209
{width:200px;}
.ok .w50
{width:80px;}
.kon .w50
{width:40px;}
.ok .w150
{width:150px;}

.h1 { 
height : 170px; 
} 
.h2 { 
height : 85px; 
}
.h3 { 
height : 100px; 
}  
.align1 { 
text-align : center; 
} 
.align2 { 
text-align : left; 
} 
.align3 { 
text-align : right; 
} 
.footer { 
padding-bottom : 10px; 
text-align : left; 
} 

#box_tooltip { 
position : absolute; 
float : left; 
text-align : left; 
z-index : 10; 
padding : 5px; 
background-color : #7a7476; 
width : 280px; 
font-size:10px;
line-height:12px;
} 

.box_tooltip_body
{font-size:10px;
 color:#ffffff;
 line-height:12px;}
 
 .boxlogo, .boxlogoref
{
	float:left;
	width:156px;
	border-width : 0 1px 0 0;
	border-style : dotted;
	border-color : #dfdfdf;
}
div.boxlogoref, div.boxlogoohneref
{
	height:170px;
	text-align:center;
	
}
.boxlogoohne
{
	float:left;
	width:148px;
}
.boxlogobody
{
	padding:10px;
	font-size:10px;
	line-height:13px;
}

.tableline
{border-width : 0px 0 1px 0;
border-style : solid;
border-color : #c4c5c7;
padding : 0px 0 10px 0;
text-align:left;}

.preise th
{text-align:left;
 font-size:17px;
 font-weight:bold;
 }

.tableline1
{border-width : 0px 0 1px 0;
border-style : solid;
border-color : #c4c5c7;
padding : 10px 0 10px 0;}
.preise table
{margin:20px 0 20px 0;}


.preise td
{padding:5px 0px 5px 0px;
border-width : 0px 0 1px 0;
border-style : dotted;
border-color : #dedede;}

table.tablecolor
{background-color:#f4f1ec;
 margin-bottom:5px;
}

table.tablecolor1
{background-color:#EBE5DB;
 margin-bottom:5px;
}

table.tablecolor2
{background-color:#E2D9CA;
 margin-bottom:5px;
}

table.tablecolor td, table.tablecolor th, table.tablecolor1 td, table.tablecolor1 th, table.tablecolor2 td, table.tablecolor2 th
{padding:5px;
border-width : 0px 1px 1px 0;
border-style : solid;
border-color : #f8f8f7;}

a.linkdemoscreen:link, a.linkdemoscreen:visited, a.linkdemoscreen:hover, a.linkdemoscreen:active,
a.linkdemovideo:link, a.linkdemovideo:visited, a.linkdemovideo:hover, a.linkdemovideo:active,
a.linkswtesten:link, a.linkswtesten:visited, a.linkswtesten:hover, a.linkswtesten:active,
a.linkdemomobile:link, a.linkdemomobile:visited, a.linkdemomobile:hover, a.linkdemomobile:active,
a.linkdemovideo1:link, a.linkdemovideo1:visited, a.linkdemovideo1:hover, a.linkdemovideo1:active
{ 
color : #333333; 
text-decoration : none; 
font-weight:bold;
display:block;
background-image:url(1_images/icons/icon_demoscreen.gif);
background-repeat:no-repeat;
padding:0 0 0 25px;
line-height:25px;
margin:5px 0 0 0;
font-size:10px;
} 

a.linkdemovideo:link, a.linkdemovideo:visited, a.linkdemovideo:hover, a.linkdemovideo:active
{background-image:url(1_images/icons/icon_demovideo.gif);}
a.linkdemovideo1:link, a.linkdemovideo1:visited, a.linkdemovideo1:hover, a.linkdemovideo1:active
{background-image:url(1_images/icons/icon_demovideo1.gif);
 font-weight:normal;}

a.linkswtesten:link, a.linkswtesten:visited, a.linkswtesten:hover, a.linkswtesten:active 
{background-image:url(1_images/icons/icon_swtesten.gif);}

a.linkdemomobile:link, a.linkdemomobile:visited, a.linkdemomobile:hover, a.linkdemomobile:active
{background-image:url(1_images/icons/icon_demomobile.gif);}

.vpos2
{position:relative;
 bottom:0}
 
 a.buttonlink:link, a.buttonlink:visited, a.buttonlink:hover, a.buttonlink:active,
 .listextrafields .linklist a:link,.listextrafields .linklist a:visited,.listextrafields .linklist a:hover,.listextrafields .linklist a:active
{color : #333333; 
 font-weight:bold;
 font-size:10px;
text-decoration : none; 
padding:0 15px 0 0;
display:block;
line-height:27px;
background-image:url(1_images/linkbuttonright.gif);
background-repeat:no-repeat;
background-position:right;}

 a.buttonlink:link, a.buttonlink:visited, a.buttonlink:hover, a.buttonlink:active
 {white-space:nowrap;}

.ACode a.buttonlink:link,.ACode a.buttonlink:visited,.ACode a.buttonlink:hover,.ACode a.buttonlink:active 
{color : #333333; 
 font-weight:bold;
 font-size:10px;
text-decoration : none; 
padding:0 15px 0 0;
display:inline;
line-height:27px;
background-image:none;
}

div.buttonbody, div.linklist
{
 background-image:url(1_images/linkbuttonleft.gif);
background-repeat:no-repeat;
padding-left:15px;}

.box5
{background-image:url(1_images/box/boxbodyleft.gif);
background-repeat:repeat-y;
overflow:hidden;}
.boxtop
{background-image:url(1_images/box/boxtopright.gif);
background-repeat:no-repeat;
background-position:right;
line-height:5px;
font-size:1px;
}
.boxtopleft
{background-image:url(1_images/box/boxtopleft.gif);
background-repeat:no-repeat;
width:10px;
height:5px;
line-height:5px;
font-size:1px;
}
.boxbody
{background-image:url(1_images/box/boxbodyright.gif);
background-repeat:repeat-y;
background-position:right;
overflow:hidden;
padding:10px 10px 0 10px;}
.boxbottom
{background-image:url(1_images/box/boxbottomright.gif);
background-repeat:no-repeat;
background-position:right;
line-height:5px;
font-size:1px;}
.boxbottomleft
{background-image:url(1_images/box/boxbottomleft.gif);
background-repeat:no-repeat;
width:10px;
height:5px;
line-height:5px;
font-size:1px;}

.button_los
{width:50px;}

.faqs .suche
{border-width: 1px 0 1px 0;
 border-style:dotted;
 border-color : #dedede;
 padding:10px 0 10px 0;
 margin-bottom:20px;}
.faqs .suche table
{width:60%}
.faqs .boxbody
{background-image:none;
overflow:hidden;
padding:0;}

.faqs h1, .faqs h4
{ 
font-family : verdana; 
font-size : 13px; 
color : #ffffff; 
padding : 3px; 
margin : 5px 0 5px 0;  
background-image : url(1_images/hr.jpg); 
background-repeat : no-repeat;
line-height:16px; 
}

.faqs h4 span
{font-size : 13px; 
color : #ffffff; }

.blaettern span
{font-size:10px;
 color:#7a7476; }
 
 .blaettern
{
 padding:0 10px 0 0;
 background-color:#f8f8f7;
}
.blaettern .boxstart, .blaettern .boxend
{display:none;}
 
 .box3_l, .faqs p, .objnav .boxbody, .kon .box1_l
{background-color:#f4f1ec;
 padding:10px;} 
 
 .faqs p
 {overflow:hidden;}
 
 .faqs ul, .faqs li
{background-color:#f4f1ec;}
 
 .objnav .box1_xlheader
 {padding:10px 0 10px 0;}
 
 a.link1
 {float:right;
  font-size:10px;
  font-weight:bold;}
  a.link1back, a.arrow
 {float:left;
  font-size:10px;
  font-weight:bold;}
.ok h3, .ok h3 span { 
font-family : verdana; 
font-size : 13px; 
color:#7a7476;  
padding : 0; 
margin : 0 0 10px 0;  
background-image : none;
}
.ok .button1
{text-align:center;}
.ok .button_zurueck
{display:none;}

.linklist ul { 
margin : 0; 
padding : 0; 
list-style-type:none;
}

.listextrafields
{padding-left:20px;}

.kon h1 { 
font-family : verdana; 
font-size : 23px; 
color:#7a7476; 
padding : 0; 
margin-bottom : 20px; 
line-height:28px;
background-image : none;
} 
.kon .box1_l
{width:679px;}
.kon .box1_l .boxbody
{padding-left:180px;}

.kon .box1_l .boxbody td,.kon .box1_l .boxbody td span
{font-size:10px;}

.kon .box1_l .boxbody .button1
{float:right;}
