
html,body{font-family:Arial;font-size:15px;line-height:1.5}html{overflow-x:hidden}
h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}.w3-serif{font-family:serif}
h1,h2,h3,h4,h5,h6{font-family:Arial;font-weight:400;margin:10px 0}.w3-wide{letter-spacing:4px}
hr{border:0;border-top:1px solid #eee;margin:20px 0}

textarea:focus, input:focus{
    outline: none;
}
/** Addedd me */
a{text-decoration: none;}

.gsc-cursor-page{
    border: none;
    display: inline-block;
    padding: 8px 16px;
    vertical-align: middle;
    overflow: hidden;
    text-decoration: none;
    color: inherit;
    background-color: inherit;
    text-align: center;
    cursor: pointer;
    white-space: nowrap;
}    

.ss-select-search-btn{
    height: 45px;
    display: inline-block;
    padding: 10px 10px 0px 12px;
    border-bottom:3px solid transparent;
}
.ss-select-search-btn:hover{
    border-bottom:3px solid orange;
}
.ss-select-search-btn.active{
    border-bottom:3px solid orange;
}

.dts-logo-txt{ font-family:Arial Narrow;  font-size:52px; line-height:1.5; font-weight:400; }
.dts-logo-txt:hover{ color:orange;   } 
.dts-home-link{ 
    display: inline-block;
    border-radius: 90px;
    width: 140px;
    height: 105px;
    background-image: url(../images/grau.png);
    background-position: left;
    background-repeat: no-repeat;
    margin-top: 20px;
}

.dts-top-link-panel{
margin-right: 75px; margin-top: 30px;	
}

.dts-quick-link
{
    display: inline-block;
    width: 140px;
    height: 110px;
    background-image: url(../images/grau.png); 
    background-position: left;
    background-repeat: no-repeat;
    margin-top: 15px;
}
 
.dts-quick-link:hover, .dts-home-link:hover{ background-image: url(../images/orange.png);   }
.dts-top-link{ font-size:28px; margin-left: 10px; }
.dts-top-link:hover{ color:orange; text-decoration: underline;  } 



.dts-footer-link{ font-size:22px; margin-left: 3px; }
.dts-footer-link:hover{ color:orange; text-decoration: underline;  } 

.dts-quick-link-subpanel {width: 1010px;}

.dts-home-link-panel{
        /*padding: 8px;*/
    display: block;
    position: relative;
    width: 1010px;
    /*margin-left: 240px;*/
}

.dts-catlink-panel{
    padding: 8px;
    display: block;
    position: relative;
    
}

.dts-logo-panel { 
    height: 75px;
    position: relative;
    z-index: 1; 
}

.dts-searchbox {
    height: 90px;
    display: inline-block;
    width: 1350px;
    background-image: url(../images/textfield.png);
    background-position: left;
    background-repeat: no-repeat;
    left: 120px;
    position: relative;
}
.dts-table-searchbox-middle {
    background-image: url(../images/searchbox/textfield-middle-border.png);
    background-position: left;
    background-repeat: repeat-x;
    position: relative;
}

.dts-searchbox-over { background-image: url(../images/textfield-mouse-over.png); }


.dts-search-panel { background-image: url(../images/search-panel-bg.png); position: relative; padding-top: 60px; }

.dts-search-textbox {
    border: none;
    font-size: 28px;
    padding: 1px;
    top: -5px;
    width: 100%;
    position: relative;
}

.dts-searchpanel-table{ padding:0px; margin:0px; border:0px; width:100%; border-spacing: 0px;}
.dts-searchpanel-table td, .dts-searchpanel-table th{padding:0px; margin:0px; border:0px; border-spacing: 0px;}
.dts-searchbox-table{ padding:0px; margin:0px; border:0px; /*width:100%;*/ border-spacing: 0px;  display: inline-block;  }
.dts-searchbox-table td{padding:0px; margin:0px; border:0px; border-spacing: 0px;}
.dts-textbox-table{ padding:0px; margin:0px; border:0px; width:1000px; border-spacing: 0px;}
.dts-textbox-table td{padding:0px; margin:0px; border:0px; border-spacing: 0px;}

.dts-quicklink-table{ padding:0px; margin:0px; border:0px; width:100%; border-spacing: 0px;}
.dts-quicklink-table td, .dts-quicklink-table th{padding:0px; margin:0px; border:0px; border-spacing: 0px;}

.dts-search-panel img{height:110px !important;}
.dts-search-textbox:active{border:none;}
.dts-textbox-clear{
   color: lightgray;
    position: absolute;
    font-size: xxx-large;
    right: 0px;
    top: 15px;
    cursor: pointer;
}
.dts-textbox-clear:hover{ color:orange;  }


.dts-cat-head{ 
    background-image: url(../images/bg_category.png);
    background-position: left;
    background-repeat: no-repeat;
    width: 1005px;
    height: 50px;
    padding: 3px 20px;
    font-size: 28px;
    font-weight: bold;
    color: #2c4671;
    margin-top:60px;
    position:relative;
    text-align:left;
}
/*
.dts-cat-head:hover{
    color: #f59419;
    text-decoration: underline;
}
*/
.dts-toggle-drop-btn {
    font-size: x-large;
    position: absolute;
    right: 25px;
    top: 5px;
}

.dts-toggle-drop-btn b{
    top: 0px;
    position: absolute;
    right: 25px;
}    
.dts-toggle-drop-btn i{
    font-size: 40px;
}
.dts-btn-lbl:hover{
    color: #f59419; 
    text-decoration: underline;
}


/** Altrichtr CSS for content */
.text {
    font-size: 22px;
}

.text_big {
    font-size: 35px;
    line-height: 44px;
}
.text_bigger{
    font-size: 45px;
    line-height: 64px;
}
.nummer {
    font-size: 65px;
    position: relative;
    left: -25px;
}




::-webkit-input-placeholder {
   color: #d3d3d3;
}

:-moz-placeholder { /* Firefox 18- */
   color: #d3d3d3;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #d3d3d3;  
}

:-ms-input-placeholder {  
   color: #d3d3d3;  
}



