body{font-family:arial, sans-serif;color:#000000;}

a{
color:#990000;
text-decoration:none;
}
a:hover{
color:#666666;
}

p{
font-family:arial, sans-serif;
margin:0px;
padding:0px;
}

h1 {
margin:10px 0px 10px 0px;
padding:0px;
color:#990000;
}
h1.alternate {
margin-bottom:10px;
padding:3px;
background-color:#E8EDF5;
}
h2 {
margin-top:5px;
margin-bottom:5px;
}
h3{
/*color:#004171;*/
color:#990000;
margin-top:5px;
margin-bottom:5px;
}
h4{
margin-bottom:10px;
}
h5{
color:#941225;
margin-top:5px;
margin-bottom:5px;
}

ul{
margin-top:0px;
}

form{margin:0px;}

hr{
height:1px;
border:none;
color:#cdcdcd;
background:#cdcdcd;
}

td{
font-family:arial, sans-serif;
}

img{
border:none;
}

/* Typo3-Klassen -----------------------------------------------------*/

p.bodytext{
font-family:arial, sans-serif;
color:#000000;
}

p.csc-caption{
font-family:arial, sans-serif;
font-weight:bold;
color:#000000;
margin:0px;
text-align:justify;
}

.csc-textpic-caption{
font-family:arial, sans-serif;
font-weight:bold;
color:#000000;
margin:0px;
text-align:justify;
}

p.csc-header-date{
font-family:arial, sans-serif;
color:#000000;
text-align:left;
margin-bottom:0px;
margin-left:10px;
}

h1.csc-firstHeader{
font-family:arial, sans-serif;
color:#000000;
text-align:left;
margin:0px 0px 10px 0px;
padding:0px;
}

div.csc-header csc-header-n1{
display:block;
clear:both;
}

table.imgtext-nowrap{
margin-bottom:30px;
}

table.imgtext-table{
padding-top:0px;
padding-left:0px;
padding-right:6px;
padding-bottom:6px;
margin-left:0px;
margin-right:0px;
margin-bottom:8px;
margin-top:0px;
}

td.csc-form-labelcell{
width:120px;
}
td.csc-form-fieldcell{
width:320px;
}

p.csc-form-label{
font-family: arial,sans-serif;
font-size:12px;
}

p.csc-form-label-req{
font-family: arial,sans-serif;
}

.csc-form-radio{
font-family: arial,sans-serif;
font-weight:bold;
}

.csc-section{
margin-left:15px;
color:#0d5aa0;
font-weight:bold;
}

hr.alternate {
height:1px;
border-top:1px solid #B6B4B5;
border-left:0;
border-right:0;
border-bottom:0;
}

.kapitale {
font-family:Arial, Helvetica, Verdana, 'sans serif';
font-weight:bold;
color:#95A5B5;
margin-right:0px;
margin-bottom:-9px;
margin-top:-6px;
float:left;
}

.blue_box {
padding:4px;
margin:0;
background-color:#F0F2F4;
border:1px solid #B6B4B5;
}

.grey_border {
border:1px solid #B6B4B5;
}

.td_style1 {
padding:3px;
background-color:#E5EAF2;
}

.csc-mailform{
border:none;
}

.tx-kharticlepages-pi1{
text-align:center;
}

.kharticlepages-content{
text-align:center;
padding-top:10px;
padding-bottom:10px;
}



/*###############################################################################
################################################################################*/
#container{
width:1000px;
}

#head{
width:1000px;
margin-bottom:2px;
}

#topmenubox{
float:left;
width:800px;
height:40px;
}

#languagebox{
text-align:right;
float:right;
width:200px;
height:30px;
margin:10px 0px 0px 0px;
}
.languageflag{margin-left:5px;}

.edgebox{
width:1000px;
height:10px;
clear:left;
}

#edge_topleft{
background-repeat:no-repeat;
width:795px;
height:10px;
float:left;
overflow:hidden;
}
#edge_topright{
background-repeat:no-repeat;
width:200px;
height:10px;
float:right;
overflow:hidden;
}
#edge_bottom{}

#mainbox{
background-repeat:repeat-y;
clear:both;
float:left;
width:1000px;
}

#leftbox{
/* sw width:800px; */
width:800px;
clear:left;
float:left;
}

#rightbox{
/* width:200px; */
width:200px; 
float:right;
text-align:left;
overflow:hidden;
}

#rightcolor{overflow:hidden;}

#rightupper{
margin:0px 10px 0px 10px;
}
#rightglobal{
border-top:1px solid #cdcdcd;
margin-top:5px;
padding-top:8px;
}

#rightmenu{
display:block;
margin:-8px 0px 10px 0px;;
width:200px;
}
#rightcontent{
display:block;
margin:0px 10px 0px 10px;
}

#footerbox{
background:#ffffff;
clear:left;
width:1000px;
}
#footerleft{
float:left;
width:200px;
}
#footercenter{
float:left;
width:600px;
text-align:center;
}
#footerright{
float:right;
width:200px;
}

.footerlink{
padding:0px 20px 0px 0px;
}

#contentheadbox{
background:#ffffff;
float:left;
width:789px;
height:36px;
border-left:1px solid #cdcdcd;
border-bottom:1px solid #cdcdcd;
text-align:left
}

#leftmenubox{
width:200px;
float:left;
text-align:left;
}




.topmenuitem{
float:left;
text-align:left;
width:142px;
}

.topmenulink{
color:#000000;
display:block;
}
.topmenulink:hover{
background:#e4e4e4;
}


.menuitem_l1{
color:#000000;
font-weight:bold;
display:block;
margin:0px 10px 0px 10px;
padding:4px 0px 4px 0px;
}
.menuitem_l1:hover{
background:#efefef;
color:#666666;
}
.menuitem_l1_act{
background:#efefef;
color:#990000;
font-weight:bold;
display:block;
margin:0px 10px 0px 10px;
padding:4px 0px 4px 0px;
}
.menuitem_l1_act:hover{
background:#efefef;
color:#990000;
}

.menuitem_l2{
color:#000000;
display:block;
margin:0px 10px 0px 10px;
padding:0px 0px 0px 16px;
}
.menuitem_l2:hover{
background:#efefef;
color:#666666;
}
.menuitem_l2_act{
background:#efefef;
color:#990000;
display:block;
margin:0px 10px 0px 10px;
padding:0px 0px 0px 20px;
}
.menuitem_l2_act:hover{
background:#efefef;
color:#990000;
}

.menuitem_l3{
color:#000000;
display:block;
margin:0px 10px 0px 10px;
padding:0px 0px 0px 24px;
}
.menuitem_l3:hover{
background:#efefef;
color:#666666;
}
.menuitem_l3_act{
color:#990000;
background:#efefef;
display:block;
margin:0px 10px 0px 10px;
padding:0px 0px 0px 40px;
}
.menuitem_l3_act:hover{
background:#efefef;
color:#990000;
}



.menuitem_global{
color:#000000;
display:block;
}
.menuitem_global:hover{
background:#efefef;
color:#666666;
}
.menuitem_global_act{
background:#efefef;
color:#990000;
display:block;
}
.menuitem_global_act:hover{
color:#990000;
}

.pathlink{
}


#searchbox{
border:1px solid #000000;
background:#ffffff;
margin:5px 0px 0px 0px;
}

form{margin:0px;padding:0px;}

#searchinput{
font-family:arial,sans-serif;
background:#ffffff;
border:none;
font-size:12px;
height:15px;
width:154px;
}