/* gudea-regular - latin */
@font-face {
    font-family: 'Gudea';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/gudea-v15-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/gudea-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/gudea-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/gudea-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('../fonts/gudea-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/gudea-v15-latin-regular.svg#Gudea') format('svg'); /* Legacy iOS */
  }
  
  /* gudea-700 - latin */
  @font-face {
    font-family: 'Gudea';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/gudea-v15-latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/gudea-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/gudea-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/gudea-v15-latin-700.woff') format('woff'), /* Modern Browsers */
         url('../fonts/gudea-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/gudea-v15-latin-700.svg#Gudea') format('svg'); /* Legacy iOS */
  }
  

html body {
margin:0px;
padding:0px;
font-family: Gudea, Verdana, Sans-Serif;
font-size:14px;color:#000000;
}


a:link {color:#004171; text-decoration:none}
a:visited {color:#004171; text-decoration:none}
a:active {color:#004171; text-decoration:none}
a:hover {color:#004171; text-decoration:none}

body{
background-image: url(../img/bg.jpg);
background-repeat:repeat-x;
}

.content {
 position: relative; width: 1000px; 
 text-align:left;
 border:0px solid #3B607B;} 
 
#left{
width:150px;
height:691px;
background-image: url(../img/qwash.gif);
background-repeat:no-repeat;
border:0px dotted red;
float:left;
margin-left:50px;
} 

.navileft{
width:150px;
margin-top:240px;
text-align:center;
line-height:26px;
font-size:17px;
font-weight:bold;
}

.navileft2{
position:absolute;
top:700px;
width:150px;
text-align:center;
line-height:26px;
font-size:14px;
}

.navileft ul {
list-style-type:none;
list-style-image:none;
margin:0px;
padding:0px;
}

.navileft2 ul {
list-style-type:none;
list-style-image:none;
margin:0px;
padding:0px;
}

a.leftnoaktiv{
color:#ffffff;
text-decoration:none;
letter-spacing:0.5px
}

a.sub{
font-size:14px;
color:#fff;
font-weight:normal;
text-decoration:none;
}

a.subaktiv{
font-size:14px;
color:#FFD400;
font-weight:normal;
text-decoration:none;
}

.leftnoaktiv2{
color:#004171;
font-weight:normal;
text-decoration:none;
}

a.leftaktiv {
color:#FFD400; 
text-decoration:none;
letter-spacing:0.5px
}

a.leftaktiv2 {
color:#004171; 
font-weight:normal;
text-decoration:none;
}

#middle{
border:0px solid blue;
width:565px;
float:left;
}

h1,h2, h3{
font-size:46px;
font-weight:bolder;
margin:0;
padding:0;
line-height:50px;
color:#004171;
}

h1{
margin-bottom:20px;
}

h2{
font-size:32px;
line-height:35px;
margin-bottom:20px;
}

h3{
font-size:32px;
line-height:40px;
}

h4{
font-size:18px;
line-height:20px;
font-weight:bold;
margin:16px 0 0 0 ;
padding:0px
}

h5{
font-size:12px;
line-height:14px;
font-weight:normal;
margin:-10px 0 0 0 ;
padding:0px
}

h6{
font-size:14px;
line-height:14px;
font-weight:bold;
margin:0px ;
padding:0px
}

.datum{
font-size:12px;
line-height:14px;
font-weight:normal;
padding:0px;
margin-bottom: -15px
}

.text{
position:absolute;
top: 236px;
left:258px;
width:450px;
font-size:16px;
padding-bottom:40px;
border:0px dotted green;
}

#right{
border:0px dotted green;
width:220px;
float:left;
}

#programm{
margin-top:245px
}

input, textarea{
font-family:Gudea, Verdana, Sans-Serif;
padding:3px 3px 3px 6px;
font-size:16px;
width:300px;border:1px solid #c0c0c0;
}

select{
font-family:Gudea, Verdana, Sans-Serif;
padding:3px 3px 3px 6px;
font-size:16px;
width:100px;border:1px solid #c0c0c0;
}

label {
width: 130px;
display: block;
float: left;
}

.sum{
width:25px;
}

.button{
margin-left:130px; 
width:100px;
background-color:#e9e9e9
}

.hinweis{
margin-left:130px; 
}

input:focus, textarea:focus, select:focus, .button:hover {
background-color: #FFEA7F ;
} 

.insertright {
margin-bottom:40px;
}
 
.highway{
margin-left:114px
}

.imgarchiv{
margin: 6px 0 0 10px;
float:right;
border:0px
} 


strong{
font-size:18px;
line-height:20px;
font-weight:bold;
}

.hinthead {
background-color:#FFEA7F;
font-size:18px;
line-height:20px;
font-weight:bold;
margin:0px ;
padding:6px 12px 0px 12px;
}  

.hint {
background-color:#FFEA7F;
padding:0px 12px 6px 12px;
margin:0;
}  

.imgnoborder{
border:0px
}



  