/*alt: #E8C682
#F9EED9
#F2DCB3
*/

body {
margin:0px;
padding:0px;
background-color:#FFFFFF;
background-image: url(bg3.png);
background-repeat: no-repeat;
background-position:0px 0px;
}

a:link, a:visited, a:active, a:hover { 
text-decoration:none; color:#E2AA48; font-size:12px;
}
a:active, a:hover { 
color:#E2AA48; text-decoration:underline; 
}
hr {
	border: none 0;
	border-top: 1px solid #eedbc0;
	height: 1px;
}

li {
	margin-left: -25px;
}

li.zahl {
	margin-left: -20px;
    color:#E2AA48;
    margin-bottom:12px;
    font-weight:bold;
}

img {
	border: 0px;
}

#content {
font: 12px Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
}
#contentbig {
font: 14px Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
font-weight:bold;
}
#contentbigger {
font: 22px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
padding:0px 0px 0px 30px;
line-height:24px;
font-weight:bold;
}
#contentbigger2 {
font: 18px Verdana, Arial, Helvetica, sans-serif;
line-height:22px;
font-weight:bold;
}
h2 {
font: 36px Verdana, Arial, Helvetica, sans-serif;
line-height:48px;
}
#contentnowrap {
font: 12px Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
white-space:nowrap;
}
#table1 {
border:0px;
}
#tdnowrap {
font: 12px Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
white-space:nowrap;
vertical-align:top;
}
#tdnowrapright {
font: 12px Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
white-space:nowrap;
vertical-align:top;
text-align:right;
}
#tdnowraptopline {
font: 12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:16px;
white-space:nowrap;
vertical-align:top;
border-top:1px solid #000000;
text-align:right;
}
#tdnowrapbold {
font: 12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:16px;
white-space:nowrap;
vertical-align:top;
}
#preisgross {
font: 16px Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
padding:0px 0px 0px 0px;
font-weight:bold;
 color:#E2AA48;
}
#preisextragross {
font: 48px Verdana, Arial, Helvetica, sans-serif;
line-height:48px;
padding:0px 0px 0px 35px;
font-weight:bold;
 color:#F19914;
}

#bg {
position:absolute;
top:0px;
left:0px;
}
#divdot0 { position:absolute;top:102px;left:95px; }
#divdot1 { position:absolute;top:102px;left:324px; }
#divdot2 { position:absolute;top:102px;left:458px; }
#divdot3 { position:absolute;top:102px;left:592px; }
/*#divdot4 { position:absolute;top:222px;left:102px; }*/
#divdot4 { position:absolute;top:272px;left:102px; }
#divdot5 { position:absolute;top:321px;left:102px; }
#divdot6 { position:absolute;top:370px;left:102px; }
#divdot7 { position:absolute;top:418px;left:102px; }
/*#divdot8 { position:absolute;top:459px;left:102px; }
#divdot9 { position:absolute;top:534px;left:102px; }*/

#face1 {
position:absolute;
top:111px;
left:172px;
}
#face2 {
position:absolute;
top:111px;
left:109px;
}

#willkommen {
position:absolute;
top:306px;
left:343px;
}
#philosophie {
position:absolute;
top:169px;
left:228px;
}
#philosophietext {
position:absolute;
top:180px;
left:430px;
width:360px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
}
#kontakt {
position:absolute;
top:169px;
left:285px;
}
#kontakttext {
position:absolute;
top:180px;
left:430px;
width:360px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
}
#versandtext {
position:absolute;
top:140px;
left:430px;
width:360px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
}

#liftsticktext1 {
position:absolute;
top:469px;
left:109px;
width:588px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
}

#text_tv {
position:absolute;
top:440px;
left:420px;
font: 18px Verdana, Arial, Helvetica, sans-serif;
line-height:22px;
font-weight:bold;
}

#liftstick-textfenster2 {
position:absolute;
top:214px;
left:704px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:16px;
}
#text2_liftstick {
position:absolute;
top:113px;
left:411px;
}

#hbutton_philo {
position:absolute;
top:232px;
left:0px;
}
#hbutton_prod {
position:absolute;
top:281px;
left:0px;
}
#hbutton_ange {
position:absolute;
top:330px;
left:0px;
}
#hbutton_agb {
position:absolute;
top:378px;
left:0px;
}

