#center_content .container .b h2 {
    text-decoration:none;
    color:#3A7398;
    font-weight:bold;
	font-size:1.45em;
	line-height:1.50em !important;
    padding:0px; 
}

#center_content .container .b h2 span.title { float:left }

#center_content .container .b h2 span.info {
    color:#666;
    font-weight:normal;
    font-size:0.63em;
    line-height:2.40em !important;
    float:right
}

#center_content .container .b p {
    font-size:1.09em !important;
    line-height:1.5em !important;
    margin:10px 0px
}

#center_content .container .b .hr {
	height:0px; line-height:0px; font-size:0px;
	border-top:1px solid #aaa; border-bottom:1px solid #fff;
	margin-top:15px
}

#center_content .container .b a.link {
    text-decoration:none;
    color:#3A7398;
    font-weight:bold
}

#center_content .container .b a.link:hover { text-decoration:underline }

#center_content .container .b p strong.section-head {
	display:block;
	margin-bottom:5px;
	border-bottom:1px solid #ccc;
	font-size:14px;
	color:#3A7398
}

#center_content .container .b .mark {
	font-size:10px; color:#b71534;
	font-weight:bold
}

#center_content .container .b div.error {
	border:1px solid #c00;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	line-height:14px;
	background:#fff;
	padding:5px;
	margin:5px 0px
}

#center_content .container .b #acc-form {
	border:1px solid #ccc;
	font-size:12px;
	background:#eee;
	padding:10px
}

#center_content .container .b #acc-form .area { margin-top:10px }

#center_content .container .b #acc-form .label {
	float:left;
	width:200px;
	color:#333;
	font-weight:bold
}

#center_content .container .b #acc-form label { cursor:pointer }

#center_content .container .b #acc-form .input {
	float:left;	
	width:280px
}

#center_content .container .b #acc-form .input .in {
	width:250px;
	border:1px solid #000;
	font-size:12px;
	background:#fff
}

#center_content .container .b #acc-form .input select {
	font-size:12px;
	border:1px solid #000;
	background:#fff	
}

#center_content .container .b #acc-form div.hint {
	padding-left:8px;
	margin-top:5px;
	font-size:10px;
	font-style:italic;
	color:#666
}

#center_content .container .b #acc-form a.txt-link { color:#000 }

#center_content .container .b #acc-form #register {
    height:18px;
    width:60px;
	background:url(../design/btnCreateAccount.gif) 0px 0px no-repeat;
}
#center_content .container .b #acc-form #request {
    height:18px;
    width:54px;
	background:url(../design/btnRequest.gif) 0px 0px no-repeat;
}
#center_content .container .b #acc-form #weiter {
    height:18px;
    width:36px;
	background:url(../design/btnWeiter.gif) 0px 0px no-repeat;
}
#center_content .container .b #acc-form #register:hover,
#center_content .container .b #acc-form #request:hover,
#center_content .container .b #acc-form #weiter:hover { background-position:0px -18px }


