
BODY {
color: #CCCCCC;
margin-left:10px;
margin-right:10px;
margin-top:0px;
background-color: #545B67;
}

.headerborder {
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}

.header_bg_0 {
background-image: url(./img/system/dog-store24_02.jpg);
background-repeat: repeat-x;
height:11px;
}

.header_bg_1 {
background-image: url(./img/system/dog-store24_12.jpg);
background-repeat: repeat-x;
height:20px;
}

.header_bg_2 {
background-image: url(./img/system/dog-store24_17.jpg);
background-repeat: repeat-x;
height:114px;
}

.header_bg_3 {
background-image: url(./img/system/dog-store24_28.jpg);
background-repeat: repeat-x;
height:16px;
}

.tableborder {
border:1px solid #CCCCCC;
}

.navileft {
width:240px;
border-right:1px solid #CCCCCC;
padding-top:10px;
background-color:#545B67;
vertical-align:top;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
}

.navileft a {
color:#A4CFF3;
text-decoration:underline;
font-weight:bold;
}

navileft a:hover {
text-decoration:none;
}

.naviboxleft {
border-top:1px solid #CCCCCC;
}




.naviright {
width:200px;
border-left:1px solid #CCCCCC;
padding-top:10px;
background-color:#545B67;
vertical-align:top;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
}

.naviright a {
color:#A4CFF3;
text-decoration:underline;
}

naviright a:hover {
text-decoration:none;
}

.naviboxright {
border-top:1px solid #CCCCCC;
}

.naviboxtitle {
padding:2px;
padding-left:4px;
text-align:left;
background-image: url(img/cellpic.jpg);
background-repeat: repeat-x;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.naviboxcontent {
border-top:1px solid #CCCCCC;
background-color:#464C58;
padding:2px;
text-align:left;
}

.naviboxcontent a:hover {
text-decoration:none;
}

.naviboxrightcontent {
border-top:1px solid #CCCCCC;
background-color:#656F7F;
padding:2px;
text-align:left;
}

.naviboxrightcontent a:hover {
text-decoration:none;
}






.content {
padding:10px;
background-color:#545B67;
vertical-align:top;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#CCCCCC;
}

.content a {
color:#A4CFF3;
text-decoration:underline;
}

.contentdiv {
padding-top:10px;
}

.navbar {
border:1px solid #CCCCCC;
padding:4px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
background-color:#545B67;
}

.navbar a {
color:#A4CFF3;
text-decoration:underline;
}

.navbar a:hover {
text-decoration:none;
color:#CCCCCC;
}

.contentbox {
border:1px solid #CCCCCC;
}

.contentboxtitle {
padding:2px;
padding-left:4px;
text-align:left;
background-image: url(img/cellpic.jpg);
background-repeat: repeat-x;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
border-bottom:1px solid #CCCCCC;
}

.contentboxtext {
background-color:#464C58;
padding:4px;
text-align:left;
vertical-align:top;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
}

.indexticker {
color:#CC0000;
background-color:#464C58;
background-image: url(../../images/index/index-streifen_01.jpg);
padding:4px;
text-align:right;
vertical-align:top;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
text-shadow: inherit #333333;
}

.indexticker a {
color:#CC0000;
text-decoration:underline;
}

.indexticker a:hover {
color:#000000;
text-decoration:none;
}



.indexticker2 {
color:#F6F6F6;
background-color:#464C58;
/*background-image: url(../../images/index/index-streifen_01.jpg);*/
padding:4px;
text-align:left;
vertical-align:top;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
text-shadow: inherit #333333;
}

.indexticker2 a {
color:#CC0000;
text-decoration:underline;
}

.indexticker2 a:hover {
color:#000000;
text-decoration:none;
}




.whatsnewboxtitle {
padding:2px;
padding-left:4px;
text-align:left;
background-image: url(img/cellpic.jpg);
background-repeat: repeat-x;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}

.whatsnewboxtext {
background-color:#464C58;
padding:4px;
text-align:left;
vertical-align:top;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
border:1px solid #CCCCCC;
}

/* message box */

.contentboxerror, .messageStackError, .messageStackWarning {
background-color:#CC0000;
border:3px solid #464C58;
padding:3px;
text-align:left;
vertical-align:top;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#333333;
}

.contentboxsuccess, .messageStackSuccess {
background-color:#009966;
border:3px solid #464C58;
padding:3px;
text-align:left;
vertical-align:top;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#333333;
}







 
.cell {
background-color:#464C58;
padding:4px;
text-align:left;
vertical-align:top;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
border-bottom:1px solid #CCCCCC;
}

img {
border:0px;
}

h1 {
padding-top:0px;
font-size:20px;
}

CHECKBOX, INPUT, RADIO, SELECT {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
border:1px solid #CCCCCC;
background-color:#545B67;
padding:2px;
}

TEXTAREA {
width:99%;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
border:1px solid #CCCCCC;
background-color:#545B67;
padding:3px;
}

.footer_bg1{
  background: #545B67;
  padding-left: 4px;
  height:4px;
  background-image: url(./img/system/dog-store_cellpic.gif);
  background-repeat: repeat-x;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-left: 1px solid;
  border-color: #CCCCCC;
}

.footer_bg2{
  background: #545B67;
  padding-left: 4px;
  height:17px;
  background-image: url(./img/system/dog-store_footer_2.jpg);
  background-repeat: repeat-x;
  height:10px;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-left: 1px solid;
  border-color: #CCCCCC;
}

.copy {
text-align:center;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
}

.copy a {
color:#A4CFF3;
text-decoration:underline;
}

.copy a:hover {
text-decoration:none;
color:#CCCCCC;
}

.image {
border:0px;
}

.Button {
border:0px;
}

.mwst {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:9px;}


#daten_table {
  border: 1px solid #cccccc;
  width:80%;
  margin-top:10px;
}

.daten_table_title {
	padding:2px;
padding-left:4px;
text-align:left;
background-image: url(img/cellpic.jpg);
background-repeat: repeat-x;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
border-bottom:1px solid #CCCCCC;
}

.daten_table_a {
	height: 15px;
	background-color: #656F7F;
	color: #CDCDCD;
	font-size: 11px;
}

.daten_table_b {
	height: 15px;
	background-color: #464C58;
	color: #CDCDCD;
	font-size: 11px;
}

.daten_table_span {
	padding-left: 4px;
	padding-right: 4px;
}