#faqshilfe {
position:absolute;
top:169px;
left:237px;
}
#faqshilfetext {
position:absolute;
top:230px;
left:430px;
width:360px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
}
#faqshilfeframe {
position:absolute;
top:230px;
left:430px;
width:360px;
height:350px;
border:1px solid #B8B8B8;
font: 12px Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
padding:5px;
overflow:scroll;
}
#produkteueberschrift  {
position:absolute;
top:169px;
left:190px;
}
#anwendungenueberschrift  {
position:absolute;
top:169px;
left:190px;
}
#produktuebersichtbild {
position:absolute;
top:112px;
left:109px;
}
#produkteuebersicht {
position:absolute;
top:125px;
left:108px;
width:589px;
height:106px;
border-bottom:1px solid #B8B8B8;
font: 12px Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
}
#produktkopfzeile {
position:absolute;
top:130px;
left:108px;
width:600px;
height:106px;
/*border-bottom:1px solid #B8B8B8;*/
font: 12px Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
}
#produkttabelle {
/*width:628px;*/
}
#produktlistenowrap {
vertical-align:top; white-space:nowrap;
}
#produktliste {
vertical-align:top;
}
#produktlistelnk {
font: 10px Verdana, Arial, Helvetica, sans-serif;
/*line-height:8px;*/
}
#produktwarenkorb  {
position:absolute;
top:435px;
left:585px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
}

#produktuebersichttxt {
position:absolute;
top:469px;
left:109px;
width:588px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
/*border:1px solid #000000;*/
}

#produktuebersichttxt2 {
position:absolute;
top:469px;
left:109px;
width:588px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
line-height:22px;
/*border:1px solid #000000;*/
}

#produkteinzelbild { padding-top:25px;padding-left:0px; width:220px;}
#produktkomplettpaketbild { padding-top:15px;padding-left:20px; }

#produktekomplettsets {
border:1px solid #000000;
position:absolute;
top:250px;
left:210px;
}
#produkte {
position:absolute;
top:250px;
left:210px;
}
#produktleft {
width:483px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
vertical-align:top;
}
#produktcenter {
width:20%;
vertical-align:top;
}
#produktright {
width:1%;
font: 12px Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
vertical-align:top;
}
#produkttitel {
width:100%;
font: 14px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:24px;
border-bottom:1px solid #B8B8B8;
margin-bottom:10px;
}
#produkttitelohne {
width:100%;
font: 14px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:24px;
}
#produkttitel_kleiner {
width:100%;
font: 13px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:24px;
border-bottom:1px solid #B8B8B8;
margin-bottom:10px;
}
#produktuebersicht {
}
#produktkategorie {
font: 12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:24px;
margin-top:10px;
margin-bottom:5px;
}
#spezialprod {
z-index:1000;
visibility:hidden;
position:absolute;
top:493px;
left:108px;
width:200px;
border:1px solid #B8B8B8;
background-color:#FFFFFF;
}
#spezialprodinner {
margin:10px 20px 10px 20px;
}
#spezialprodinner a {
font: 12px Verdana, Arial, Helvetica, sans-serif;
line-height:12px;
}

#shopbuttonoben { position:absolute;top:195px;left:210px;width:550px; }
#shop { position:absolute;top:240px;left:200px;width:550px; }
#zumshop { position:absolute;top:240px;left:200px;width:550px; }

#shopabschluss { position:absolute; top:260px; left:220px; width:400px; }

#weiterbestellenbutton { position:absolute; top:172px; left:570px; width:114px;}
#datenschutzbutton { font: 10px Verdana, Arial, Helvetica, sans-serif; font-weigth:bold; position:absolute; top:131px; left:570px; width:114px;}
#datenschutzbutton a {
font: 10px Verdana, Arial, Helvetica, sans-serif;
font-weigth:bold;
}
#widerrufsbutton { font: 10px Verdana, Arial, Helvetica, sans-serif; font-weigth:bold; position:absolute; top:146px; left:570px; width:114px;}
#widerrufsbutton a {
font: 10px Verdana, Arial, Helvetica, sans-serif;
font-weigth:bold;
}
#warenkorbbutton { position:absolute; top:172px; left:570px; width:114px;}

/* ------------ ab hier unbenutzt  -------------- */

#toparea1 {
height:80px;
/*position:absolute;
left:320px; */
/*white-space:nowrap;*/
margin-top:20px;
margin-left:20px;
margin-right:20px;
border:0px solid #000000;
}
#innertoparea {
margin-left:300px;
border-bottom:1px solid #8B012F;
}
#logo2 {
border:0px solid #000000;
}

#logob {
float:right;
/*position:absolute;*/
height:17px;
width:400px;
/*margin-right:258px;*/
border:0px solid #000000;
}
#toparea2 {
height:17px;
/*white-space:nowrap;*/
margin-left:20px;
margin-right:20px;
border:0px solid #000000;
border-bottom:0px solid #000000;
}


