body
{
border:0px none #FFF;
margin:30px 0px 0px 0px;
padding:0px;
background:#FFF;
color:#292929;
text-align:left;
font-family:'Lucida Sans Unicode','Lucida Grande','Lucida Sans',Geneva,Verdana,Arial,sans-serif;
font-size:100%;
/*font-size:87.5%;	14px*/
}

h1,
h2,
h3
{
font-size:130%;
font-weight:600;
}

h4
{
clear:both;
font-size:111%;
font-weight:600;
}

h5,
h6
{
clear:both;
font-size:100%;
font-weight:500;
}

table
{
font-size:100%;
border:0px none #FFF;
border-spacing:0px;
empty-cells:show;
/*width:100%;*/
}

tr,
tbody
{
border:0px none #FFF;
}

th,
td
{
font-size:100%;
border:0px none #FFF;
vertical-align:top;
text-align:left;
padding:0.4ex 5px 0.4ex 5px;
}

th
{
background:#CACACA;
}

td ol,
td ul
{
margin:0px;
padding-left:0px;
border:0px none #FFF;
}

tr,
tr#even
{
background:#E9E9E9;
}

tr#odd
{
background:#D9D9D9;
}

a,
a:visited
{
color:#333399;
text-decoration:none;
}

a:hover,
a:focus
{
color:red;
text-decoration:underline;
}

img
{
border:0px none #FFF;
}

ul li
{
margin:0px 0px 0px 16px;
padding-left:0px;
list-style-position:outside;
border:0px none #FFF;
}

ol li
{
margin:0px 0px 0px 24px;
padding-left:0px;
list-style:decimal;
list-style-position:outside;
border:0px none #FFF;
}

.clear
{
clear:both;
}

.noprint
{
display:none;
}

.main
{
padding:0px;
margin:0px;
border:0px none #FFF;
border-spacing:0px;
width:100%;
text-align:left;
font-family:'Lucida Sans Unicode','Lucida Grande','Lucida Sans',Geneva,Verdana,Arial,sans-serif;
font-size:90%;
background:#FFF;
}

.main .banner
{
display:none;
}

.main .maininfo
{
display:none;
}

.main .menu
{
display:none;
}

.main .leftcol
{
display:none;
}

.main .content
{
border:0px none #FFF;
margin:0px;
padding:0px 25px 10px 25px;
text-align:left;
vertical-align:top;
background:#FFF;
font-size:100%;
font-size:87.5%;	/*14px*/
/*width:100%;*/
width:auto;
}

.main .rightcol
{
display:none;
}

.main .footer
{
display:none;
}

.main .banner img,
.main .banner object
{
float:right;
margin:0px;
border:0px none #FFF;
padding:0px 0px 0px 10px;
}

.main .content hr
{
border:0px none #FFF;
border-top:1px dashed #CECECE;
color:#FFF;
line-height:0px;
}

.main .content h3 a
{
color:#292929;
}

.main .content h3 a:hover,
.main .content h3 a:focus
{
color:red;
}

.main .content th,
.main .content td
{
border:0px none #FFF;
border-bottom:3px solid #FFF;
border-right:3px solid #FFF;
}

.main .content tr:hover,
.main .content tr#even:hover,
.main .content tr#odd:hover
{
background:#C9C9C9;
}

.main .box #boxbody th,
.main .box #boxbody td
{
border:0px none #FFF;
border-bottom:1px solid #FFF;
border-right:1px solid #FFF;
}

.main .content .imgbox
{
margin:0px 25px 15px 0px;
border:0px none #FFF;
padding:0px;
width:190px;
font-size:81%;
font-weight:500;
background:#FFF;
vertical-align:top;
float:left;
}

.main .content .imgbox#left
{
float:left;
}

.main .content .imgbox#right
{
display:inline;
margin:0px 0px 15px 25px;
border:0px none #FFF;
padding:0px;
float:right;
}

.main .content .imgbox img
{
width:190px;
padding:0px;
border:0px none #FFF;
}

.main .content .imgbox p
{
margin:0px;
border:0px none #FFF;
padding:0px 0px 0.5ex 0px;
}

