@charset "UTF-8";
/* CSS Document */

* { margin: 0; padding: 0; }
body { background-color: #222; background:url(../media/bg.gif) repeat; font-size: 80%; font-family:Arial, Helvetica, sans-serif; color: #414141; }
#wrapper { margin: 10px auto 10px auto; width: 916px; background-color:#fff; background:url(../media/cbg.gif) repeat-y; /*padding: 0 5px 0 5px;*/ }
#ctop { background:url(../media/cbg_top2.gif) no-repeat; height:16px; }
#ctopbar { margin: 0 8px 0 8px; padding: 16px;  background-color: #a9a267; }
#clogo { float: left; }
#cmenu { height:37px; text-align:right; color: #fff; padding-top:71px; padding-right:10px; font-weight:bold; font-size: 1em; }
#clogo img { padding-left: 10px; }
#cmenu ul { list-style-type: none; }
#cmenu ul li { display: inline; padding-left: 1.4em;}
#cmenu ul li a { color: #414141; text-decoration: none; }
#cmenu ul li a:hover, #cmenu ul li a.active { color: #ffffe4; }

#cmain { clear: both; padding: 16px; margin: 0 18px 0 18px; font-size: 1em; }
#cmain h1 { font-size: 1.3em; padding-bottom: 1.1em; }
#cmain h2 { font-size: 1.2em; padding-bottom: 0.6em; padding-top: 0.8em; }
#cmain p { font-size: 1em; line-height: 1.4em; padding-bottom: 0.6em; }
#cmain table { margin-bottom: 0.6em; }
#cmain table tr td { line-height: 1.4em; vertical-align:top; padding-bottom: 0.4em;}
#cmain table tr td.cv { width: 7em; }
/*#cmain dl { width: auto; }
#cmain dl dt { width: 6em; float:left; }
#cmain dl dd { float: left; display: inline; }*/
#cbottom { background:url(../media/cbg_bottom.gif) no-repeat; height:12px; clear:both; }






#title { background:url(media/title_bg.gif) repeat; }
#title h1 { color: #fff; font-weight: bold; font-size: 1.2em; padding: 4px 0 4px 10px;}
#titlebar a img { border: 0; }
#mainmenu { background:url(images/stp1.gif) repeat-x; height:35px; color: #fff; }
#mainmenubtm { background:url(media/menu_bgbtm.gif); height:11px; margin-bottom: 10px; }
#mainmenu a { color: #fff; text-decoration: none; }
#mainmenu ul { list-style-type: none; padding: 15px 0 0 10px; font-size: 1em; }
#mainmenu ul li { display: inline; padding-right: 20px; }
#mainmenu ul li a { color: #fff; text-decoration: none; font-weight: bold; }
#contentcontainer { overflow: hidden; padding-bottom: 10px; }
#leftbar { float: left; width: 188px; background: #ef6a0b url(media/sbl_bg.gif) repeat-y; margin-bottom: -2000px; padding-bottom: 2010px; }
#sbl_top { background:url(media/sbl_top.gif) no-repeat; height: 10px; }
#sbl_header { background:url(media/sb_top_bg2.gif) repeat-x; height: 23px; margin: 0 5px 0 0; color: #fff; text-align: center; font-weight: bold; font-size: 1em; }
#sbl_content { color: #fff; margin: 10px 10px 10px 5px; }
#sbl_content ul { list-style-type: none; }
#sbl_content ul li { padding-bottom: 5px; font-weight: bold;  }
#sbl_content ul li ul { margin-left:10px; }
#sbl_content ul li ul li { padding-top: 3px; }
#sbl_content ul li ul li a { color: #fff; text-decoration: none; }
#sbl_content ul li ul li a.active, #sbl_content ul li ul li a:hover { color: #1f5fd7; }
#content { float: left; width: 594px; background: #fff; margin-bottom: -2000px; padding-bottom: 2010px; margin-left: 10px; margin-right: 10px; margin-top: 0px; }
#content h1 { font-size: 1.3em; color: #1f5fd7; padding-bottom: 10px; }
#content p { line-height: 1.3em; padding-bottom: 5px; }
a { color: #414141; }
#rightbar { float: left; width: 188px; background: #ef6a0b url(media/sbr_bg.gif) repeat-y; height: 100%; margin-bottom: -2000px; padding-bottom: 2010px;}
#sbr_top { background:url(media/sbr_top2.gif) no-repeat; height: 10px; }
#sbr_header { background:url(media/sb_top_bg2.gif) repeat-x; height: 23px; margin: 0 0 0 5px; color: #fff; text-align: center; font-weight: bold; font-size: 1em; }
#sbr_content { color: #fff; margin: 10px 5px 10px 10px; }
#sbr_content a.txtbtn p { border: 1px solid #333; color:#333; }
#sbr_content a.txtbtn:hover p { border: 1px solid #fff; color:#fff; }
#footer { clear: both; background:url(images/stp1.gif) repeat-x; height:29px; padding: 15px 0 0 0; text-align:center; color: #fff; }
#footer a { color: #fff; font-size: 1em; font-weight: bold; text-decoration: none; }
/* darstellung der vorschau */
#dp, #dp3 { float: left; width: 188px; background: #fff url(media/dpbg.gif) repeat-y; margin-right: 15px; margin-top: 15px; }
#dp3 { margin-right: 0}
#dp_top { background:url(media/dptopbg2.gif) no-repeat; height: 10px; }
#dp_header { background:url(media/dpheadbg2.gif) no-repeat; height: 23px; margin: 0 0 0 0; color: #fff; text-align: center; font-weight: bold; font-size: 1em; }
#dp_content { background-color: #fff; margin: 10px 10px 0px 10px; }
#dp_footer { background:url(media/dpfooter.gif) no-repeat; height: 10px; }