#navcontainer
{
position:absolute;
top:110px;
left:10px;
width:180;
margin:0px;
padding:0px;
border:0px solid #8B012F;
z-index: 1;
}
#navcontainer2
{
margin:10px;
margin-top:10px;
margin-bottom:35px;
padding:0px;
border:0px solid #000000;
}

#navcontainer ul
{
list-style-type: none;
text-align: left;
margin:0px;
padding:0px;
position: relative;
border:0px solid #000000;
}

#navcontainer li
{
/*display: inline;*/
text-align: left;
margin:0px;
padding:0px;
margin-bottom: 5px;
}

#navcontainer li a
{
margin:0px;
padding: 0px 7px;
color: #8B012F;
/*font-weight:normal;*/
/*background-color: #ffffff;
border-bottom: 0px solid #15317E;
border-left: 1.2em solid #E6E6E6;*/
padding-left: 20px;
text-decoration: none;
font: 14px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

#navcontainer li a:hover
{
color: #8B012F;
/*background-color: #15317E;*/
/*border: 1px solid #15317E;*/
border-top: 0px solid #8B012F;
/*border-bottom: 1px solid #15317E;
border-left: 1.2em solid #8B012F;*/
padding-left: 20px;
background-image: url(pfeil2.gif);
background-repeat: no-repeat;
background-position:0px 0px;
}

#navcontainer li a#current
{
color: #8B012F;
/*border: 1px solid #15317E;*/
border-top: 0px solid #8B012F;
/*border-bottom: 1px solid #15317E;
border-left: 1.2em solid #8B012F;*/
padding-left: 20px;
background-image: url(pfeil2.gif);
background-repeat: no-repeat;
background-position:0px 0px;
}


#headlineimage {
margin-left:0px;
margin-right:30px;
margin-top:30px;
font-family:Arial;
font-size:16px;

font-weight:bold;
margin-bottom:5px;
margin-right:100px;
border-bottom:1px solid #15317E;
}

#headline_old {
margin-left:0px;
margin-right:30px;
padding-top:10px;
font-family:Arial;
font-size:20px;
letter-spacing:2pt;
line-height:28px;
color: #15317E;
border-bottom:1px solid #15317E;
width:200px;
}

#headline {
margin-right:30px;
margin-top:0px;
padding-top:1px;
padding-bottom:1px;
font-family:Arial;
font-size:20px;
letter-spacing:2pt;
color: #000000;
/*background-color: #ffffff;*/
/*font-weight:bold;
/*line-height:28px;*/
border:0px solid #15317E;
width:400px;
border-bottom:0px solid #8B012F;
}

#textheading {
font-family:Arial;
font-size:20px;
color: #8B012F;
letter-spacing:2pt;
}

#kleintext {
font-family:Arial;
font-size:10px;
color: #8B012F;
}

#contentframe {
/*top:200px;*/
margin-left:320px;
margin-right:40px;
/*padding-bottom:20px;*/
font-family:Arial;
font-size:12px;
text-align:justify;
border:0px solid #000000;
background-image: url(paragraph.png);
background-repeat: no-repeat;
background-position:0px 0px;
/*padding-left:20px;*/
}

#contenttxt {
font-family:Arial;
font-size:12px;
text-align:justify;
}
#contenttxtred {
font-family:Arial;
font-size:12px;
text-align:justify;
color:red;
}
.contenttxtbox {
padding:10px;
font-family:Arial;
font-size:12px;
text-decoration:underline;
border:1px solid #000000;
}
.contenttxtbox_over {
padding:10px;
font-family:Arial;
font-size:12px;
color:#15317E;
text-decoration:underline;
background:#15317E;
cursor:pointer;
border:1px solid #000000;
}
#contentaktuelles {
font-family:Arial;
font-size:12px;
text-align:justify;
/*line-height:28px;*/
}

#nameanwalt {
margin-left:0px;
margin-right:0px;
padding-bottom:0px;
font-family:Arial;
font-size:14px;
text-align:left;
font-weight:bold;
}

#contentflatter {
margin-left:0px;
margin-right:0px;
padding-bottom:0px;
font-family:Arial;
font-size:12px;
text-align:left;
}

#anwaltsimage {
float:right;
margin-left:40px;
margin-bottom:20px;
border:0px;
}

#contentscrolliframe2 {
width:500px;
height:400px;
margin:0px;
}

#footer{
clear: both;
height: 20px;
margin-left:320px;
margin-right:20px;
border-top:1px solid #8B012F;
vertical-align: middle;
padding-left: 0px;
font-family:Arial;
font-size:10px;
}
#footer a {
color: #15317E; font-size:10px;
}
#footer2 {
position:absolute;
top:5px;
left:550px;
z-index:1000;
color: #ffffff; font:13px Verdana, Arial, Helvetica, sans-serif;
}


