/*------------------- CSS RESET ---------------------


---------------------------------------------------*/



* {

padding: 0;
margin: 0;

}

ul,
ol {
list-style: none;

}


b,
strong {
font-weight: bold;

}

img,
a img {

border: none;

}


/*------------------- CONTAINER ---------------------

---------------------------------------------------*/

#container {

background: #fff;
width:100%;
height:100%;
}

/*------------------- CONTENT ---------------------

---------------------------------------------------*/

#content {

background: #fff;
width:1000px;
height:800px;
border:0px solid #E44500;
margin: 10px auto;
}

.custom p,
p {
font-size:1em;
font-family:arial, sans-serif;
color:#000;
line-height:1.3em;
text-decoration:none;

}

td {
font-size:1em;
font-family:arial, sans-serif;
color:#000;
line-height:1.3em;
text-decoration:none;

}

/*------------------- HEADER ---------------------



---------------------------------------------------*/


#header {

margin-top:0px;
height:275px;

}


#logo {
width:310px;
margin-top:0px;
height:280px;
float:left;
overflow:visible;

}


#schrift {

padding: 0;
float:left;
margin: 0px  20px 0 0px;
width:650px;
}

.agon2 {
padding: 0;
margin: 10px  20px 0 190px;
width:600px;
}
.agon2a {
padding: 0;
margin: 10px  20px 0 30px;
width:600px;
}


#navtop  {
padding: 0px 0px 0px 0px;
width:310px;
float:left;
margin:0;
}

#navtop ul {
padding: 0px 10px 10px 10px;
width:290px;
margin:30px 0 0 25px;
}

#navtop ul li {
  width:85%;
  margin-top:7px;

display:block;
text-align:left;
-webkit-box-shadow: 1px 1px 1px #999, -1px -1px 1px #999;
-moz-box-shadow: 1px 1px 1px #999, -1px -1px 1px #999;
box-shadow: 1px 1px 1px #999, -1px -1px 1px #999;
}


#navtop ul li a {
padding: 0;
font-size:1em;
font-weight:bold;
color:#219E43;
display:block;
  height:15px;
  padding: 3px 10px 10px 10px;
}

#navtop ul li a:hover {
padding: 3px 10px 10px 10px;
font-size:1em;
font-weight:bold;
color:#fff;
display:block;
  height:15px;
  background:#219E43;
}


/*------------------- INHALT ---------------------


---------------------------------------------------*/


#inhalt {
font-family:arial, sans-serif;
width:660px;
padding:0;
float:right;
height:auto;
margin:30px 0 0 30px;
}

.rout {
font-family:arial, sans-serif;
width:660px;
padding:0;
font-size:1em;
color:#000;
float:left;
line-height:1.1em;
height:auto;
margin:0 0 0 0px;
}
.rout2 {
font-family:arial, sans-serif;
width:660px;
padding:0;
font-size:1em;
color:#000;
float:left;
line-height:1.1em;
height:auto;
margin:0px 0 0 0px;
}

.contentpaneopen {
text-align:center;
}

h1 {
font-size:1.5em;
color:#219E43;
text-decoration:none;
margin: 0px 0 20px 0;
font-family:arial, sans-serif;
  line-height:1.7em;
}
h2 {
font-size:1.3em;
color:#219E43;
text-decoration:none;
margin: 0px 0 10px 0;
font-family:arial, sans-serif;
}

h3 {
font-size:1.1em;
color:#219E43;
text-decoration:none;
margin: 10px 0 5px 0;
font-family:arial, sans-serif;
}
h3.spz {
font-size:1.1em;
color:#63391F;
text-decoration:none;
margin: 0px 10px 0px 0;
font-family:arial, sans-serif;
float:left;
}

h3.spz2 {
font-size:1.1em;
color:#63391F;
text-decoration:none;
margin: 0px 10px -3px 0;
font-family:arial, sans-serif;
float:left;
}

.abs{
margin-top:10px;
}


.abs2{

margin-top:20px;

}


.abs3{

margin-top:7px;

}


td{
vertical-align:top;

}
li.spz {margin-bottom:10px; line-height:1.3em;}

a {
font-family:arial, sans-serif;
font-size:1em;
color:#219E43;
text-decoration:none;
text-align: ;
font-weight:bold;
letter-spacing:1pt;
text-decoration:none;

}

a.thn {
font-family:arial, sans-serif;
font-size:1em;
color:#219E43;
text-decoration:none;
text-align: ;
font-weight:400;
letter-spacing:1pt;
text-decoration:none;

}

img.pic {
float:right;
margin:0.5em 0 0.4em 1em;
-webkit-box-shadow: 1px 1px 33px #999, -1px -1px 3px #999;
-moz-box-shadow: 1px 1px 3px #999, -1px -1px 3px #999;
box-shadow: 1px 1px 3px #999, -1px -1px 3px #999;
}


.clr {
clear:both;
}

.clr2 {
clear:both;
 line-height:13px;
  padding:5px 0 0 0;
}



/*------------------- FOOTER ---------------------


---------------------------------------------------*/


#footer {

width:100%;
height:70px;
margin:0;


}





#agon {
padding: 20px;
font-family:arial, sans-serif;
margin: 10px 0px 0 0px;

}


div.reset, .remind {
font-size:1em;
font-family:arial, sans-serif;
color:#000;

line-height:1.1em;
text-decoration:none;
margin: 50px 0 10px 20px;
padding:2px 2px 2px 10px;
}

p.mj {
font-size:1em;
font-family:arial, sans-serif;
color:#000;
line-height:1.3em;
text-decoration:none;

}
