@charset "utf-8";
* { 
margin : 0; 
padding : 0; 
} 
img { 
border : none; 
} 
.clear { 
clear : both; 
} 
html, body { 
font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; 
font-size : 12px; 
color : #57626d; 
line-height : 16px; 

height : 100%; 

} 
a { 
text-decoration : none; 
color : #b61b54; 
} 
a:hover { 
text-decoration : underline; 
} 
.alignRight { 
text-align : right; 
} 
.wrap { 
margin : 0; 
background : url(../images/container_background.png) repeat-y 208px 0 !important ; 
background : url(../images/container_background.png) repeat-y 209px 0; 
height : 100%; 
overflow : auto; 
position : absolute; 
width : 100%; 
} 
.container { 
background : url(../images/leaf.gif) no-repeat right bottom; 
width : 884px; 
position : relative; 
} 
.header { 
margin-left : 222px; 
height : 229px; 
padding-top : 0px;  /* 26.06.2009  -50 */
overflow : hidden; 
/* background : #59a30f url(../images/header.jpg) no-repeat top left;  26.06.2009 */
color : #fff; 
line-height : 15px;  

} 
.header .left { 
border-right : 1px solid #fff; 
} 
.headerBox { 
width : 297px; 
float : left; 
height : 91px; 
padding : 0 14px; 
position : relative; 
visibility: hidden; /* 26.06.2009 */
} 
.headerBox h1 { 
font-size : 14px; 
border-bottom : 1px solid #fff; 
line-height : 24px; 
margin-bottom : 2px; 
visibility: hidden; /* 26.06.2009 */
} 
.headerBox .date { 
position : absolute; 
top : 5px; 
right : 14px; 
visibility: hidden; /* 26.06.2009 */
} 
.headerBox a.detail { 
color : #fff; 
position : absolute; 
bottom : 8px; 
right : 14px; 
visibility: hidden; /* 26.06.2009 */
} 
.logo { 
width : 222px; 
height : 118px; 
background : url(../images/logo.png) no-repeat top left; 
position : absolute; 
top : 125px; /* 26.06.2009 -50 */
left : 0; 
} 
.nav { 
width : 260px; 
height : 21px; 
background : url(../img/nav_bg.gif) no-repeat top left; 
position : relative; 
text-align:left;
clear:both;
margin:auto;
} 
.nav a {
margin-left:25px;
color: #ffffff;
font-size: 11px;
text-decoration: none;
}
.logo a { 
width : 140px; 
height : 90px; 
display : block; 
margin : 14px 0 14px 82px; 
} 
.logo span { 
display : none; 
} 
.content { 
width : 603px; 
float : right; 
padding : 30px 30px 200px; 
} 
.content h1 { 
margin-bottom : 15px; 
font-size : 14px; 
color : #59a30e; 
line-height : 15px; 
} 
.content h1 span { 
color : #646464; 
font-weight : normal; 
} 
.content h5 { 
font-size : 12px; 
} 
.content p, .content ul { 
margin-bottom : 15px; 
font-size : 12px; 
} 
.content ul li { 
list-style : none; 
padding-left : 15px; 
background : url(../images/leafs.gif) no-repeat 0 1px; 
} 
.greenline { 
height : 1px; 
background : #59a30f; 
clear : both; 
overflow : hidden; 
} 
.contentBox01 { 
float : left; 
width : 292px; 
padding-top : 15px; 
} 
.contentBox01 img { 
display : block; 
border : 2px solid #59a30e; 
} 
.contentBox01 h4 { 
font-size : 12px; 
color : #59a30e; 
line-height : 15px; 
margin-bottom : 5px; 
margin-top : 5px; 
} 
.contentBox01 p { 
margin-bottom : 0; 
color : #646464;
} 
.contentBoxLeft { 
padding-right : 18px; 
} 
.contentBox02 { 
height : 122px; 
padding-top : 8px; 
border-top : 1px solid #59a30f; 
} 
.contentBox02 img { 
width : 153px; 
height : 113px; 
float : left; 
} 
.contentBox02 h4 { 
margin-left : 165px; 
font-size : 12px; 
color : #59a30e; 

} 
.contentBox02 p { 
margin : 0 0 0 165px; 
} 
.contentBox03 { 
height : 122px; 
padding-top : 8px; 
border-top : 1px solid #59a30f; 
} 
.contentBox03 img { 
width : 153px; 
height : 113px; 
float : left; 
} 
.contentBox03 h4 { 
margin-left : 0px; 
font-size : 12px; 
color : #59a30e; 
} 
.contentBox03 p { 
margin : 0 0 0 0px; 
} 
.kontaktform { 
width : 284px; 
float : left; 
padding-right : 30px; 
} 
.kontaktform .inputA { 
width : 278px; 
height : 14px; 
padding : 2px; 
border : 1px solid #d9dadc; 
font-family : Verdana, Geneva, sans-serif; 
font-size : 12px; 
color : #646464; 
margin-bottom : 8px; 
} 
.kontaktform .inputB { 
width : 278px; 
height : 106px; 
padding : 2px; 
border : 1px solid #d9dadc; 
font-family : Verdana, Geneva, sans-serif; 
font-size : 12px; 
color : #646464; 
margin-bottom : 8px; 
} 
.kontaktform .inputC { 
width : 60px; 
height : 20px; 
border : none; 
background : none; 
font-family : Verdana, Geneva, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #59a30e; 
margin-bottom : 8px; 
float : right; 
text-align : right; 
cursor : pointer; 
} 
.kontaktform span { 
display : block; 
border-top : 1px solid #59a30f; 
clear : both; 
} 
.footer { 
height : 18px; 
overflow : hidden; 
background : url(../images/footerbg.gif); 
position : absolute; 
bottom : 0; 
left : 222px; 
width : 662px; 
line-height : 18px; 
font-size : 10px; 
color : #fff; 
} 
.footer li { 
float : left; 
height : 18px; 
padding : 0 8px; 
border-right : 1px solid #fff; 
width : inherit; 
list-style : none; 
} 
.footer a { 
color : #fff; 
} 
.footer li.alignRight { 
float : right; 
border : none; 
width : inherit; 
} 
.status {
font-weight: bold;
color: #ffffff;
background-color: #b61b54;
margin-bottom: 1.5em;
padding: 7px;
text-align: center;
}
.form_button { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; height: 20px; width: 150px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #EEEEEF; border-right-color: #808080; border-bottom-color: #808080; border-left-color: #EEEEEF; }
.seminar {
	padding-bottom: 10px;
	margin-bottom: 30px;
	border-bottom: 2px solid #cccccc;
}

.seminar_head {
	font-weight: bold;
}

.seminar_head a {
	color: #57626D;
}
.seminar_content {
	margin-top: 15px;
	padding-left: 10px;
	border-left: 15px solid #ebebeb;
}