/* Grid ergänzung */
.container12paper { width: 660px; margin: 0 11px; }
.margin6side { margin: 0 6px; }
.padding6side { padding: 0 6px; float: none; }
.margin5 {margin: 5px; }


/*  Font  */
.size28 { font-size: 28px; line-height: 32px;}
.size24 { font-size: 24px; line-height: 28px;}
.size20 { font-size: 20px; line-height: 24px;}
.size18 { font-size: 18px; line-height: 22px;}
.size14 { font-size: 14px; line-height: 18px;}
.size12 { font-size: 12px; line-height: 16px;}
.size10 { font-size: 10px; line-height: 14px;}

.georgia { font-family: Georgia, Times, serif;}

.red {color: #d4003c;}
.blue, a { color: #0059a4;}
.white { color: #FFF;}
a { text-decoration: none; color: #186b8e; }
a:hover {text-decoration: underline;}

body {font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 14px; line-height:18px; background: url('../images/background.jpg'); }
#body { min-height: 905px; padding-top: 33px;}
.bgbody, .bgbodymission { background: url('../images/background-mission.jpg') no-repeat; }

#wrapper { margin-left: 320px; width: 680px; background: url('../images/background-papier-middle.jpg') repeat-y; }

.logo { padding: 17px 0 0 23px;}

.menu { position: absolute; margin-left: -14px; background: url('../images/redribbon.png') no-repeat; height: 62px; width: 687px; padding-top: 10px;}
.sub .menu { background: url('../images/redribbon-sub.png') no-repeat; height: 75px; }

.header { position: relative; }

.paper-header { background: url('../images/background-papier-header.jpg') no-repeat; }
.paper-footer { background: url('../images/background-papier-footer.jpg') no-repeat; height: 72px; position: relative;}

.laenderbg {background: url('../images/laenderbg.png') no-repeat; height: 179px;}
.personenbg {background: url('../images/personenbg.png') no-repeat; height: 179px;}

div.headerbild { width: 660px; height:313px;background-position: 0 80px; }
img.headerbild { margin-top: 48px; }


.sub div.headerbild { width: 660px; height:313px;background-position: 0 80px;  }
.sub img.headerbild {margin-top: 80px;}

ol, ul {margin-left: 15px;}

.menu ul {list-style: none; margin: 0;}
.menu li { float: left; }
.subnavi ul { clear: both; padding: 4px 10px; }
.subnavi a {color: #58e;} 
.subnavi li.active a {color: #FFF; font-style: italic;}

ul.navi-l3 li {float: left;list-style:none; padding:0 10px;}

.breadcrumbs ul {list-style: none; margin: 0;}
.breadcrumbs li {  float: left; }

.csc-textpic-text ul { list-style-position: outside; list-style-type: disc; margin-left: 15px; }

p {margin-bottom: 10px;}

.paper-footer .navi {position: absolute; bottom: 15px; right: 1px;}
.cols12 div.csc-textpic div.csc-textpic-imagewrap { width: 160px;text-align: center; }

.footermenu {margin: 0 4px 0 0;list-style: none;}
.footermenu li {float: left; }

h1 { font-family: Georgia, Times, serif; font-size: 28px; color: #d4003c; margin: 10px 0 20px 0; line-height: 32px;}
h2 { font-family: Georgia, Times, serif; font-size: 24px; color: #d4003c; margin: 5px 0 10px 0; line-height: 28px;}
h3 { font-size: 18px; color: #0059a4; padding: 10px 0; }
h4 {font-size: 14px; color: #0059a4; padding: 5px 0; }

.csc-textpic-caption { font-style: italic; font-size: 11px; font-style: bold;}

div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image { float: none;}