  *  {
margin : 0 0 0 0;
padding : 0 0 0 0;
}
html, body {
border : 0 solid;
}

body {
margin : 0 0 0 0;
padding : 0 0 0 0;
/* background-color : #ffffff; */
background-image:url(/images/body_background.gif);
text-align : center;
}
b {
font-weight : 700;
color : #900e0e;
}
strong {
font-weight : 700;
color : #900e0e;
}
p {
font-size : 14px;
margin-top : 0;
margin-bottom : 0;
margin-left : 0;
margin-right : 0;
color : #000000;
}
a img {
border : 0 none;
}

input, textarea {
font-size : 12px;
}
table {
margin : 10px 0;
}
th, td {
text-align : left;
padding : 2px;
vertical-align : top;
}
th img, td img {
vertical-align : baseline;
text-align : center;
}
table.nopadding td {
padding : 0;
}
#page {
position : relative;
float : left;
}
.clear {
clear : left;
margin : 0;
padding : 0;
height : 0;
line-height : 0;
font-size : 0;
}
#floatleft {
display : block;
float : left;
}
h1 {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
text-decoration: none;
font-weight:bold;
color: #fff;
text-align: left;
/*word-spacing:5em;*/
/*float: left;*/

/*background-color: #900e0e;*/
background-image:url(/images/headline_background.gif);

padding: 5px 0px 5px 10px;
width: 686px;
/*height:20px;*/
/* margin:0px auto; */
margin: 0px 0px 0px -10px;
border:1;
border-width: 1px;
border-style: solid;
border-color: #900e0e #900e0e #900e0e #900e0e;
}
h2 {
font-size : 16px;
font-weight : bold;
margin-top : 0;
margin-bottom : 0;
}
h3 {
font-size : 14px;
font-weight : bold;
margin-top : 0;
margin-bottom : 0;
}
h4 {
font-size : 12px;
font-weight : bold;
margin-top : 0;
}
h5 {
font-size : 12px;
font-weight : bold;
margin-top : 0;
margin-bottom : 10px;
color : #33642b;
}
h6 {
font-size : 8px;
font-weight : bold;
margin-top : 0;
margin-bottom : 0;
}
.nowrap {
white-space : nowrap;
font-size : 10px;
font-weight : bold;
margin-top : 0;
margin-bottom : 0;
}
#input {
font-size : 11px;
font-family : Verdana, sans-serif;
font-weight : normal;
color : #000000;
}
#select {
font-size : 11px;
font-family : Verdana, sans-serif;
font-weight : normal;
color : #000000;
}
#textarea {
font-size : 11px;
font-family : Verdana, sans-serif;
font-weight : normal;
color : #000000;
}
.check, .radio {
display : block;
width : 30px;
border : 1px solid #ddd;
}
.button {
background-color : #e0dcdc;
border : 1px solid #4e4e4e;
font-size : 11px;
margin-top : 6px;
}
#contentcontent {
display : block;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
text-decoration : none;
font-weight : normal;
color : #000;
/*text-align : left;*/
/*float: left;*/
/*background-color : #ffffff;*/
background-image:url(/images/content_background.gif);
padding : 0 0 0 0;
width : 960px;
margin : 0 auto;
border-width : 0;
border-left: 1px dotted #000;
border-right: 1px dotted #000;
border-bottom: 1px dotted #000;
}
#contentcontent a {
color : #900e0e;
text-decoration : underline;
font-weight : normal;
}
#contentcontent a:hover {
color : #000;
text-decoration : none;
font-weight : normal;
}
#contentheader {
display : block;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
text-decoration : none;
font-weight : normal;
color : #000;
text-align : left;
/*background-color : #ffffff;*/
background-image:url(/images/dsk-header.jpg);
padding : 0 0 0 0;
width : 960px;
margin : 0 0 0 0;
border-width : 0;
border-style : solid;
border-color : #000 #000 #000 #000;
}





#contentheaderreferenzen {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
 font-weight:normal;
color: #000;
text-align: left;
/*word-spacing:5em;*/
/* float: left; */

/*background-color: #d9d5c6;*/
background-image:url(/templates/referenzen/images/dsk-header.jpg);

padding: 0 0 0 0;
width:960px;
/* height:30px; */
/* margin:0px auto; */
margin: 0 0 0 0;
border-bottom: 1px solid #000;
}

