html,body{margin:0;padding:0}
body
{
 font-family:verdana;
 font-size:12px;
 background-image:url('images/back.gif');
 background-repeat:repeat-x;
 margin-left:50px;
 margin-top:47px;
}

img
{
 border:0px;
 margin-bottom:15px;
}

p{ margin:0px; margin-left:4px; margin-top:5px; margin-bottom:12px; font-family: Verdana; font-size: 11px; color: #000000; line-height:1.35em}
h1 { margin:0px; padding:0px; font-family: Verdana; font-size: 12px; }
h2 { margin:0px; padding:0px; margin-bottom:10px; font-family: Verdana; font-size: 12px; }

.content
{
 padding-left:3px;
}

.box
{
 padding:10px;
 background-color:#F0F5F7;
 width:270px;
}

.headline_box
{
 height:20px;
 margin-bottom:10px
}

.headline_text
{
 float:left;
 height:20px;
 margin-right:5px;
 font-size:12px;
}



A
{
 TEXT-DECORATION: none;
 color: #2F6881;
 font-family:verdana; font-size:12px;
}

A:hover
{
 TEXT-DECORATION: underline;
 color: #2F6881
}

A.button
{
 TEXT-DECORATION: none;
 color: #313131;
 font-size:11px;
}

A.button:hover
{
 TEXT-DECORATION: underline;
 color: #313131;
 font-size:11px;
}

.small {  font-family:Verdana; font-size:10px; }
.test {  font-family:verdana; font-size:14px; margin-left:10px; }
.text {  font-family:verdana; font-size:12px; margin-left:5px; }

.news
{
 color:#F26600;
 font-size:12px;
}

.news:hover
{
 color:#FF6C00;
 font-size:12px;
}

.button
{
 border-left: 1px solid #B4B4B4;
 border-top: 1px solid #B4B4B4;
 border-right: 1px solid #727272;
 border-bottom: 1px solid #727272;
 padding-top:5px;
 padding-bottom:6px;
 padding-left:8px;
 padding-right:8px;
 background-image:url('../images/button.back.gif');
 background-repeat:repeat-x;
 color:#1C1C1B;
 font-family:Verdana;
 font-size:11px;
 margin-right:2px;
}

.button:hover
{
 color:#1C1C1B;
}

.left
{
 width:312px; float:left;
}

.right
{
 width:440px; margin-left:312px;
 font-family: Verdana; font-size: 12px; color: #000000; line-height:1.35em
}

   .panel_top
{
 width:312px;
 height:13px;
 background-color:#ffffff;
 background-image:url('../images/panel312.top.fused.gif');
 background-repeat:no-repeat;
 text-align: left;
}

.panel_middle
{
 background-color:#ffffff;
 padding-right:11px;
 padding-left:11px;
 min-height:50px;
 width:290px;
 background-image:url('../images/panel312.back.gif');
 background-repeat:repeat-x;
 font-size:11px;
 padding-top:8px;
 padding-bottom:4px;
}

.panel_bottom
{
 width:312px;
 height:13px;
 background-image:url('../images/panel312.bottom.gif');
 background-repeat:no-repeat;
 text-align: left;
}

.panel_top_merged
{
 width:440px;
 height:13px;
 background-color:#ffffff;
 background-image:url('../images/panel_merged.top.gif');
 background-repeat:no-repeat;
 text-align: left;
}

.panel_middle_merged
{
 background-color:#ffffff;
 padding-right:15px;
 padding-left:15px;
 min-height:50px;
 width:410px;
 background-image:url('../images/panel_merged.back.gif');
 background-repeat:repeat-x;
 font-size:11px;
 padding-top:8px;
 padding-bottom:4px;
}

.panel_bottom_merged
{
 width:440px;
 height:13px;
 background-image:url('../images/panel_merged.bottom.gif');
 background-repeat:no-repeat;
 text-align: left;
}

.panel_top_large
{
 width:900px;
 height:13px;
 background-color:#ffffff;
 background-image:url('../images/panel.top.gif');
 background-repeat:no-repeat;
 text-align: left;
}



.panel_middle_large
{
 background-color:#ffffff;
 padding-right:11px;
 padding-left:11px;
 min-height:50px;
 width:878px;
 background-image:url('../images/panel.back.gif');
 background-repeat:repeat-x;
 font-size:11px;
 padding-top:8px;
 padding-bottom:4px;
}

.panel_bottom_large
{
 width:900px;
 height:13px;
 background-image:url('../images/panel.bottom.gif');
 background-repeat:no-repeat;
 text-align: left;
}

.panel_bridge
{
 width:440px;
 height:9px;
 background-image:url('../images/panel440.bridge.gif');
 background-repeat:no-repeat;
 text-align: left
}

a.answer
{
 text-decoration:none; color:#000000;
 padding-left:8px;
 padding-right:8px;
 padding-top:5px;
 padding-bottom:5px;
 width:250px; display: block;
 background-image:url('../images/button.back.gif');
 background-repeat:repeat-x;
 border-left: 1px solid #B4B4B4;
 border-top: 1px solid #B4B4B4;
 border-right: 1px solid #727272;
 border-bottom: 1px solid #727272;
 font-size:13px;
}

a.answer:hover
{
 background-color:#eeeeee; font-weight:bold;
 background-image:url('../images/button.back.active.gif'); background-repeat:repeat-x;
}

.question
{
 font-weight:bold;
 font-size:16px;
 margin-bottom:12px;
 display:block;
}

.langbutton
{
background: url("../images/de-gb.gif") left no-repeat;
padding-left:40px
}