* { padding:0; margin:0;}

body {
    background:#dbdbdd;
    color:#333; font-weight:normal; font-size:0.8em; font-family:Arial,Verdana, Tahoma,  Helvetica, sans-serif;
    
}
a {text-decoration:none; color:#000000;}
    

#clear p, h1 { clear:both; }



/* Inhalt links */

#content {
padding:0 20px 15px 20px;
}

#content h1 { font-weight:bold; font-size:13px; color:#333333; margin:23px 0 10px 0; }

#content h1.colored {
font-family:Calibri, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:28px;
color:#024f99;
margin:0;
}

h2 {
font-weight:bold;
font-size:13px;
color:#333333;
margin:15px 0 10px 0;
}

#content p {
margin:0 20px 15px 0 ;
line-height:23px;
}

.dco_gfk {
float:right;
margin: 0 20px 10px 20px;
}

#content p a, #content table a{
color:#024f99;
}

#content ul {
list-style: none;
padding: 0;
margin:0 0 0 0;
}

#content ul li { 
padding: 3px 0;
margin: 0;
list-style: none;
}


#content .textItem ul li a {
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
color:#024f99;
background: url(../upload/bgBilder/btn_arrow.gif) no-repeat;
padding-left:15px;
}

#content.textItem ul li  a:hover {
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
color:#858585;
background: url(../upload/bgBilder/btn_arrow_hover.gif) no-repeat;
padding-left:15px;
}

#content .tab5 {
background-color:#EEF2F7;
height:60px;
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size:13px;
margin:0 0 5px 0;
}

#content .tab5_over {
background-color:#FFCC66;
height:60px;
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size:13px;
margin:0 0 5px 0;
}


#content .tab5_alter {
background-color:#F5F5F5;
height:60px;
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size:13px;
margin:0 0 5px 0;
}

#content .tab5td1 {
width:120px;
}

#content .tab5td2 {
width:70px;
text-align:left;
vertical-align:bottom;
}

#content .tab5td3 {
width:225px;
font-size:12px;
font-weight:bold;
color:#024f99;
}

#content .tab5td4 {
width:105px;
font-size:11px;
}

#content .tab5td5 {
width:120px;
}

#content .tab5td5 a{
font-size:12px;
font-weight:bold;
background: url(../upload/bgBilder/btn_arrow_down.gif) no-repeat;
padding-left:15px;
}

#content .tab3 {
background-color:#EEF2F7;
height:60px;
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size:13px;
margin:0 0 5px 0;
}

#content .tab3_over {
background-color:#FFCC66;
height:60px;
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size:13px;
margin:0 0 5px 0;
}


#content .tab3_alter {
background-color:#F5F5F5;
height:60px;
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size:13px;
margin:0 0 5px 0;
}

#content .tab3td1 {
width:100px;
text-align: center;
vertical-align:top;
padding-top:10px;   
}

#content .tab3td2 {
width:565px;
line-height:25px;
}

#content .tab3td2 a {
font-weight:bold;
}

#content .tab3td3 {
width:15px;
}

.subline {
font-size:11px;
color:#000000;
font-weight:normal;
}

.index_box {
padding-left:20px;
vertical-align:top;
font-size:12px;
line-height:16px;
}

.index_box2 {
height:30px;
padding-left:20px;
vertical-align:bottom;
font-size:12px;
line-height:16px;
}

.arrowlink {
color:#024f99;
background: url(../upload/bgBilder/btn_arrow_index.gif) no-repeat;
padding-left:15px;
}

#content #breadcrumb {
height:43px;
}

#content #breadcrumb ul {
list-style: none;
padding: 12px 0 0 0;
margin:0 0 0 0;
}

#content #breadcrumb ul li { 
float: left;
padding: 0;
margin: 0;
list-style: none;
position: relative;
}