#contentheaderunternehmen {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
 font-weight:normal;
color: #000;
text-align: left;
/*word-spacing:5em;*/
/* float: left; */

/*background-color: #d9d5c6;*/
background-image:url(/templates/unternehmen/images/dsk-header.jpg);

padding: 0 0 0 0;
width:960px;
/* height:30px; */
/* margin:0px auto; */
margin: 0 0 0 0;
border-bottom: 1px solid #000;
}

#contentheaderkontakt {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
 font-weight:normal;
color: #000;
text-align: left;
/*word-spacing:5em;*/
/* float: left; */

/*background-color: #d9d5c6;*/
background-image:url(/templates/kontakt/images/dsk-header.jpg);

padding: 0 0 0 0;
width:960px;
/* height:30px; */
/* margin:0px auto; */
margin: 0 0 0 0;
border-bottom: 1px solid #000;
}

#contentheadernews {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
 font-weight:normal;
color: #000;
text-align: left;
/*word-spacing:5em;*/
/* float: left; */

/*background-color: #d9d5c6;*/
background-image:url(/templates/news/images/dsk-header.jpg);

padding: 0 0 0 0;
width:960px;
/* height:30px; */
/* margin:0px auto; */
margin: 0 0 0 0;
border-bottom: 1px solid #000;
}

#contentheaderberatung {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
 font-weight:normal;
color: #000;
text-align: left;
/*word-spacing:5em;*/
/* float: left; */

/*background-color: #d9d5c6;*/
background-image:url(/templates/beratung/images/dsk-header.jpg);

padding: 0 0 0 0;
width:960px;
/* height:30px; */
/* margin:0px auto; */
margin: 0 0 0 0;
border-bottom: 1px solid #000;
}

#contentheaderprodukte {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
 font-weight:normal;
color: #000;
text-align: left;
/*word-spacing:5em;*/
/* float: left; */

/*background-color: #d9d5c6;*/
background-image:url(/templates/produkte/images/dsk-header.jpg);

padding: 0 0 0 0;
width:960px;
/* height:30px; */
/* margin:0px auto; */
margin: 0 0 0 0;
border-bottom: 1px solid #000;
}

#contentheaderthemen {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
 font-weight:normal;
color: #000;
text-align: left;
/*word-spacing:5em;*/
/* float: left; */

/*background-color: #d9d5c6;*/
background-image:url(/templates/themen/images/dsk-header.jpg);

padding: 0 0 0 0;
width:960px;
/* height:30px; */
/* margin:0px auto; */
margin: 0 0 0 0;
border-bottom: 1px solid #000;
}





















#content_left {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
 font-weight:normal;
color: #000;
text-align: left;
/*word-spacing:5em;*/

float: left;

padding: 0 0 0 0;
width:740px;
/*height:700px;*/
/* margin:0px auto; */
margin: 0 20px 0 10px;
border:1;
border-width: 0;
border-style: solid;
border-color: #000 #000 #000 #000;
}


#contentbox {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
 font-weight:normal;
color: #000;
text-align: left;
/*word-spacing:5em;*/

float: left;
background-image:url(/images/contenttext_bg.png);

padding: 0 0 0 0;
/*width:710px;*/
/*min-height:300px;*/
/* margin:0px auto; */
margin: 0 0 20px 0;
border:1;
border-width: 1px;
border-style: solid;
border-color: #000 #000 #000 #000;
}



#contenttext {
display : block;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
text-decoration : none;
font-weight : normal;
color : #000;
text-align : left;
float : left;
padding : 0 10px 10px 10px;
width : 678px;
margin : 0 0 0 0;
border-width :0;
border-style : solid;
border-color : #73b542 #73b542 #73b542 #73b542;
z-index : 101;
}

#contenttext ul li {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 2em;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #900e0e;
text-decoration: none;
background-color: #CCCCCC;
text-indent: 5px;
list-style-position: outside;
list-style-image: url(arrow.gif);
list-style-type: square;
padding: 6px;
margin : 0 0 20px 0;
}

#contenttext ul li a{
font-weight: bold;
}

