body { margin:0px; padding:50px 0; background-color:#ffffff; text-align:center; font-family:Arial; font-size:14px; color:#444444; }
.floatfix { clear:both; }
.background { padding:0; margin:auto; width:780px; background-color:#FFFFFF; }
.header { border-bottom:1px solid #ffffff; height:132px; font:bold 30px "Palatino Linotype"; line-height:32px; text-align:left; }
.header a { color:#727272; text-decoration:none;}
.header-left { float:left;padding:0;margin:25px 0px 0px 8px; }
.header-right { float:right;margin:0;padding:0; }
.logo { font-size:24px; color:#a7a7a8; letter-spacing:12.4px; }
.lng { font-size:11px;}
a.sel-lng:link, a.sel-lng:visited { font-family:Verdana; font-size:12px; font-weight:normal; text-decoration:none; color:#71879e;}
a.sel-lng:hover { text-decoration:underline;}
a.sel-lng-aktiv:link, a.sel-lng-aktiv:visited { font-family:Verdana; font-size:12px; font-weight:normal; text-decoration:none; font-weight:bold; color:#71879e;}
a.sel-lng-aktiv:hover { text-decoration:underline; font-weight:bold;}
.topmenu { border-bottom:1px solid #ffffff; background:#71879e; height:25px; text-align:left; _overflow:hidden; /*IE6 ownz :)*/ }
.topmenu div { border-right: 1px solid #ffffff; float:left; }
.topmenu a { font: bold 14px Arial; color:#ffffff; text-decoration:none; height:25px; display:block; float:left; padding:0px 8px 0px 8px; }
.topmenu a:hover { background:#cbd6e2; color:#444444; position:relative; top:-3px; text-decoration:underline; height:25px; display:block; }
.topmenu a.aktiv { background:#cbd6e2; color:#444444; position:relative; top:-3px; text-decoration:underline; height:25px; display:block; }
.content-container { background-image:url(_template_files/content-bg.gif); background-position:right; background-repeat:repeat-y; margin-bottom:1px; }
.content { width:548px; float:left; text-align:left; padding-top:25px; }
.content h1,h2,h3,p { margin:0px 20px 14px 8px; }
.content h1 { font-size:20px; }
.content h2,h3 { font-size:14px; margin-bottom:5px; margin-left:20px; }
.content p { text-align:justify; line-height:20px; margin-left:20px; }
.content a { /*color:#d62b39;*/ }
.content a:hover { text-decoration:none; }
.content ul { padding:12px 0px 12px 40px; margin:0px; text-indent:0px; list-style:square; list-style-position:outside; }
.content li { padding:5px 0px 0px 0px; }
.right { width:232px; float:left; text-align:left; background:#cbd6e2; font-size:12px; color:#555555; overflow:hidden; }
.right div { border-bottom:1px solid #ffffff; overflow:hidden; }
.right div h1 { margin:0; padding:8px 8px 0px 8px; font-size:14px; }
.right div p { margin:0; padding:8px 8px 12px 8px; line-height:18px; }
.right div a { /*color:#d62b39;*/ }
.right div a:hover { text-decoration:none; }

.right div ul { padding:12px 0px 12px 40px; margin:0px; text-indent:0px; list-style:square; list-style-position:outside; list-style-image:url(_template_files/custombullet.gif); }
.right div li { padding:2px 0px 2px 0px; }

.footer { height:25px; overflow:hidden; }
.footer-left { float:left; width:548px; height:25px; background-color:#71879e; }
.footer-right { float:left; width:232px; height:25px; background-color:#ffffff; text-align:center; font-size:11px; /*color:#71879e;*/ padding-top:5px; }
