/* Global Reset */
html{}
body{
        font-family: Arial;
        font-size: 12px;
        color:#515151;
        width:100%;
        height:100%;
        margin:0;
        padding:0;
        background:#e5e9eb url("../images/body_bg.gif") repeat-x left top;
}
html, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
img { margin:0; padding:0; border:0; text-decoration: none; }

.artikelbildrechts {float:right; margin:12px 12px 12px 12px;}
.artikelbildlinks {float:left; margin:12px 12px 12px 12px;}

.Stil1 {color: #669900}
.Stil2 {color: #669900; font-size: 16px; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

li{ list-style:none; float:left; }

a img { border:none; }

a { cursor:pointer; outline:none; }

/* Page Holder */

.container{
        padding: 0;
        margin: 0 auto;
        width:1000px;
}
#page_wrap{
        width:1034px;
        margin:0 auto;
        padding:20px 0 0 0;
}

/* General Styles */
.clear { clear:both; overflow:hidden; width:100%; }
.fltlft{ float:left; }
.fltrt{ float:right; }

/* H1 to H6 type Styles */
h1, h2, h3, h4, h5, h6 { font-weight:normal;}


#wrapper,
#footer {
        width: 100%;
        clear:both;
        overflow:hidden;
}
/* page_wrap */
#page_top{
        background:url("../images/page_top.png") no-repeat left top;
        height:17px;
        width:1034px;
        margin:30px 0 0 0;
}
#page_content{
        background:url("../images/page_holder_bg.png") repeat-y left top;
        width:1034px;
        float:left;
        overflow:hidden;
}
#page_bottom{
        background:url("../images/page_bottom.png") no-repeat left bottom;
        height:15px;
        width:1034px;
        overflow:hidden;
        margin:0 0 40px 0;
}
/*header begin*/
#header{
        background:url("../images/header_new.png") no-repeat left top;
        height:147px;
        padding:17px 0 0 0;
}
#header .container{
        height:148px;
        background:url("../images/header.jpg") no-repeat left top;
}
#header #logo{
        margin:0 0 0 364px;
        padding:33px 0 0 0;
        height:80px;
        width:270px;
}
/*wrapper begin*/
#wrapper #content{
        width:1000px;
        overflow:hidden;
}
#content #content_top{
        height:24px;
        float:left;
        line-height:24px;
        background:#f5f6f7;
        width:1000px;
        padding:0 0 0 16px;
}
#content_top p{
        font-size:13px;
        color:#7b7c7d;
}
#content_top p a{
        color:#016f32;
}
#left_strif {
        width:224px;
        float:left;
        padding:0 0 80px 14px;
        margin:23px 0 0 0;
        border-right:1px dashed #adadad;
}
#left_strif ul{
        float:left;
        width:202px;
}
#left_strif ul li{
        width:202px;
        float:left;
        font-size:14px;
        padding:6px 0 6px 0;
        border-bottom:1px solid #e5e9eb;
}
#left_strif ul li a{
        color:#016f32;
}
#left_strif ul li a:hover{
        color:#525252;
}
#left_strif .list_2{
        padding:30px 0 0 0;
}
#left_strif ul li strong{
        font-size:15px;
        color:#000;
}
#left_strif ul li.first{
        border:none;
}
#left_strif ul li.last{
        border:none;
}
/*right_strif*/
#right_strif{
        width:720px;
        float:left;
        padding:17px 11px 0 20px;
}
#right_strif p{
        font-size:14px;
        color:#000;
        line-height:24px;
        text-align:justify;
}
#right_strif p strong{
        font-size:17px;
        color:#016f32;
        display:block;
}

#right_strif p a{
        font-size:14px;
        color:#016f32;
}

#right_strif h1{
        font-size:19px;
        color:#016f32;
        display:block;
        font-weight: bold;

}

#right_strif p b{
        font-size:14px;
        color:#016f32;
        display:block;
        padding:34px 0 0 0;
}
#right_strif .caluc{
        float:right;
        margin:0px 0 5px 7px;
        width:283px;
        height:196px;
        border:1px solid #dbdbdb;
}
/*footer begin*/
#footer .container{
        background:url("../images/footer_bg.gif") repeat-x left top;
        height:67px;
        line-height:67px;
        color:#7b7c7d;
        margin:33px auto  8px auto;
}
.fltlft p{
        padding:0 0 0 68px;
}
.fltlft p span{
        color:#2d8bdb;
}
.fltrt ul{
        padding:0 405px 0 0;
}
.fltrt ul li{
        padding:0 5px;
        background:url("../images/devider.gif") no-repeat right center;
}
.fltrt ul li a{
        color:#7b7c7d;
        padding:0 3px 0 2px;
}
.fltrt ul li a:hover{
        color:#016f32;
}
.fltrt ul li.first{
        background:none;
        margin:0 -9px 0 0;
}
.fltrt ul li.last{
        background:none;
}

#ccd
{
	width: 595px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	margin-left:0px;
	margin-top:20px;
	margin-bottom:20px;
	margin-right:0px;
	text-align:left;
	background-image: url("../images/ccd_bg.jpg");
	background-repeat:repeat-y;
	position: relative;
}

#ccd_head
{
width:595px;
height:39px;
margin:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px; 
background-image: url("../images/ccd_head.jpg");
background-repeat:no-repeat;
position: relative;
}

#ccd_content
{
width:595px;
margin:0px;
padding:0px;
text-align:center;
font: 14px 'Tahoma', arial, helvetica, sans-serif;
color: #444444;
}

#ccd_foot
{
width:595px;
height:6px;
margin:0px;
padding:0px;
background-image: url("../images/ccd_foot.jpg");
background-repeat:no-repeat;
position: relative;
}

#ccd_btn {
padding:0px;
margin-left:30px;
}

#ccd_content table {
width:552px;
padding:0px;
margin-top:0px;
margin-left:21px;
margin-bottom:0px;
margin-right:0px;
background-image: url("../images/ccd_tbl_bg.jpg");
background-repeat:repeat-y;
position: relative;
border-collapse:collapse;
}

#tr_line {
padding:0px;
margin:0px;
width:552px;
height:50px;
}

