* {
padding : 0;
margin : 0;
}
body {
font : 100% "Trebuchet MS", Arial, Helvetica, sans-serif;
color : #666666;
font-size : 12px;
}


img {
padding : 0;
border : 1px solid #caff7a;
}
img.floatTL {
float : left;
margin-right : 10px;
margin-bottom : 5px;
margin-top : 5px;
margin-left : 5px;
}
img.floatTR {
float : right;
margin-left : 7px;
margin-bottom : 0;
margin-top : -2px;
margin-right : 10px;
}
h3 {
font-size : 1.4em;
font-weight : lighter;
background-color : #1E643C;
color : #FFFFFF;
padding-left : 5px;
}
blockquote {
position : relative;
margin : 10px 0px 10px 5px;
text-align : justify;
padding : 15px;
background-color : #ffffff;
}
.clear {
clear : both;
}
#wrapper {
width : 770px;
margin : 0 auto;
border : 0px solid #9d9d9d;
background-color : #ffffff;
}
#navbar {
margin : 0px 0px 15px 0px;
padding : 0px;
background-color : #fffffe;
height : 25px;
valign : top;
}


#navbar ul {
float : right;
list-style : none;
margin : 8px 0 0 0;
}
#navbar ul li {
float : left;
}
#navbar ul a {
color : #323538;
display : block;
text-decoration : none;
padding : 1px 14px 1px 14px;
font-weight : bold;
font-size : 13px;
margin-left : 10px;
}
#navbar ul a.act, #navbar ul a:hover {
border : 0px solid #009F00;
border-bottom : 0;
padding : 1px 14px 1px 14px;
background-color : #009F00;
margin-left : 10px;
font-size : 14px;
}
}
#header {
border : 0px solid;
margin : 0px 0px 0px 0px;
height : 100px;
padding : 0px;
background-color : #fffffe;
background-image : url(../00-images/leiste-lang.jpeg);
background-repeat : no-repeat;
background-position: 0px 0px;}

.logo h1#lineone {
font-size : 2.2em;
font-weight : lighter;
font-family : helvetica, arial, sans-serif;
padding-top : -20px;
padding-left : 500px;
color : #ff6800;
border : none;
top : -20;
right : 14px;
letter-spacing : -1px;
}

.logo h1#lineone span {
color : #1E643C;
}

.logo h2#linetwo {
padding-left : 500px;
font-size : 0.9em;
font-family : helvetica, arial, sans-serif;
text-transform : none;
top : 0px;
left : 14px;
color : #a8b799;
}

.welcome h1#lineone {
font-size : 2.2em;
font-weight : lighter;
font-family : helvetica, arial, sans-serif;
padding-top : -20px;
padding-left : 000px;
color : #ff6800;
border : none;
top : -20;
right : 14px;
letter-spacing : -1px;
}

.welcome h1#lineone span {
color : #1E643C;
}

.welcome h2#linetwo {
padding-left : 000px;
font-size : 0.9em;
font-family : helvetica, arial, sans-serif;
text-transform : none;
top : 0px;
left : 14px;
color : #000000;
}

#leftcolumn {
margin : 0 5px 5px 5px;
display : inline;
width : 188px;
float : left;
min-height : 300px;
padding : 0;
}
* html #leftcolumn {
height : 300px;
}
#leftnav {
width : 188px;
min-height : 136px;
background : url(../00-images/leftsidebgt.jpg) no-repeat;
color : #ffffff;
padding : 0;
margin : 0;
float : left;
display : inline;
}
#leftnavbottom {
height : 33px;
width : 188px;
background : url(../00-images/leftsidebgb.jpg) no-repeat;
float : left;
display : inline;
}

.coltc {
width : 160px;
float : left;
padding : 10px 0 8px 10px;
}
.coltc p {
margin : 11px 0 0 0;
padding : 0;
}
.coltc ul {
display : list-item;
list-style-type : none;
}
.coltc li {
padding-top : 5px;
padding-bottom : 3px;
border-bottom : 0px dotted #d0d0d0;
}
.coltc li a {
color : #e78230;
text-decoration : none;
}
.coltc li a:hover {
text-decoration:underline;
font-weight:bold;
color : #e78230;
}


