/* Allgemeine Styles */

table.AXbox{border:1px solid #82B5C6;padding:1px;}
td.AXboxHeader{padding:3px;background-color: #82B5C6;color: #FFFFFF;font-weight: bold;}
td.AXboxContent{padding:3px;}
td.AXboxFooter{padding:3px;background-color: #EAF2F4;font-weight: bold;}

a.AXlink,a.AXbuttonV{color: #333366;}
a.AXlink:hover,a.AXbuttonV:hover{color: #0096B4;}
font.AXpreis{color:#CC0000;}
font.AXtextHead{font-weight: bold;}
font.AXtextInfo{font-style:italic;font-weight: normal;}
font.AXtextSmall{font-size: 8pt;}
font.AXtextName{color:#CC0000; font-weight: bold;}
table.AXtext{}
ul.AXul1,ul.AXul11{list-style-image: url(//www.axxus.de/smarty/templates/1/images/dot_blue.gif);}
ul.AXul2{list-style-image: url(//www.axxus.de/smarty/templates/1/images/dot_red.gif);}

select.AX, input.AX, textarea.AX, .AXinputArea {color: #204475;}
legend.AX {font-weight: bold;}
fieldset.AX {border: 1px solid #000000;padding:5px;}
/*fieldset.AX table {padding:2px;}*/

td.AXseparatorColumn{border-left:2px solid #82B5C6;}
div.AXseparatorRowBig{border-bottom:1px solid #82B5C6;margin-top:10px;margin-bottom:10px;}
div.AXseparatorRowSmall{border-bottom:1px solid #82B5C6;height:1px;font-size:1px;}

.AXinputName{font-weight: bold;}
font.AXinputNameRequired{color:#CC0000;font-weight: bold;}
td.AXinputNameRequired{background-color:#CC0000;}
div.AXinputNameRequired{background-color:#CC0000;padding:3px;}

table.AXmessageArea{background-color: #FFFFFF;border: solid 1px #CC0000;color: #CC0000;}

/* Datenbank Styles */

div.AXbranchName{font-weight: bold;}

a.AXdetailEntryFieldData, a.AXentryBranch, a.AXbranchLink, a.AXcategorieLink {color: #333366;}
a.AXdetailEntryFieldData:hover, a.AXentryBranch:hover, a.AXbranchLink:hover, a.AXcategorieLink:hover {color: #0096B4;}
a.AXbranchLink,a.AXbranchLink:hover, a.AXcategorieLink,a.AXcategorieLink:hover {font-weight: bold;line-height:20px;}

table.AXentryBox0{}
table.AXentryBox1{border:1px solid #82B5C6}
table.AXentryBox2{border:1px solid #CC0000}
td.AXentryBox0{}
td.AXentryBox1{background-color: #82B5C6;}
td.AXentryBox2{background-color: #CC0000;color: #FFFFFF;}
a.AXentryBox0, a.AXentryBox1{font-weight: bold;color: #333366;}
a.AXentryBox0:hover, a.AXentryBox1:hover{color: #0096B4;}
a.AXentryBox2{font-weight: bold;color: #FFFFFF;}
a.AXentryBox2:hover{color: #0096B4;}
a.AXentryBranch{font-size: 8pt;}
div.AXentryText {padding-left: 5px;padding-right: 5px;}

.AXdetailEntryName {font-size: 11pt;font-weight: bold;color: #CC0000;}
.AXdetailEntryFieldName {font-weight: bold;}
.AXdetailEntrySeparator1 {empty-cells:show;background-color:#83B6C5; border-top: solid 1px #83B6C5;}
.AXdetailEntrySeparator2 {empty-cells:show;border-top: solid 1px #83B6C5;}

div.AXmailSeparatorRow{border-bottom:1px solid #82B5C6;margin-top:2px;margin-bottom:2px;}
td.AXmailInfoRow1{background-color:#82B5C6;padding:2px;}
td.AXmailInfoRow2{background-color:#82B5C6;padding:2px;font-size: 8pt;}

/* Hauptseiten Styles */

body {background-color: #FFFFFF;color: #000000;}
body, table, table.AXtext, ul, select, input {font-family: Arial, Helvetica, sans-serif;font-size: 9pt;font-weight: normal;}
table.AXstaticticBox,table.AXmainBox{border:1px solid #454545;border-collapse:collapse;}
td.AXstaticticBox{background-color:#EAF2F4;}
.AXsiteHead, a.AXsiteHead, a.AXsiteHead:hover {background-color:#EAF2F4;font-weight: bold;color: #000000;}
div.AXsiteHead, div.AXinputArea {padding-left: 10px;padding-right: 10px;}
td.AXinputAreaSeparatorColumn{border-left:2px solid #82B5C6;background-color:#EAF2F4;}
div.AXinputAreaSeparatorRow{border-top:1px solid #999999;height:1px;font-size:1px;padding: 0px;}
div.AXinputAreaSmall {font-size: 8pt;padding-bottom: 5px;padding-top: 5px;}
div.AXcontentArea, .AXcontentAreaHeader {padding-left: 10px;padding-right: 10px;}
div.AXcontentArea {padding-top: 10px;padding-bottom: 10px;}
div.AXcontentAreaHeader {background-color:#82B5C6;color:#FFFFFF;font-weight: bold;}

form.AXform div{ margin: 0px auto; width:400px; }
form.AXformRegister div{ width:500px; }

form div.AXformStep{text-align:center; margin-top: 10px;margin-bottom: 10px;font-weight:bold;}
form div.AXformInfo{text-align:center;}
form div.AXformError{text-align:center;margin-top: 10px;border:1px solid #CC0000;background-color:#FFEDED;padding:5px;}
form div.AXformGroup{margin-top: 20px;margin-bottom: 10px;font-weight: bold;font-size: 18px;line-height: 1.3;}
form div.AXformLabel {margin-top:10px;}
form div.AXformGroup span.AXformLabelRequired{color:#CC0000;}
form div.AXformLabel span.AXformLabelRequired{color:#CC0000;}
form div.AXformValue{margin-top:5px;margin-bottom:5px;padding-left:5px;padding-right:5px;}
form div.AXformLabel + div.AXformValue {margin-top:0px;}
form div.AXformGroup + div.AXformValue {margin-top:10px;}
form div.AXformValueInfo { color:#888; }
form div.AXformValueInfoError { color:#CC0000; }
form div.AXformValueRequired{padding-top:5px;padding-bottom:5px;border:1px solid #CC0000;background-color:#FFEDED;}
form div.AXformButtons{margin-top: 10px;margin-bottom: 20px;text-align:right;}