/** USER **/
.user {	float:left;	width:160px; margin:0px 5px 5px 0px }
.user .F0, .user .F1, .user .M0, .user .M1 { padding:2px 4px }
.user .member-link{ color:#3a7398; font-size:0.9em; border-bottom:1px solid #ccc; text-decoration:none; font-weight:bold; padding-bottom:2px }
.user .member-link:hover { border-color:#000 }

/** USER - PicFrame **/
.userpic-frame { float:left; padding-right:6px; background:url(/docs/design/v-dots-on-white.gif) top right repeat-y }
.userpic-frame .userpic-frame-bg { padding:10px; background:url(/docs/design/bg-picture-frame.gif) bottom left repeat-x; margin-bottom:2px; border-bottom:1px solid #ccc }
.userpic-frame .userpic-frame-bg .userpic { display:block; width:90px; border:1px solid #ddd }
.userpic-frame strong, .userpic-frame a { display:block; font-size:10px }
.userpic-frame a.send-pm { margin-top:10px; font-weight:bold; background:url(/docs/graphigs/icons/mail_link.gif) 0px 4px no-repeat; padding-left:15px }
.userpic-frame a.add-buddy { font-weight:bold; background:url(/docs/graphigs/icons/add.gif) 1px 2px no-repeat; padding-left:15px }
.userpic-frame span, .userpic-frame a { color:#3a7398 }
.userpic-frame strong { margin-top:10px }
.userpic-frame span { font-size:10px }
.userpic-frame .today { color:#fff }
.userpic-frame .yesterday { color:#000 }

.userpic-frame .user { width:102px; overflow:hidden }
.userpic-frame .user span, .userpic-frame .user a { float:left }
.userpic-frame .user a { padding-top:2px }

.bar .F0, .bar .F1, .bar .M0, .bar .M1 { padding:2px 4px }
.bar .member-link { color:#ccc; text-decoration:none } 

#center_content .container .b .bar {
	background:#3F4042 url(../design/tabber-sub.gif) repeat-x scroll left top;
	clear:both;
	color:#ccc;
	font-size:0.82em;
	font-weight:normal;
	line-height:1.78em;
	margin-top:10px;
	margin-bottom:5px;
	padding-left:5px;
	text-decoration:none;
}


/** PAGING **/
#center_content .container .b #pages,
#center_content .container .b .pages { float:right; margin-top:10px } 

#center_content .container .b #pages .jump,
#center_content .container .b .pages .jump { float:left; text-decoration:none; width:8px; height:8px; padding-top:5px }

#center_content .container .b #pages a#first_page,
#center_content .container .b .pages a.first_page { background:url(../graphigs/buttoms/bback.gif) 0px 3px no-repeat }
#center_content .container .b #pages span#first_page,
#center_content .container .b .pages span.first_page { background:url(../graphigs/buttoms/nbback.gif) 0px 3px no-repeat }

#center_content .container .b #pages a#prev_page,
#center_content .container .b .pages a.prev_page { background:url(../graphigs/buttoms/back.gif) 0px 3px no-repeat }
#center_content .container .b #pages span#prev_page,
#center_content .container .b .pages span.prev_page { background:url(../graphigs/buttoms/nback.gif) 0px 3px no-repeat }

#center_content .container .b #pages a#next_page,
#center_content .container .b .pages a.next_page { background:url(../graphigs/buttoms/forward.gif) 0px 3px no-repeat }
#center_content .container .b #pages span#next_page,
#center_content .container .b .pages span.next_page { background:url(../graphigs/buttoms/nforward.gif) 0px 3px no-repeat }

#center_content .container .b #pages a#last_page,
#center_content .container .b .pages a.last_page { background:url(../graphigs/buttoms/fforward.gif) 0px 3px no-repeat }
#center_content .container .b #pages span#last_page,
#center_content .container .b .pages span.last_page { background:url(../graphigs/buttoms/nfforward.gif) 0px 3px no-repeat }

#center_content .container .b #pages span.page,
#center_content .container .b .pages span.page { float:left; padding:0px 5px; font-weight:normal; color:#333 }


/* CONTAINER TABS */
.container-tab-active { float:right; position:relative; padding:5px; background:url(/docs/design/bg-content-box.jpg) 0px 0px repeat-x; color:#666; text-transform:uppercase; font-size:10px; line-height:12px; text-decoration:none; margin:0px 0px 0px 2px }
.container-tab { float:right; position:relative; padding:3px; background:url(/docs/design/bg-content-box-tab.jpg) 0px 0px repeat-x; color:#333; text-transform:uppercase; height:12px; font-size:9px; line-height:12px; text-decoration:none; margin:3px 0px 0px 2px }
.container-tab-active .tab-caption, .container-tab .tab-caption { display:block; background:url(/docs/design/headline-icon.gif) 0px 2px no-repeat; padding-left:14px }
.container-tab-active .corner, .container-tab .corner { display:block; height:1px; width:1px; position:absolute; background:#3b4d56 }
.container-tab-active .corner.tl, .container-tab .corner.tl { top:0px; left:0px }
.container-tab .corner.tr, .container-tab-active .corner.tr { top:0px; right:0px }
.container-tab:hover { background-position:0px -18px; color:#666 }

/* SMALL TABS */
#center_content .container .b .box-title { float:left; background:url(/docs/design/headline-icon.gif) 0px 1px no-repeat; font-size:12px; padding-left:14px; line-height:12px; height:14px; color:#666; font-variant:small-caps }
#center_content .container .b a.bar-tab { float:right; position:relative; text-decoration:none; color:#000; height:14px; line-height:14px; font-size:10px; background:url(/docs/design/tabber.gif) 0px 0px repeat-x; padding:0px 4px; margin-left:3px }
#center_content .container .b a.bar-tab:hover { color:#fff }
#center_content .container .b a.bar-tab .corner { background-color:#fff }
#center_content .container .b a.bar-tab.active { background-image:url(/docs/design/tabber-selected.gif); color:#fff }
#center_content .container .b ul.list { margin:0px; padding:0px; list-style:none }
#center_content .container .b ul.list li { height:18px; background:url(/docs/design/diget-list-dot.gif) left bottom repeat-x; margin:0px; padding:0px }
#center_content .container .b ul.list li .F0,
#center_content .container .b ul.list li .F1,
#center_content .container .b ul.list li .M0,
#center_content .container .b ul.list li .M1 { padding:2px 8px 0px 0px }
#center_content .container .b ul.list li .member-link { text-decoration:none }


/* EDITOR */
a.btneditor { width:23px; height:22px; border:1px solid #ddd; background-position:center center; background-repeat:no-repeat }
a.btneditor:hover { border:1px solid #bbb; background-color:#f7f7f7 }


/* COMMENTS */
.fBold { font-weight:bold }
.fKursiv { font-style:italic }
.uline { text-decoration:underline }
.fViolet { color:#cc11cc }
.fGrey { color:#a6a6a6 }
.fRed { color:#B71534 }
.fGreen { color:#090 }
.fOrange { color:#E68321 }
.fBlue { color:#051ED9 }
.lfloat { float:left }
.rfloat { float:right }
.mcenter{ margin:0px auto; text-align:center }

