/* BEGIN RESET */


div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/* END RESET */

/* Hier body background mit image und repeat-y */

body{
background-image:url('../images/layout/bg.gif');
background-repeat:repeat-y;
margin:0px;
line-height:1.3;


}

h3{
font-family:Verdana,Helvetica,Arial;
text-decoration:underline;
font-size:12px;
}


/* BEGIN IDs */

#header{
width:100%;
background-color:#fff;
}

#logo{
margin-left:20px;
}


#headerline{
height:8px;
width:100%;
background-color:#616365;
}

#left{
width:172px;
float:left;
}

#navigation{
margin-top:55px;
}

#center{
float:left;
width:800px;

}

#secnavi{
margin-top:10px;
}


#right{
margin-top:75px;
margin-left:40px;
float:left;
width:200px;

font-size:10px;
color:#333;

}


#content{
float:left;
margin-top:25px;
margin-left:20px;
width:450px;
font-size:12px;
color:#333;
line-height:18px;
}

#content li {
list-style:circle;
border-bottom:none;
color:#333;
margin-left:18px;

}


#addcontent{
float:left;
}

#footer{
float:left;
margin-top:100px;
margin-left:40px;
width:600px;
border-top:1px solid;
border-color:#999;
color:#005190;
text-align:center;
}





/* ELEMENTE STYLING */

a{
color:#333;
}

ol,ul{
margin-left:20px;
list-style-image:none;

list-style-type:none;
}

li{
line-height:31px;
text-indent:10px;
list-style-image:none;

list-style-type:none;
border-bottom:1px solid;
border-color:#d1d0cb;
}

li a {
text-decoration:none;
color:#830051;
font-size:14px;
}

li a:hover{
color:#005577;

}

#secnavi ul li{
float:left;
border-bottom:0px;
}

#secnavi ul li a:hover{
color:#005577;
}

.csc-header {
font-size:13px;
color:#830051;
}

#addcontent .csc-header {
margin-bottoM:-15px;
}

h2 {
font-size:24px;
line-height:36px;
font-weight:normal;
color:#333;
margin-bottom:10px;
}

p{
font-family:Verdana,Helvetica,Arial;

}


#right .csc-frame {
border-bottom:1px solid;
border-color:#999;
}

#right ul{
margin-left:0px;
margin-bottom:20px;

}



#right ul li, #right li a, #footer li a {
font-family:Verdana,Helvetica,Arial;
font-size:10px;
line-height:12px;
border-bottom:0px;
}

#right li a:hover, #footer li a:hover {
color:#005577;

} 

#footer li{
float:left;
}

#mediapartner-label{

border-top:1px solid;
border-color:#d1d0cb;
margin-top:30px;
margin-left:5px;
font-size:11px;

}


/* TABLE STYLING */

table{
font-family:Verdana,Helvetica,Arial;
color:#333;
font-size:12px;
margin:15px;

}

tbody tr{
padding: 6px 6px 6px 12px;
}

th{
line-height:30px;

padding: 6px 6px 6px 12px;
}

.tr-even{
background-color:#fff;

}

td {
padding: 6px 6px 6px 12px;
}

.news-latest-item h1 {
text-decoration:underline;
font-family:Verdana,Helvetica,Arial;
font-size:12px;
}

.news-latest-item {
font-family:Verdana,Helvetica,Arial;
font-size:12px;
}


.aktiv{
font-weight:bold;
}

form{
background-color:#fff;
padding:10px;

}

.entry{
float:left;
}

.message{
float:left;
padding:2px;
}

a.imag {
float:left
}

#mb_center,#mb_bottom{
left:-1000px !important;
}

