/* FONTS */
body, table, tr, td, h5, p, .a13, .a13b, .az, .ab, .ar, .arb, .aw, .ml4, sup, blockquote { font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; }
h1, h2 { font-family:Verdana,Helvetica,Arial,Tahoma,Geneva,Swiss,SunSansRegular; }
h3, input, select, textarea, .m, .mb, .mw, .mr, .mrb, .lt, .lt1, .ltbb, .slktr { font-family:MS Sans Serif,Tahoma,Arial,Helvetica,Geneva,Swiss,SunSans-Regular; }

/* SIZES */
body, table, tr, td, h1, h2, p, .ml4, .a13, .a13b, .az, .ab, .ar, .arb, .aw, sup, blockquote { font-size:13px; }
h1 { font-size:21px; }
h2 { font-size:17px; }
h3, input, select, textarea, .m, .mb, .mw, .mr, .mrb, .lt, .lt1, .slktr { font-size:11px; }
h5 { font-size:11px; }
.hn { font-size:2px; }

/* COLORS  */
body, table, tr, td, p, blockquote, .ml4, input, select, textarea, .a13, .m, .mb, .lt, lt1, .slktr { color:#404040; }
.a13b, .bl { color:#333333; }
.blbr { color:#3c3a28; }
.az { color:#003366; }
.ab { color:#333366; }
.ar, .arb, .mr, .mrb { color:#804000; }
sup { color:#5e0000; }
h1 { color:#667777; }
h2 { color:#667777; }
h3, h5 { color:#404040; }
.aw, .mw { color:#fdfdfd; }
.gr, li.grey { color:#707070; }
.sgr { color:#808080; }
.hn { color:white; }
.ltb, .ltbb { color:#4371a5; }

/* BG-COLORS TABLES */
tr.trCompareTop { background-color:#f1f1e7; }
td.tdCompareTop { background-color:#f1f1e7; }

/* SPECIAL-WEIGHTS */
.a13, .m { font-weight:normal; }
.a13b, .bl, .aw, .blbr, .arb, .mb, .mrb, .mw, .ltbb { font-weight:bold; }
h1 { font-weight:500;margin-top:-19px; }
h2 { font-weight:500;margin-top:1px; }
h3, h5 { font-weight:500; }

/* BACKGROUND-COLORS
select, textarea { background-color:#d8d8d8; }
radio, checkbox { background-color:white; }
.slktr { background-color:#eeeef0; }
.hn { background-color:white; }
*/

/* BACKGROUND-COLORS  */
input:focus, textarea:focus, select:focus { background : #f9f9f9; }
select, textarea { background-color:#d8d8d8; }
radio, checkbox { background-color:white; }
.slktr { background-color:#eeeef0; }
.hn { background-color:white; }
.rad { background-color:#e3e1d2; }

blockquote.style1 {
background:#f9f9f9;
border-left:10px solid #ccc;
margin:0.5em 10px 0 5px;
padding:.5em 10px;
quotes:"\201C""\201D""\2018""\2019"; }
blockquote.style1 p { display:inline; }

blockquote.style2 {
margin:5px 5px; 
padding: 15 50px;
border: 1px dashed #ccc;
background: transparent url("/img/blockquote1.gif") no-repeat 10px 10px; }
blockquote.style2 p { display:inline; }

.ul-disc-normal { margin-top:1px; }
.ul-disc-normal ul { margin-top:4px; margin-left: -10; }
.ul-disc-normal li { list-style-type:disc; margin-left: -10px; margin-top:1px; }

.ul-disc-normal-li-mt5-px { margin-top:1px; }
.ul-disc-normal-li-mt-5px ul { list-style-type:disc; margin-top:4px; }
.ul-disc-normal-li-mt-5px li { margin-left: -10px; margin-top:5px; }

/* Listen mit mehreren Spalten */
/* Erlaubt 2 Spalten : */
ul.zweispaltig { width: 540px; }
li.zweispaltig {
float: left; width: 270px; list-style-type:circle;
font-family:MS Sans Serif,Tahoma,Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:12px; font-color:#707070;
/* Stoppt das obige float */
br { clear: left; }
/* Trennt die Liste aus dem Markup */
div.wrapper { margin-bottom: 1em; }
}

.ul-square-grey { padding-left: 21px; }
.ul-square-grey ul {
margin-left: -10; padding-left: 5px; }
.ul-square-grey ul li { font-weight: bold; color: #696b83; letter-spacing: 40%; /* list-style-image: url(/img/li_square_grey.gif); */
list-style-type: square; margin-bottom: 2px; }
.ul-square-grey-text { margin-top: -10px; margin-left: 16px; }
.ul-square-grey-text-absatz { margin-top: 3px; margin-left: 16px; }
.ul-decimal-inner-square-grey { margin-top: 5px; padding-left: 21px; }
.ul-decimal-inner-square-grey ul { margin-left: -20px; }
.ul-decimal-inner-square-grey ul li { list-style-type: decimal; margin-left: 16px; margin-bottom: 2px; }

#ul_square_border1 {
padding-left: 25px;
}
#ul_square_border1 ul {
margin-top: 4px;
margin-left: -10;
padding-left: 5px;
border-left: 1px solid #dadada;
}
#ul_square_border1 ul li{
list-style-image: url(../img/li_square_grey.gif);
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
color: #959696;
letter-spacing: 40%;
margin-bottom: 2px;
}

/* DECORATIONS */
h1 { letter-spacing:-1px; }
h1, h2 { text-decoration:none; }
.ud { text-decoration:underline; }

/* LINE-HEIGHT */
h3 { line-height:1px; }

/* MARGINS */
.ml1 { margin-left:8px; }
.ml2 { margin-left:10px; }
.ml3 { margin-left:15px; }
.ml4 { margin-left:20px; }
.mt1 { margin-top:1px; }
.mt2 { margin-top:2px; }
.mt3 { margin-top:3px; }
.mt4 { margin-top:4px; }
.mt5 { margin-top:5px; }
.mt6 { margin-top:6px; }
.mt7 { margin-top:7px; }
.mt8 { margin-top:8px; }
.mt9 { margin-top:9px; }
.mt10 { margin-top:10px; }
.mt11 { margin-top:11px; }
.mt12 { margin-top:12px; }
.mt13 { margin-top:13px; }
.mt14 { margin-top:14px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt25 { margin-top:25px; }
.mt30 { margin-top:30px; }

/* PADDINGS */
.pt1 { padding-top:1px; }
.pt2 { padding-top:2px; }
.pt3 { padding-top:3px; }
.pt4 { padding-top:4px; }
.pt5 { padding-top:5px; }
.pt6 { padding-top:6px; }
.pt7 { padding-top:7px; }
.pt8 { padding-top:8px; }
.pt9 { padding-top:9px; }
.pt10 { padding-top:10px; }
.pt11 { padding-top:11px; }
.pt12 { padding-top:12px; }
.pt13 { padding-top:13px; }
.pt14 { padding-top:14px; }
.pt15 { padding-top:15px; }

/* LINE_HEIGHTS */
/* .lt, .lt1 { line-height:130%; } */

/* HEIGHT UNDER <li> (Lists) */
.underthelist1 { margin-top:-15px; }
.underthelist2 { margin-top:-10px; }
.underthelist3 { margin-top:-5px; }


/*  ALIGNMENT */
sup { vertical-align:super; }

/* CURSOR-STYLES */
label { cursor: hand; }

/* LINKS
Um eine korrekte Darstellung dieser Pseudoformate zu erreichen, müssen bei der Notierung folgende Reihenfolgen einhalten werden:
:link, :visited, :hover, :active.
dewion hat
:link, :active, :visited, :hover
aber es funktioniert */
a:link { color:#111111;font-family:MS Sans Serif,Arial,Helvetica,Geneva,Swiss;text-decoration:none; }
a:active { color:#26658a;font-family:MS Sans Serif,Arial,Helvetica,Geneva,Swiss;text-decoration:underline; }
a:visited { font-family:MS Sans Serif,Arial,Helvetica,Geneva,Swiss;text-decoration:none; }
a:hover { color:#4371a5;font-family:MS Sans Serif,Arial,Helvetica,Geneva,Swiss;text-decoration:underline; }

a.mo:link { color:#4371a5;font-family:MS Sans Serif,Arial,Helvetica,Geneva,Swiss;text-decoration:none; }
a.mo:active { color:#26658a;font-family:MS Sans Serif,Arial,Helvetica,Geneva,Swiss;text-decoration:none; }
a.mo:visited { color:#4371a5;font-family:MS Sans Serif,Arial,Helvetica,Geneva,Swiss;text-decoration:none; }
a.mo:hover { color:#0000a0;font-family:MS Sans Serif,Arial,Helvetica,Geneva,Swiss;text-decoration:underline; }

a.moo:link { color:#111111;font-family:MS Sans Serif,Arial,Helvetica,Geneva,Swiss;text-decoration:none; }
a.moo:active { color:#26658a;font-family:MS Sans Serif,Arial,Helvetica,Geneva,Swiss;text-decoration:underline; }
a.moo:visited { font-family:MS Sans Serif,Arial,Helvetica,Geneva,Swiss;text-decoration:none; }
a.moo:hover { color:#4371a5;font-family:MS Sans Serif,Arial,Helvetica,Geneva,Swiss;text-decoration:none; }

a.hlp:link { color:#4371a5;font-family:MS Sans Serif,Arial,Helvetica,Geneva,Swiss;text-decoration:none; }
a.hlp:active { color:#26658a;font-family:MS Sans Serif,Arial,Helvetica,Geneva,Swiss;text-decoration:none; }
a.hlp:visited { color:#4371a5;font-family:MS Sans Serif,Arial,Helvetica,Geneva,Swiss;text-decoration:none; }
a.hlp:hover { color:#0000a0;font-family:MS Sans Serif,Arial,Helvetica,Geneva,Swiss;text-decoration:underline;cursor:help; }

a.me:link { color:#804000;font-family:MS Sans Serif,Arial,Helvetica,Geneva,Swiss;text-decoration:none; }
a.me:active { color:#804000;font-family:MS Sans Serif,Arial,Helvetica,Geneva,Swiss;text-decoration:none; }
a.me:visited { color:#804000;font-family:MS Sans Serif,Arial,Helvetica,Geneva,Swiss;text-decoration:none; }
a.me:hover { color:#804000;font-family:MS Sans Serif,Arial,Helvetica,Geneva,Swiss;text-decoration:underline;cursor:help; }

a.mwb:link { color:#fdfdfd;font-family:MS Sans Serif,Arial,Helvetica,Geneva,Swiss;text-decoration:none; }
a.mwb:active { color:#fdfdfd;font-family:MS Sans Serif,Arial,Helvetica,Geneva,Swiss;text-decoration:none; }
a.mwb:visited { color:#fdfdfd;font-family:MS Sans Serif,Arial,Helvetica,Geneva,Swiss;text-decoration:none; }
a.mwb:hover { color:#4371a5;font-family:MS Sans Serif,Arial,Helvetica,Geneva,Swiss;text-decoration:underline; }

a.lar:link { color:#4371a5;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:underline; }
a.lar:active { color:#26658a;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:underline; }
a.lar:visited { color:#4371a5;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:underline; }
a.lar:hover { color:#0000a0;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:underline; }

a.laro:link { color:#4371a5;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none; }
a.laro:active { color:#26658a;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none; }
a.laro:visited { color:#4371a5;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none; }
a.laro:hover { color:#0000a0;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:underline; }

a.subtitleIndex { font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;font-size:15px;font-weight:bold;color:#272b34; }
a.subtitleIndex:link { text-decoration:none; }
a.subtitleIndex:active { text-decoration:none; }
a.subtitleIndex:visited { text-decoration:none; }
a.subtitleIndex:hover { color:#5f6174;text-decoration:none; border-top:1px dotted; border-bottom:1px dotted; }

a.hid:link { color:#404040;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none; }
a.hid:active { color:#404040;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none; }
a.hid:visited { color:#404040;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none; }
a.hid:hover { color:#404040;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none; }

a.hidb:link { font-size:13px;color:#333333;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none;font-weight:bold; }
a.hidb:active { font-size:13px;color:#333333;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none;font-weight:bold; }
a.hidb:visited { font-size:13px;color:#333333;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none;font-weight:bold; }
a.hidb:hover { font-size:13px;color:#333333;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none;font-weight:bold; }

label:link { color:#111111;font-family:MS Sans Serif,Arial,Helvetica,Geneva,Swiss;text-decoration:none; }
label:active { color:#26658a;font-family:MS Sans Serif,Arial,Helvetica,Geneva,Swiss;text-decoration:underline; }
label:visited { font-family:MS Sans Serif,Arial,Helvetica,Geneva,Swiss;text-decoration:none; }
label:hover { color:#4371a5;font-family:MS Sans Serif,Arial,Helvetica,Geneva,Swiss;text-decoration:underline;cursor:hand; }

a.contentImg img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.0; border: 1px border-color: #f8f8f8 solid #4c0496; } 
a:hover.contentImg img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.6; border: 1px solid #ffffff; }
a:visited.contentImg img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.0; border: 1px border-color: #f8f8f8 solid #ffffff; }
a:visited:hover.contentImg img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.6; border: 1px border-color: #f8f8f8 solid #ffffff; }

a.gifImg img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1.0;border:0px; } 
a:hover.gifImg img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity:0.6;border:0px; }
a:visited.gifImg img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1.0;border:0px; }
a:visited:hover.gifImg img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.6;border:0px; }

/* FORM-HEIGHTS */
/* textarea { padding-left:3px; } */
.hn { height:2px; }

/* FORM-LENGTHS */
.inpT30 { width:30px; padding-left:3px; background-color:#d8d8d8; }
.inpT40 { width:40px; padding-left:3px; background-color:#d8d8d8; }
.inpT50 { width:50px; padding-left:3px; background-color:#d8d8d8; }
.inpT80 { width:80px; padding-left:3px; background-color:#d8d8d8; }
.inpT100 { width:100px; padding-left:3px; background-color:#d8d8d8; }
.inpT150 { width:150px; padding-left:3px; background-color:#d8d8d8; }
.inpT200 { width:200px; padding-left:3px; background-color:#d8d8d8; }
.inpT220 { width:220px; padding-left:3px; background-color:#d8d8d8; }
.inpT250 { width:250px; padding-left:3px; background-color:#d8d8d8; }
.hn { width:2px; }
.inpDD40 { width:40px; }
.inpDD54 { width:54px; }
.inpDD74 { width:74px; }
.inpDD100 { width:100px; }
.inpDD130 { width:130px; }
.inpDD150 { width:150px; }
.inpDD170 { width:170px; }
.inpDD200 { width:200px; }
.inpDD220 { width:220px; }
.inpDD250 { width:250px; }
.inpDD280 { width:280px; }
.inpDD330 { width:330px; }

/* PICS */
a.onestar:link, a.onestar:visited {
text-decoration:none;
background-image: url(http://localhost/dewion/img/bluestar1.gif);
background-position: center;
background-repeat: no-repeat;
padding-left: 1px;
}
a.onestar:hover, a.onestar:active {
text-decoration:none;
background-image: url(http://localhost/dewion/img/bluestar_1.gif);
background-position: center;
background-repeat: no-repeat;
padding-left: 1px;
}

a.twostar:link, a.twostar:visited {
text-decoration:none;
background-image: url(http://localhost/dewion/img/bluestar2.gif);
background-position: center;
background-repeat: no-repeat;
padding-left: 1px;
}
a.twostar:hover, a.twostar:active {
text-decoration:none;
background-image: url(http://localhost/dewion/img/bluestar_2.gif);
background-position: center;
background-repeat: no-repeat;
padding-left: 1px;
}

a.threestar:link, a.threestar:visited {
text-decoration:none;
background-image: url(http://localhost/dewion/img/bluestar3.gif);
background-position: center;
background-repeat: no-repeat;
padding-left: 0px;
}
a.threestar:hover, a.threestar:active {
text-decoration:none;
background-image: url(http://localhost/dewion/img/bluestar_3.gif);
background-position: center;
background-repeat: no-repeat;
padding-left: 0px;
}

.noPrint { visibility:hidden; }

/* TABLES */
/* Braun kleiner weißer Text */
.bwn { background-color:#656532; }
/* Beige kleiner Text */
.bg { background-color:#edebe4;font-family:MS Sans Serif,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;font-size:11px;vertical-align:top; }
.bgb { background-color:#edebe4;font-family:MS Sans Serif,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;font-size:11px;font-weight:bold;vertical-align:top; }

.tableBorderInRightText, .tableBorderInRightNumber { padding:3px 0px 3px 10px; border-top:1px solid #bbbbbb; border-left:1px solid #bbbbbb; color:#505050; }
.tableBorderInLeftText, { border-top:1px solid #bbbbbb; padding-right:12px; text-align:left; }
.tableBorderInRightText { text-align:left; }
.tableBorderInLeftNumber, .tableBorderInRightNumber { text-align:right; }


/* NUR FÜR SiteMap */
.sm { background-color:#f9f9f9;font-family:MS Sans Serif,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;line-height:120%;font-size:11px; }
.smb { background-color:#ebf0f3;font-family:MS Sans Serif,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;font-size:11px;font-weight:bold; }
.tt { color:#808080;font-family:Verdana,Tahoma,Arial,Helvetica,Geneva,Swiss,SunSansRegular;font-size:13px;font-weight:700; }