.main .content #info p
{
padding:0px;
border:0px none #FFF;
margin:0px 0px 0.6ex 0px;
}

.main .content #inforight
{
text-align:right;
}

.main .content #inforight p
{
padding:0px;
border:0px none #FFF;
margin:0px 0px 0.6ex 0px;
text-align:right;
}

.main .content #list .imgbox#left,
.main .content #tinylist .imgbox#left
{
margin:0px 25px 0px 0px;
}

html>body .main .content #list .imgbox#left,
html>body .main .content #tinylist .imgbox#left
{
margin:0px 25px 10px 0px;
}

.main .content #list .imgbox#right,
.main .content #tinylist .imgbox#right
{
margin:0px 0px 0px 25px;
}

html>body .main .content #list .imgbox#right,
html>body .main .content #tinylist .imgbox#right
{
margin:0px 0px 10px 25px;
}

.main .content #list .imgbox,
.main .content #list .imgbox img
{
width:140px;
}

.main .content #tinylist .imgbox,
.main .content #tinylist .imgbox img
{
width:60px;
}

.main .content #list #info p
.main .content #tinylist #info p
{
padding:0px;
margin:0px;
border:0px none #FFF;
}

.main .content #list #inforight p,
.main .content #tinylist #inforight p
{
padding:0px;
margin:0px;
border:0px none #FFF;
text-align:right;
}

.main .content #list h3,
.main .content #tinylist h3
{
font-size:111%;
}

.main .content #tinytable,
.main .content #whitetinytable,
.main .box #tinytable,
.main .box #whitetinytable
{
font-size:81%;
}

.main .content #whitetable th,
.main .content #whitetable td,
.main .content #whitetable tbody,
.main .content #whitetinytable th,
.main .content #whitetinytable td,
.main .content #whitetinytable tbody
{
background:#FFF;
padding:0.4ex 5px 0.4ex 0px;
}

.main .box #whitetable th,
.main .box #whitetable td,
.main .box #whitetable tbody,
.main .box #whitetinytable th,
.main .box #whitetinytable td,
.main .box #whitetinytable tbody
{
background:transparent;
padding:0.4ex 5px 0.4ex 0px;
border:0px none transparent;
border-bottom:1px none transparent;
border-right:1px none transparent;
}

.main .content hr#stretcher
{
clear:both;
width:352px;
height:0px;
padding:0px;
margin:0px;
border:0px none #FFF;
color:#FFF;
}





/*banner*/
.BannerPos401,#BannerPos402
{
	display:none;
}
/*.BannerPos403left, .BannerPos403right{border:solid 1px grey;background-color:#cdcdcd;padding:10px;margin:5px;text-align:center}*/
/*banner doch nicht im artikel 
.BannerPos403left{float:left;margin-left:0px;}
.BannerPos403right{float:right;margin-right:0px;}
sonderen zwischen artikeln*/
/*.BannerPos403left .txtWerbung{text-align:left;}
.BannerPos403right .txtWerbung{text-align:right;}*/
.BannerPos403left, .BannerPos403right{padding:1px;margin:5px;text-align:center}
.BannerPos403left img, .BannerPos403right img{border:solid 3px #b3b2b2;}
.BannerPos403left, .BannerPos403right{display:block;margin:5px 0px;}
.BannerPos403left .txtWerbung, .BannerPos403right .txtWerbung{display:block;font-size:80%;}
.BannerPos403left .txtWerbung, .BannerPos403right .txtWerbung{text-align:right;}


/*WICHTIG FUER IE line-height einstellen sonst sind die zeilenhoehen zu gross*/
body{line-height:100%;}
/*ARTIKELLISTE ABSTAND VERKLEINERN*/
.main .content p{margin:6px 0;}
.main .content h3{margin:0.5em 0;}
/*nach teaser sollen p abstand haben - im artikeldetail*/
.main .content div#body  p{margin:16px 0;}

.main .content hr{display:none;}	/*trennlinie ausblenden und linie uber clear tag erzeugen*/
.main .content div.hr{border-bottom:1px dashed #CECECE;}