.coltp {
width : 160px;
float : left;
padding : 10px 0 8px 10px;
}
.coltp p {
margin : 11px 0 0 0;
padding : 0;
}
.coltp ul {
display : list-item;
list-style-type : none;
}
.coltp li {
padding-top : 5px;
padding-bottom : 3px;
border-bottom : 0px dotted #C0FF00;
}
.coltp li a {
color : #007F00;
text-decoration : none;
}
.coltp li a:hover {
text-decoration:underline;
font-weight:bold;
color : #007F00;
}

.colm {
width : 160px;
float : left;
padding : 10px 0 8px 10px;
}
.colm p {
margin : 11px 0 0 0;
padding : 0;
}
.colm ul {
display : list-item;
list-style-type : none;
}
.colm li {
padding-top : 5px;
padding-bottom : 3px;
border-bottom : 0px dotted #C0FF00;
}
.colm li a {
color : #0000DF;
text-decoration : none;
}
.colm li a:hover {
text-decoration:underline;
font-weight:bold;
color : #0000DF;
}


#centercolumn {
margin : 0 5px 0 0;
display : inline;
width : 590px;
float : left;
min-height : 350px;
}
* html #centercolumn {
height : 400px;
}
#centercolumn p {
font-size : 1.9em;
text-align : justify;
}
#centercolumn a {
color : #e78230;
text-decoration : none;
}
#centercolumn img {
border : 0 solid;
}
#rightcolumn {
margin : 0 5px 0 0;
display : inline;
width : 188px;
float : left;
background-color : #BEDCC4;
height : 100%;
padding : 0;
}
* html #rightcolumn {
height : 100%;
}
.news {
margin-top : 10px;
}
.news h5 {
font-size : 1.4em;
font-weight : lighter;
color : #FF6800;
padding-bottom : 0;
padding-left : 10px;
}
.news p {
font-size : 1.1em;
text-align : left;
margin-bottom : 1em;
padding : 5px;
}
.news a {
color : #FF7F00;
}
.news a:link {
text-decoration:none;
font-weight:normal;
color : #FF7F00;
}
.news a:hover {
text-decoration:underline;
font-weight:bold;
color : #FF0000;
}


#bottom {
border : 0px solid;
margin : 0px 10px 0px 0px;
height : 50px;
padding : 0px;
background-color : #fffffe;
background-image : url(../00-images/bottombgb.jpg);
background-repeat : no-repeat;
background-position: 0px 0px 0px 0px;
}

#rechts2 {
  width:130px;
  background-color:#FFFFFF;
}


.d2m {
 background-color: #FFFFFF;
 width: 200px;
 height: 30px;
 text-align: right;
 font-size: 125%;
 vertical-align: middle;
 font-family: ARIAL, VERDANA, HELVETICA,'Times New Roman',Times,serif;
 }
.d2m a:hover {
text-decoration:underline;
font-weight:bold;
color : #0000DF;
}
.d2m a:active {
text-decoration:none;
font-weight:bold;
color:#0000DF;
}
.d2tp {
 background-color: #FFFFFF;
 width: 200px;
 height: 30px;
 text-align: right;
 font-size: 125%;
 vertical-align: middle;
 font-family: ARIAL, VERDANA, HELVETICA,'Times New Roman',Times,serif;
 }
.d2tp a:hover {
text-decoration:underline;
font-weight:bold;
color : #007F00;
}
.d2tp a:active {
text-decoration:none;
font-weight:bold;
color:#007F00;
}

.d2tc {
 background-color: #FFFFFF;
 width: 200px;
 height: 30px;
 text-align: right;
 color:#000000;
 font-size: 125%;
 vertical-align: middle;
 font-family: ARIAL, VERDANA, HELVETICA,'Times New Roman',Times,serif;
 }
.d2tc a:hover {
text-decoration:underline;
font-weight:bold;
color : #e78230;
}
.d2tc a:active {
text-decoration:none;
font-weight:bold;
color:#e78230;
}