#content #breadcrumb ul a {
background: url(../upload/bgBilder/dco_bread.gif) no-repeat right 1px;
font-size:11px;
color:#024f99;
text-decoration: underline;
padding:0 16px 0 0;
margin:0 11px 0 0;
display: block;
}

#content #breadcrumb ul a.first {
padding: 0 16px 0 0;
}


#content #breadcrumb ul a.last {
background:url( );
text-decoration: none;
}

/* Sidebar */

#right h3 { 
    padding:5px 15px; font-size:13px; color:#000; background: url(../upload/bgBilder/dco_headline_gradient.gif); height:15px; margin:0 0 18px 0; 
}

#werbung { height:110px; padding:0 0 15px 0; margin:0 4px 0 0; border-left:1px solid #CCC; }

#werbung table{ margin:0 0 0 15px; font-size:11px; background:#fff; width:199px; border:10px solid #FFF; }

#aktuell { margin:0 4px 0 0; border-bottom:1px solid #ccc; border-left:1px solid #CCC; }

#aktuell .news {
font-size:11px;
color:#333333;
line-height:15px;
padding:0 15px 15px 15px;
}

#aktuell .news h1{
font-size:11px;
color:#024f99;
line-height:14px;
margin:0 0 1px 0;
}

#aktuell .news a { color:#024f99; }

#service {
background: url(../upload/bgBilder/box_bg.jpg) repeat-y;
margin-left:13px;
}

#service .news {
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size:11px;
color:#333333;
line-height:15px;
padding:10px 22px 0 7px;
}

#service .news h1{
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size:11px;
color:#024f99;
line-height:14px;
margin: 0 0 1px 0;
}

#service .news a{
color:#024f99;
}

.goleft {
float:left;
margin:0 15px 15px 0;
}

.goright {
float:right;
margin:0 0 15px 15px;
}

.catchline {
font-size:13px;
color:#024f99;
margin-top:3px;
}

.headpress {
font-size:16px;
font-weight:bold;
margin-top:17px;
margin-right:20px;
color:#333333;
}

.headpress_02 {
font-size:13px;
color:#024f99;
margin-top:5px;
margin-right:20px;
}

#message {
            visibility:hidden;
            position:absolute;
            top:30%;
            left:20%;
            padding:10px;
            background-color:#f0f0f0;
            border: 2px solid #024f99;
            width:468px;
            text-align:center;
            color:#024f99;
            /*font-family:Arial, Helvetica, sans-serif;*/
            font-weight:bold;
            }
            

.pop_button {
margin:0 0 0 10px;
height:20px;
padding:2px 0 2px 25px;
background: url(../upload/bgBilder/btn_werben.gif) no-repeat;
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size:12px;
}




#contentRechts h3 { 
    padding:5px 15px; font-size:13px; color:#000; background: url(../upload/bgBilder/dco_headline_gradient.gif); height:15px; margin:0 0 18px 0; 
}

.abstand {padding:0 10px 0 10px;}

.bread  {
background: url(../upload/bgBilder/dco_bread.gif) no-repeat right 1px;
font-size:11px;
color:#024f99;
text-decoration: none;
padding:0 16px 0 0;
margin:0 11px 0 0;
display: block; float:left;
}

.breadA  {
background: url(../upload/bgBilder/dco_bread.gif) no-repeat right 1px;
font-size:11px;
color:#024f99;
text-decoration: underline;
padding:0 16px 0 0;
margin:0 11px 0 0;
display: block;
}

.artikelliste 
{
margin:12px 0 15px 12px;
}
#logBereich {width:300px; }
#logBereich h3
{padding: 0 0 20px 0;}
#logBereich label
{
width:120px;  float:left;
}
#logBereich input
{
border:1px solid #000; marging:0 0 10px 0; width:175px; background-color:transparent;
}
p
{ padding:0; margin:0;

}

.bildLinks
{
float:left; padding: 3px 10px 0 0;
}

.artikelliste img {text-align:center;}