body {
	background-color:#FFFFFF;
	margin: 0px 0px 0px 0px;
	font-family: Arial;
	font-size: 12px;
		background-image: url(http://dog-control.de/fileadmin/layout/images/dc_logo_dc_hg.jpg);
	background-position: left;
	background-repeat: repeat;
}

A:link {
	font-family: Arial;
	color: #44484C;
	font-weight: normal;
	text-decoration : none;
}
A:visited {
  font-family: Arial;
    color: #44484C;
	font-weight: normal;
    text-decoration : none;
}
A:hover {
  font-family: Arial;
    color: #44484C;
	font-weight: bold;
    text-decoration : none;
}
A:active {
  font-family: Arial;
    color: #44484C;
	font-weight: bold;
    text-decoration : none;
}

A.menue_oben:link {
    font-family: Arial;
    color: #ffffff;
    text-decoration : none;
}

A.menue_oben:visited {
    font-family: Arial;
    color: #ffffff;
	font-weight: normal;
    text-decoration : none;
}

A.menue_oben:hover {
    font-family: Arial;
    color: #ffffff;
	font-weight: bold;
    text-decoration : none;
}

A.menue_oben:active {
    font-family: Arial;
    color: #ffffff;
	font-weight: bold;
    text-decoration : none;
}

 a.menue_oben img{
	font-family: Arial;
	color: transparent;
	border: 0px;
	font-weight: normal;
	text-decoration : none;
	border: 0px;
}
 a.menue_oben:visited img{
	font-family: Arial;
	color: transparent;
	border: 0px;
	font-weight: normal;
	text-decoration : none;
	border: 0px;
}

A.menue_unten:link {
    font-family: Arial;
    color: #808080;
    text-decoration : none;
}

A.menue_unten:visited {
    font-family: Arial;
    color: #808080;
	font-weight: normal;
    text-decoration : none;
}

A.menue_unten:hover {
    font-family: Arial;
    color: #808080;
	font-weight: bold;
    text-decoration : none;
}

A.menue_unten:active {
    font-family: Arial;
    color: #808080;
	font-weight: bold;
    text-decoration : none;
}

P  {
	color: #000000;
	font-size: 12px;
	font-family: Arial;
	text-indent: 0;
	margin-top: 10;
	line-height : 150%;
}

.align-left {
	text-align : left;
}
.align-center {
	text-align : center;
}
.align-right {
	text-align : right;
}

.tr-even { border:1px solid #0E377B; background-color: #FFFFFF; margin: 0px; }
.tr-odd { border:1px solid #0E377B; background-color: #FF8080; margin: 0px; }
.tr-1 { border:1px solid #0E377B; background-color: #0E377B; color:#FFFFFF; margin: 0px; }


  
 .content {
 width:370px;
 vertical-align: top;
 text-align: left;
 margin-top: 0px;
 margin-right: 20px;
 padding-top: 15px;
 padding-left: 50px;
  padding-right: 20px;
 padding-bottom: 10px;
 background-color: transparent;
 }
 
 td.right {
 border: 0px;
border-left: 1px dashed #808080;
 width: 168px;
 text-align: left;
 vertical-align: top;
  padding-left: 10px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 10px;
 padding-top: 15px;
 padding-bottom: 10px;
   padding-right: 20px;
  background-color: transparent;
 background-image: url(http://dog-control.de/fileadmin/layout/images/dc_logo_dc.jpg);
 background-position: bottom;
 background-repeat: no-repeat;
 }

.menu {
 background-color: transparent;
 vertical-align: top;
 padding-top: 10px;
 text-align: right;
 width: 160px;
 font-size: 12px;
padding-left: 10px;
text-align: left;
border: 0px;
border-right: 1px dashed #808080;
 }

.spc {
      padding-top: 5px;
	  height: 5px;
	  display:none;
}
 
.background_blue {
	padding-right: 20px;
	text-align: right;
	color: #FFFFFF;
	background-color: #0E377B;
	height: 30px;
	font-weight : bold;
	font-family: Arial;
	font-size: 12px;
}

.background_blue a{
	color: #FFFFFF;
	font-weight : normal;
}

.background_blue a:hover{
	color: #FFFFFF;
	font-weight : bold;
}


.background_green {
	padding-right: 20px;
	text-align: right;
	color: #000000;
	background-color: #FCFFE5;
	height: 25px;
	font-weight : bold;
	font-family: Arial;
	font-size: 12px;
	background-image: url(http://dog-control.de/fileadmin/layout/images/dc_menue_oben.jpg);
	background-position: left;
	background-repeat: no-repeat;
}
 
 /* Menu level 1 normal status (no)  */
 TD.menu DIV.menu1-level1-no {
 margin-top: 10px;
  margin-left: 2px;
 padding-bottom: 0px;
 font-family: Arial;
  padding-right: 2px;
 margin-right: 2px;
  text-align: right;
 }

 
  TD.menu DIV.menu1-level1-no A {
 margin-top: 10px;
 margin-left: 2px;
 padding-bottom: 0px;
 font-family: Arial;  
  padding-right: 2px;
 margin-right: 2px;
  text-align: right;
 }
 
   TD.menu DIV.menu1-level1-no A:hover,active,visited{
 margin-top: 10px;
 margin-left: 2px;
 padding-bottom: 0px;
 font-family: Arial;  
  padding-right: 2px;
 margin-right: 2px;
  text-align: right;
   color: #0E377B;
 }
 
  /* Menu level 1 aktiver status (act) */
 TD.menu DIV.menu1-level1-act{
 margin-top: 10px;
  margin-left: 2px;
 padding-bottom:0px;
 font-family: Arial;
  padding-right: 2px;
 margin-right: 2px;
  text-align: right;
 font-weight : bold;
  }
  
 TD.menu DIV.menu1-level1-act A{
 margin-top: 10px;
 margin-left: 2px;
 padding-bottom:0px;
 font-family: Arial;
  padding-right: 2px;
 margin-right: 2px;
  text-align: right;
  color: #0E377B;
   font-weight : bold;
  }

 
 /* hintergrund untermenue - Menu level 2 normal status (no) */
 TD.menu DIV.menu1-level2-no {
 background-color: transparent;
 padding-top: 2px;
 padding-bottom: 2px;
 padding-right: 6px;
 padding-left: 2px;
 margin-right: 0px;
 margin-left: 2px;
 font-family: Arial; 
  text-align: right; 
   background-image: url(http://dog-control.de/fileadmin/layout/images/pkt_grau_menue.gif); 
 background-position: 2%; 
 background-repeat: no-repeat;
  }


  /*farbe hinter untermenue level 2*/
 TD.menu DIV.menu1-level2-no A {
 font-size: 12px;
 background-color: transparent; 
 padding-top: 2px;
 padding-bottom: 2px;
 padding-right: 6px;
 padding-left: 2px;
 margin-right: 0px;
 margin-left: 2px;
 font-family: Arial;  
 text-align: right;
 
  }
    /* Menu level 2 aktiver status (act) */
 TD.menu DIV.menu1-level2-no A:hover,visited{
 background-color: transparent;
 padding-top: 2px;
 padding-bottom: 2px;
 padding-right: 6px;
 padding-left: 2px;
 margin-right: 0px;
 margin-left: 2px;
 font-family: Arial;
 color: #0E377B;
 text-align: right;
 font-weight : bold;
}
    /* Menu level 2 aktiver status (act) */
 TD.menu DIV.menu1-level2-no A:active{
 background-color: transparent;
 padding-top: 2px;
 padding-bottom: 2px;
 padding-right: 6px;
 padding-left: 2px;
 margin-right: 0px;
 margin-left: 2px;
 font-family: Arial;
 text-align: right;
 font-weight : bold;
}
  
  /* Menu level 2 aktiver status (act) */
 TD.menu DIV.menu1-level2-act{
 background-color: transparent;
 padding-top: 2px;
 padding-bottom: 2px;
 padding-right: 6px;
 padding-left: 2px;
 margin-right: 0px;
 margin-left: 2px;
 font-family: Arial;
 font-weight : bold;
 text-align: right;
}
 TD.menu DIV.menu1-level2-act A{
 background-color: transparent;
 padding-top: 2px;
 padding-bottom: 2px;
 padding-right: 6px;
 padding-left: 2px;
 margin-right: 0px;
 margin-left: 2px;
 color: #0E377B;
 margin-left: 10px;
 font-family: Arial;
  font-weight : bold;
}

.main_table {
background-color: #FCFFE5;
width: 800px;
height: 75%;
border: 1px solid #000000;
position : relative;
	
}

 .csc-caption
 {
 font-style: italic;
 margin-top: 5px;
 font-size: 12px;
 }


H1.csc-firstHeader1 { color: #0E377B; font-size: 16px; font-family: Arial; margin-top: 10px; margin-bottom: 10px; margin-left: 0px; border: 0px;  border-bottom: 1px solid #0E377B;  padding-left: 0px; padding-top: 0px; }
H1.csc-firstHeader { color: #0E377B; font-size: 16px; font-family: Arial; margin-top: 10px; margin-bottom: 0px; margin-left: 0px; border: 0px;  border-bottom: 1px solid #0E377B; padding-left: 0px; padding-top: 0px; }

H1 { color: #0E377B; font-size: 14px; font-family: Arial; margin-top: 10px; margin-bottom: 0px; margin-left: 0px; border: 0px; padding-left: 0px; padding-top: 0px; vertical-align: top; border: 0px;  border-bottom: 1px dotted #0E377B; }

H2 { color: #0E377B; font-size: 14px; font-family: Arial; margin-top: 10px; margin-bottom: 0px; margin-left: 0px; border: 0px; padding-left: 0px; padding-top: 0px;}

H3  { color: #383636; font-size: 12px; font-family: Arial; margin-top: 6px; margin-bottom: 6px; margin-left: 6px; margin-top: 10px; border: 0px;}


ul { 
	color: #000000; 
	padding-left: 20px;
	padding-top: 0px;
	list-style-type: none;
}

ol li{ 
	color: #000000; 
	padding-left: 5px;
	padding-top: 0px;
	list-style-type: upper-roman;
}

ul li {
	color: #000000;
	font-size: 12px;
	font-family: Arial;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 0px;
	padding-left: 20px;
	padding-top: 0px;
	background-image: url(http://dog-control.de/fileadmin/layout/images/pkt_rot_menue.gif);
	background-position: center left;
	background-repeat: no-repeat;
	vertical-align: top;
}


.bodytext {
padding-left: 0px;
}

.header {
background-repeat: no-repeat;
background-position: right;
background-color:  transparent;
height: 146px;
	background-image: url(http://dog-control.de/fileadmin/layout/images/dc_header.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

input {
border:0px;
border:1px solid #735942;
background: transparent;
 }
 
 textarea
{
border:0px;
border:1px solid #735942;
background: transparent;
 }
 
 .csc-mailform input
 {
border:0px;
border:1px solid #735942;
background: transparent;
 }
 

.csc-mailform textarea
{
border:0px;
border:1px solid #735942;
background: transparent;
 }

 .csc-sitemap-level1
 {
 margin-top: 10px;
 margin-left: 2px;
 padding-bottom: 0px;
 font-family: Arial;  
  padding-right: 2px;
 margin-right: 2px;
  text-align: left;
   color: #000000;
 }


  .csc-sitemap-level2
 {
 background-color: transparent;
 padding-right: 6px;
 padding-left: 30px;
 margin-right: 6px;
 margin-left: 50px;
 font-family: Arial;
 color: #000000;
 font-weight : bold;
 background-image: url(/fileadmin/layout/images/pkt_rot_menue.gif); 
 background-position: 2%; 
 background-repeat: no-repeat;
 }
 
A.download:link {
	font-family: Arial;
	color: #44484C;
	font-weight: normal;
	text-decoration : none;
}
A.download:visited {
  font-family: Arial;
    color: #44484C;
	font-weight: normal;
    text-decoration : none;
}
A.download:hover {
  font-family: Arial;
    color: #44484C;
	font-weight: bold;
    text-decoration : none;
}
A.download:active {
  font-family: Arial;
    color: #44484C;
	font-weight: bold;
    text-decoration : none;
}

 a.download img{
	font-family: Arial;
	color: transparent;
	border: 0px;
	font-weight: normal;
	text-decoration : none;
	border: 0px;
}

 a.download:visited img{
	font-family: Arial;
	color: transparent;
	border: 0px;
	font-weight: normal;
	text-decoration : none;
	border: 0px;
}

.external-link-new-window img {
	border: 0px;
}

td {font-family: Arial;	font-size: 12px;}

.kontakt_form_check {color: #44484C; border: 1px solid #44484C; font-family: Arial;	font-size: 10px;}
 .kontakt_eingabe {color: #44484C; background-color: transparent; border: 0px; 
		border-bottom: 1px dashed #44484C; width: 150px; margin-bottom: 10px;}
		
 .kontakt_form_eingabe {color: #44484C; background-color: transparent; border: 0px; 
		border-bottom: 1px dashed #44484C; width: 90px; margin-bottom: 10px;}
	
.kontakt_textarea {color: #44484C; background-color: transparent; border: 1px solid #000000; margin-bottom: 10px; font-family: Arial;	font-size: 10px;}
.anfrage_textarea {color: #44484C; background-color: transparent; border: 1px solid #000000; margin-bottom: 10px; font-family: Arial;	font-size: 12px;}

.kontakt_absenden {color: #44484C; background-color: transparent; border: 1px solid #000000; width: 130px; margin-bottom: 10px; text-align: center; vertical-align: middle; padding: 2px;}

.kontakt_auswahl {color: #44484C; background-color: #FFFFFF; border: 1px solid #000000; width: 20px; text-align: center; vertical-align: middle; noshade}

fieldset {color: #44484C; border: 1px solid #44484C;font-family: Arial;	font-size: 12px;}
legend {color: #44484C; font-weight: bold;font-family: Arial;	font-size: 12px; }

DIV.tx-thmailformplus-pi1 {text-align: left; padding-left: 0px; margin-left: 0px;}
.contenttable {text-align: left; padding-left: 0px; margin-left: 0px;}


p.meinabsatz{ color:#00FF00; border:solid 1px black; }
img.bildmitrand{ border:1px solid silver }
span.gruenertext{ color:green; }
a.blau { color:blue; }
.silber{ color:silver; }