body{font-family:arial, sans-serif;color:#000000;background:#f0f0f0;}

a{
color:#053876;
text-decoration:none;
}
a:hover{
color:#5b82b5;
}

p{
font-family:arial, sans-serif;
margin:0px;
padding:0px;
}

h1 {
margin:0px 0px 10px 0px;
padding:0px;
}
h1.alternate {
margin-bottom:10px;
padding:3px;
background-color:#E8EDF5;
}
h2 {
margin-top:0px;
margin-bottom:10px;
}
h3{
color:#053876;
margin-top:0px;
margin-bottom:10px;
}
h4{
margin-bottom:10px;
}
h5{
color:#941225;
margin-top:0px;
margin-bottom:10px;
}

ul{
font-family:arial, sans-serif;
margin-top:0px;
}

li{
font-family:arial, sans-serif;
}

font{
font-family:arial, sans-serif;
}

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;
}

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;
}



/*###############################################################################
################################################################################*/
#header{
width:1000px;
background-repeat:no-repeat;
}

#topright{
	width:180px;
  float:right;
  height:74px;
  /*background:#ff0;*/
}



#languagebox{
text-align:left;
width:180px;
height:28px;
float:right;
}

#toolbox{
text-align:left;
width:180px;
height:26px;
margin-top:20px;
/*background:#0ff;*/
}

.languageflag{
margin-right:4px;
}


#maincategory{
font-family:georgia, serif;
font-size:20px;
font-weight:bold;
color:#053876;
}
#subcategory{
font-size:16px;
font-weight:bold;
color:#053876;
}



#searchbox{
float:right;
width:180px;
}

#searchinp{
width:174px;
padding:2px;
border:1px solid #b9b9b9;
}

#rightbox{
float:right;
width:180px;
overflow:hidden;
/*background:#0f57aa;*/
}

#rightglobal{
background-image:url(../0_design_img/IntOff_world_map-2.jpg);
background-repeat:no-repeat;
height:150px;
padding-top:100px;
}

/*#### RECHTER RAND FÜR ALLE SEITEN.... ####*/



.globalmenuitem{
display:block;
color:#6a6a6a;
font-weight:bold;
margin-bottom:10px;
}
.globalmenuitem_act{
display:block;
color:#053876;
font-weight:bold;
margin-bottom:10px;
}

.globalmenuitem:hover{
color:#053876;
}

.globalmenuitem_act:hover{
color:#053876;
}


#rightsepbox{
height:15px;
}

.rightmenuitem{
display:block;
color:#6a6a6a;
font-weight:bold;
margin-top:10px;
padding-left:0px;
}
.rightmenuitem_act{
display:block;
color:#6a6a6a;
font-weight:bold;
margin-top:10px;
padding-left:0px;
background:#f0f0f0;
}

.rightmenuitem:hover{
color:#6a6a6a;
background:#f0f0f0;
}
.rightmenuitem_act:hover{
color:#6a6a6a;
background:#f0f0f0;
}

.rightmenuitem2{
display:block;
color:#6a6a6a;
margin-top:4px;
padding-left:0px;
}
.rightmenuitem2_act{
display:block;
color:#6a6a6a;
margin-top:4px;
padding-left:0px;
background:#f0f0f0;
}

.rightmenuitem2:hover{
color:#6a6a6a;
background:#f0f0f0;
}
.rightmenuitem2_act:hover{
color:#6a6a6a;
background:#f0f0f0;
}

.rightmenuitem3{
display:block;
color:#6a6a6a;
margin-top:2px;
padding-left:20px;
}
.rightmenuitem3_act{
display:block;
color:#6a6a6a;
margin-top:2px;
padding-left:20px;
background:#f0f0f0;
}

.rightmenuitem3:hover{
color:#6a6a6a;
background:#f0f0f0;
}
.rightmenuitem3_act:hover{
color:#6a6a6a;
background:#f0f0f0;
}

#rightcontent{
margin:0px 0px 10px 0px;
}

/*### FOOTER ###*/

#footerleft{
float:left;
width:195px;
height:20px;
}
.toplink{
display:block;
color:#000000;
margin-top:2px;
/*
background-image:url(../0_design_img/totop.gif);
background-repeat:no-repeat;
background-position:0px 2px;
*/
}


.footermenuitem{
display:block;
float:left;
color:#000;
margin:2px 20px 0px 0px;
}

