/*
Hintergrundfarbe: #d4d4aa
Farbe Contentbereich: #f5f5f5
Farbe Men? im Contentbereich: #979797
*/

* { margin:0; padding:0 }

body { text-align:center;font-family: Verdana, Arial, sans-serif;background-color:#d4d4aa;color:#000 }
a { font-weight:bold;text-decoration:none;color:#009;background-color:transparent; }
a:hover { text-decoration:underline; }
a:visited { background-color:transparent;color:#086C9E;}
a:active { background-color:transparent;color:#900;}

a.reg-link { white-space:nowrap;width:120px;display:block;line-height:16px;padding:3px 10px;background-color:#086C9E;color:#FFF }
h1, h2, h3, #or { margin:0 0 8px;color:black;font-weight:bold }
h1, #or { font-size: 12px }
h2 { font-size: 11px; }
h3 { font-size: 10px; }
p, ul, ol, td, input, textarea { font-family: Verdana, Arial, sans-serif;font-size: 10px; }
p.rgt { text-align:right }
img { border:0}

input, textarea { width:370px;padding:2px;margin:0 0 4px 0 }
input.submit-btn { width:auto;margin-left:300px }
div > input.submit-btn { width:auto;margin-left:320px }
textarea { height:120px; }


.invisible { display:none; }
.clear { clear:both; }
.ctr { text-align:center }

ul.navigation { list-style:none;height:20px;position:relative }
ul.navigation li.last { float:right; }

#site { position:relative;background:url(images/shdw.jpg) repeat-y #f5f5f5;width:716px;margin:auto;text-align:left;margin-top:40px }
#header { position:relative;height:150px;margin:0 9px 0 8px }
#mainmenu { position:relative;margin:0 9px 0 8px;background-color:#f5f5f5 }
#mainmenu .navigation { background:url(images/mm_bg.jpg); font-size:12px;line-height:22px;height:27px;margin:0;padding:0 }
#mainmenu .navigation li { float:left;display:block;line-height:22px;padding:8px 37px 2px }
#mainmenu .navigation > li { padding:4px 37px 2px }
#mainmenu .navigation li.first { padding-left:140px }
#mainmenu .navigation li.last { padding-left:70px;float:left;border-right:0 }
#mainmenu .navigation li.active { height:30px; }
#mainmenu .navigation li a { background:transparent;color:#FFF}
#mainmenu .navigation li a img { border:0}
#mainmenu .navigation li.active a { color:#092364; }

#content { position:relative;background-color:#f5f5f5;margin:0 9px 0 8px;padding-top:20px;padding-bottom:20px }
#content #sidebar { position:relative;width:160px;float:left;padding:0;margin:0 }
#content #panel { position:relative;margin-left:160px;padding:0 20px;font-size:10px;line-height:15px }
#content > #panel { margin-left:160px }

#content #sidebar .plugin, #content #panel .paragraph  { padding:20px 0 }
#content #sidebar .last, #content #panel .last { border-bottom:0;padding-bottom:0 }
#content #sidebar .first, #content #panel .first  { padding-top:0; }
#content #sidebar a.active { background-color:transparent;color:#900;}

#content #sidebar ul { list-style:none; }
#content #sidebar ul li a.active { color:black }
#content #sidebar ul a { background-color:transparent; color:#979797;font-weight:normal }
#content #sidebar ul li { display:block;padding-bottom:8px }
#content #sidebar ul ul li { padding-top:5px;padding-bottom:0;margin-left:-10px }

#content #panel .paragraph p  { margin-bottom:10px; }
#content #panel .paragraph p.last  { margin-bottom:0; }
#content #panel .paragraph img { width:150px;height:100px;border:0 }
#content #panel .paragraph img.dot { width:14px;height:9px }
#content #panel .paragraph p > img.long { width:460px }
#content #panel .paragraph img.radisson { height:366px }
#content #panel .paragraph img.map { height:261px }
#content #panel .paragraph img.reichstag { height:85px}
#content #panel .paragraph ul, #content #panel .paragraph ol, #content #sidebar .plugin ul  { padding-left:20px }
#content #panel .paragraph ul li, #content #panel .paragraph ol li, #content #sidebar .plugin ul > li { margin-bottom:5px}

#footer { clear:both;font-size:11px;height:30px;line-height:24px;position:relative;background:url(images/ft.jpg) bottom no-repeat; }