#contentheadline {
display : block;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
text-decoration : none;
font-weight : bold;
color : #33642b;
text-align : center;
float : left;
padding : 0 0 0 0;
width : 640px;
margin : 0 0 0 0;
border-width : 1px;
border-style : solid;
border-color : #000 #000 #000 #000;
}
.contentbackgroundcontainer {
display : block;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;
text-decoration : none;
font-weight : normal;
color : #fff;
text-align : left;
background-color : #900e0e;
padding : 3px 3px 3px 3px;
width : 144px;
margin : 0 0 10px 0;
border-width : 1px;
border-style : solid;
border-color : #000 #000 #000 #000;
}
#build_content {
margin : 0 0 0 0;
}
#build_content h1 {
font-size : 18px;
font-weight : bold;
margin-top : 0;
margin-bottom : 20px;
}
#build_module {
margin : 0 0 0 0;
}
#build_adsense {
margin : 0 0 20px 0;
}
#errorbox {
display : block;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
text-decoration : none;
font-weight : normal;
color : #ff0000;
text-align : center;
background-color : #ffffff;
padding : 0 0 0 0;
width : 940px;
margin : 0 0 0 0;
border-width : 0;
border-style : solid;
border-color : #000 #000 #000 #000;
}
#errortext {
display : block;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
text-decoration : none;
font-weight : normal;
color : #ff0000;
text-align : center;
background-color : #ffffff;
padding : 0 0 0 0;
width : 100%;
margin : 0 0 0 0;
border-width : 1px;
border-style : solid;
border-color : #000 #000 #000 #000;
}
#googleadsense {
position : absolute;
left : 800px;
top : 10px;
display : block;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
text-decoration : none;
font-weight : normal;
color : #000000;
text-align : left;
padding : 0 0 10px 0;
margin : 10px 0 0 0;
border-width : 0;
border-style : solid;
border-color : #000 #000 #000 #000;
}




#homebox_themen {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration: none;
font-weight:bold;
color: #fff;
text-align: left;
/*word-spacing:5em;*/

float: left;

/*background-color: #FFFFFF;*/
background-image:url(/images/themen_bg.png);

padding: 0 0 0 0 ;
width:150px;
height:300px;
/* margin: 0px auto; */
margin: 0 0 0  60px;
border:1;
border-width: 1px;
border-style: solid;
border-color: #900e0e #900e0e #900e0e #900e0e;
}


#homebox_beratung {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration: none;
 font-weight:normal;
color: #fff;
text-align: left;
/*word-spacing:5em;*/

float: left;

/*background-color: #FFFFFF;*/
background-image:url(/images/beratung_bg.png);

padding: 0 0 0 0 ;
width:150px;
height:300px;
/* margin: 0px auto; */
margin: 0 0 0  60px;
border:1;
border-width: 1px;
border-style: solid;
border-color: #900e0e #900e0e #900e0e #900e0e;
}



#homebox_produkte {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration: none;
font-weight:normal;
color: #fff;
text-align: left;
/*word-spacing:5em;*/

float: left;

/*background-color: #FFFFFF;*/
background-image:url(/images/produkte_bg.png);

padding: 0 0 0 0 ;
width:150px;
height:300px;
/* margin: 0px auto; */
margin: 0 0 0  60px;
border:1;
border-width: 1px;
border-style: solid;
border-color: #900e0e #900e0e #900e0e #900e0e;
}




#homebox_content{
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration: none;
 font-weight:normal;
color: #fff;
text-align: left;
/*word-spacing:5em;*/

float: left;

/*background-color: #FFFFFF;*/

padding: 5px 0 5px 5px;
width:130px;
height:300px;
/* margin:0px auto; */
margin: 0 0 0 0;
border:1;
border-width: 0;
border-style: solid;
border-color: #900e0e #900e0e #900e0e #900e0e;
}

#homebox_content a {
font-size:14px;
color: #900e0e;
text-decoration: underline;
font-weight:bold;
}

#homebox_content a:hover {
font-size:14px;
color: #000;
text-decoration: none;
font-weight:bold;
}







.newsbox {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration: none;
 font-weight:normal;
color: #fff;
text-align: left;
/*word-spacing:5em;*/

float: left;

/*background-color: #FFFFFF;*/

padding: 0 0 0 0;
width:150px;
height:300px;
/* margin:0px auto; */
margin: 0 0 20px 0;
border:1;
border-width: 1px;
border-style: dotted;
border-color: #900e0e #900e0e #900e0e #900e0e;
}