

body                { background: url(../../../../img/hintergrund.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }
#wrap               { margin: 0 auto; padding: 0; width: 90%; text-align: left;}
.alignleft          { float: left; }
.alignright         { float: right; }
td.farbleiste       { background: #425C77; padding: 0px 0px 0px 0px; }
input               { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#rahmen             { margin: 0 auto; width: 100%; text-align: left; background-color: #EEEEEE; border: 1px #C6C6C6 solid; display: table; padding: 14px; }
#rahmenchat         { margin: 0 auto; width: 632px; text-align: left; background-color: #e1e1e1; border: 0px; display: table; padding: 4px; }
#schriftback        { font-size: 10px; color: #ABABAB; text-decoration: none; } 
.textnavilogin      { font-size: 11px; color: #000000; text-decoration: none; }

/* Verweise */
a                   { color: #425C77; text-decoration: none; }
a:hover             { color: #000000; text-decoration: underline; }

a.navi0             { color: #87CF40; font-weight:bold; text-align: center; background-color: #000000; font-size: 12px; padding: 2px 12px; margin: 0px 4px 0px 0px; text-decoration: none; border: 0px solid #000000; }
a.navi0:hover       { color: #87CF40; font-weight:bold; text-align: center; background-color: #000000; font-size: 12px; padding: 2px 12px 10px 12px; margin: 0px 4px 0px 0px; text-decoration: none; border: 0px solid #000000; }
a.navi0:active      { color: #87CF40; font-weight:bold; text-align: center; background-color: #000000; font-size: 12px; padding: 2px 12px 10px 12px; margin: 0px 4px 0px 0px; text-decoration: none; border: 0px solid #000000; }
a.navi              { color: #ffffff; font-weight:bold; text-align: center; background-color: #000000; font-size: 12px; padding: 2px 12px; margin: 0px 4px 0px 0px; text-decoration: none; border: 0px solid #000000; }
a.navi:hover        { color: #ffffff; font-weight:bold; text-align: center; background-color: #000000; font-size: 12px; padding: 2px 12px 10px 12px; margin: 0px 4px 0px 0px; text-decoration: none; border: 0px solid #000000; }
a.navi:active       { color: #ffffff; font-weight:bold; text-align: center; background-color: #000000; font-size: 12px; padding: 2px 12px 10px 12px; margin: 0px 4px 0px 0px; text-decoration: none; border: 0px solid #000000; }
a.navi2             { min-height:200px; color: #ffffff; font-weight:bold; text-align: center; background-color: #425C77; font-size: 12px; padding: 6px 10px 8px 10px; margin: 0px 4px 0px 0px; text-decoration: none; border-bottom: 3px solid #000000; border-left: 3px solid #000000; border-right: 3px solid #000000; }
a.navi2:hover       { min-height:200px; color: #ffffff; font-weight:bold; text-align: center; background-color: #425C77; font-size: 12px; padding: 6px 10px 8px 10px; margin: 0px 4px 0px 0px; text-decoration: none; border-bottom: 3px solid #000000; border-left: 3px solid #000000; border-right: 3px solid #000000; }
a.navi3             { color: #ffffff; font-weight:bold; text-align: center; background-color: #000000; font-size: 11px; padding: 0px 19px; text-decoration: none; border: 0px; }
a.navi3:hover       { color: #000000; font-weight:bold; text-align: center; background-color: #425C77; font-size: 11px; padding: 0px 19px; border: 0px; text-decoration: none; }
a.kontakt           { color: #ffffff; font-weight:bold; text-align: center; background-color: #e1e1e1; font-size: 12px; padding: 0px 9px; text-decoration: none; border: 0px; }
a.kontakt:hover     { color: #000000; font-weight:bold; text-align: center; background-color: #425C77; font-size: 12px; padding: 0px 9px; border: 0px; text-decoration: none; }

a.menu              { color: #FFFFFF; font-weight:bold; display: block; background-color: #425C77; padding: 2px 6px; text-decoration: none; border: 1px solid #ffffff; text-align: left; }
a.menu:hover        { color: #FFFFFF; font-weight:bold; display: block; background-color: #000000; border: 1px solid #ffffff; text-decoration: none; text-align: left; }

ul#liozeichen       { list-style: none; margin: 0px; padding: 0px;}
li#liozeichen       { position: relative; list-style: none; margin: 0px; padding: 0px;}

h1                  { font-size: 18px; font-weight: bold; display: inline; color: #000000; text-decoration: underline; }
h2                  { font-size: 18px; font-weight: bold; display: inline; color: #000000; text-decoration: none; }
h3                  { font-size: 14px; font-weight: bold; display: inline; color: #000000; text-decoration: underline; text-align: right; }
h6                  { font-size: 12px; font-weight: bold; display: inline; color: #425C77; text-decoration: underline; text-align: right; }

blockquote          { padding: 0px 0px 0px 20px; font-size: 11px; font-weight: normal; }

/************************************************************/
/* Gaestebuch */
td.f1hell          { background-color: #ffffff; }
td.f1mittel        { background-color: #EEEEEE; }
td.f1dunkel        { background-color: #D7D7D7; }
td.f2dunkel        { background-color: #425C77; color: #000000; }
tr.f1hell          { background-color: #ffffff; }
tr.f1mittel        { background-color: #EEEEEE; }
tr.f1dunkel        { background-color: #D7D7D7; }
tr.f2dunkel        { background-color: #425C77; color: #000000; }
.gbspace           { margin-left: 4px; margin-right: 4px; margin-top: 0px; margin-bottom: 0px }

.formular          { width: 463px; text-align: left; background-color: #f9f9f9; border: 1px #C6C6C6 solid; display: table; padding: 1px; }
.gb                { width: 463px; text-align: left; background-color: #f9f9f9; border: 1px #C6C6C6 solid; display: table; padding: 1px; }
.captcha           { text-align: left; background-color: #f9f9f9; border: 1px #C6C6C6 solid; display: table; padding: 1px; }

/************************************************************/
/* Forum */
.logincontainer    { width: 146px; background: #ffffff; border: 0px solid #C6C6C6; padding: 2px; margin: 0px; font-size: 11px; }

a.navilogout        { background-image: url(../../../../img/login-navi-but1.gif); background-repeat: no-repeat; margin-top: 4px; color: #ffffff; display: block; font-weight:bold; text-align: left; background-color: #425C77; font-size: 12px; padding: 1px 24px; text-decoration: none; }
a.navilogout:hover  { background-image: url(../../../../img/login-navi-but2.gif); background-repeat: no-repeat; margin-top: 4px; color: #ffffff; display: block; font-weight:bold; text-align: left; background-color: #2f4358; font-size: 12px; padding: 1px 24px; text-decoration: none; }
a.navilogout:active { background-image: url(../../../../img/login-navi-but2.gif); background-repeat: no-repeat; margin-top: 4px; color: #ffffff; display: block; font-weight:bold; text-align: left; background-color: #2f4358; font-size: 12px; padding: 1px 24px; text-decoration: none; }

a.naviforum        { border-left: 10px solid #425C77; margin-top: 2px; color: #000000; display: block; font-weight:bold; text-align: left; background-color: #e1e1e1; font-size: 12px; padding: 0px 15px; text-decoration: none; width: 107px; }
a.naviforum:hover  { border-left: 10px solid #000000; margin-top: 2px; color: #000000; display: block; font-weight:bold; text-align: left; background-color: #c6c6c6; font-size: 12px; padding: 0px 15px; text-decoration: none; width: 107px; }
a.naviforum:active { border-left: 10px solid #000000; margin-top: 2px; color: #000000; display: block; font-weight:bold; text-align: left; background-color: #c6c6c6; font-size: 12px; padding: 0px 15px; text-decoration: none; width: 107px; }



#container {
	background: #fff url(../../../images/ADCC/structure/container_bg.gif);
	width: 960px; color: #e1e1e1; border: 0px; margin: auto auto;
    text-align: left; padding: 20px; background-position: center;
}

#content { /* FIX: Make internet explorer wrap correctly */ width: auto !important; }


a.menulist          { color: #000000; font-weight:bold; text-align: center; background-color: #E1E1E1; font-size: 12px; padding: 2px 4px; margin: 0px 4px 0px 0px; text-decoration: none; border-bottom: 3px solid #E1E1E1; border-left: 3px solid #E1E1E1; border-right: 3px solid #E1E1E1;}
a.menulist:hover    { color: #000000; font-weight:bold; text-align: center; background-color: #E1E1E1; font-size: 12px; padding: 2px 4px 10px 4px; margin: 0px 4px 0px 0px; text-decoration: none; border-bottom: 3px solid #E1E1E1; border-left: 3px solid #E1E1E1; border-right: 3px solid #E1E1E1;}
a.menulist:active   { color: #000000; font-weight:bold; text-align: center; background-color: #E1E1E1; font-size: 12px; padding: 2px 4px 10px 4px; margin: 0px 4px 0px 0px; text-decoration: none; border-bottom: 3px solid #E1E1E1; border-left: 3px solid #E1E1E1; border-right: 3px solid #E1E1E1;}

.menu ul           { color: #cccccc; text-align: right; padding: 4px; font-weight: bold; }
.menu ul a:link    { color: #cccccc; text-decoration: none; }
.menu ul a:visited { color: #cccccc; text-decoration: none; }
.menu ul a:hover, .menu ul a:active { color: #f0792c; text-decoration: none; }


#panel      { background: #efefef; color: #000000; border: 1px solid #D4D4D4; padding: 8px; font-size: 10px; }

table       { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.tborder    { bbackground: #e1e1e1; width: 100%; margin: auto auto; border: 1px solid #ffffff; /* Rahmen 787878 */ }
.thead      { background: #e1e1e1 url(../../../images/ADCC/thead_bg.gif) top left repeat-x; color: #000000; }
.thead a:link    { color: #000000; text-decoration: none; }
.thead a:visited { color: #000000; text-decoration: none; }
.thead a:hover, .thead a:active { color: #425C77; text-decoration: underline; }

.tcatinfo        { background: #e1e1e1; color: #000000; font-size: 11px;}
.tcatinfo2       { background: #e1e1e1; color: #000000; font-size: 11px; border: 0px solid #e1e1e1; margin: 0; padding: 0;}

.tcat            { background: #ffffff url(../../../images/ADCC/tcat.gif); color: #000000; font-size: 11px; }
.tcat a:link     { color: #000000; }
.tcat a:visited  { color: #000000; }
.tcat a:hover, .tcat a:active { color: #000000; }

.trow1            { background: #f5f5f5; }
.trow2            { background: #EFEFEF; }
.trow_shaded      { background: #ffdde0; }
.trow_selected td { background: #FFFBD9; }
.trow_sep         { background: #e5e5e5; color: #425C77; font-size: 10px; font-weight: bold; }

.tfoot           { background: #e1e1e1 url(../../../images/ADCC/thead_bg.gif) top left repeat-x; color: #425C77; }
.tfoot a:link    { color: #425C77; text-decoration: none; }
.tfoot a:visited { color: #425C77;  text-decoration: none; }
.tfoot a:hover, .tfoot a:active { color: #000000; text-decoration: underline; }

.bottommenu      { background: #efefef; color: #425C77; border: 1px solid #d25405; padding: 10px; }

.navigation           { color: #425C77; font-size: 13px; font-weight: bold; }
.navigation a:link    { text-decoration: none; }
.navigation a:visited { text-decoration: none; }
.navigation a:hover, .navigation a:active { text-decoration: none; }
.navigation .active   { color: #425C77; font-size: small; font-weight: bold; }

.smalltext { font-size: 11px; }
.largetext { font-size: 16px; font-weight: bold; }

input.textbox { background: #ffffff; color: #425C77; border: 1px solid #425C77; padding: 1px; }

textarea { background: #ffffff; color: #425C77; border: 1px solid #425C77; padding: 2px; line-height: 1.4; font-family: Verdana, Arial, Sans-Serif; font-size: 12px; }

select { background: #ffffff; border: 1px solid #425C77; }

.editor { background: #f1f1f1; border: 1px solid #ccc; }

.editor_control_bar { background: #fff; border: 1px solid #0f5c8e; }

.autocomplete { background: #fff; border: 1px solid #000; color: black; }
.autocomplete_selected { background: #edc9a4; color: #000; }

.popup_menu             { background: #ccc; border: 1px solid #000; }
.popup_menu .popup_item { background: #fff; color: #000; }
.popup_menu .popup_item:hover { background: #eedbc7; color: #000; }

.trow_reputation_positive {	background: #ccffcc; }
.trow_reputation_negative { background: #ffcccc; }

.reputation_positive { color: green; }
.reputation_neutral  { color: #444; }
.reputation_negative { color: red; }

.invalid_field { color: #302200; border: 1px solid #302200; }
.valid_field   { border: 1px solid #0c0; }
.validation_error   { background: url(../../../images/invalid.gif) no-repeat center left; color: #f30; margin: 5px 0; padding: 5px; font-weight: bold; font-size: 11px; padding-left: 22px; }
.validation_success { background: url(../../../images/valid.gif) no-repeat center left; color: #00b200; margin: 5px 0; padding: 5px; font-weight: bold; font-size: 11px; padding-left: 22px; }

.validation_loading { background: url(../../../images/spinner.gif) no-repeat center left; color: #555; margin: 5px 0; padding: 5px; font-weight: bold; font-size: 11px; padding-left: 22px; }

/* Additional CSS (Master) */
img          { border: none; }
.clear       { clear: both; }
.hidden      { display: none; float: none; width: 1%; }
.float_left  { float: left; }
.float_right { float: right; }
.menu ul     { list-style: none; margin: 0; }
.menu li     { display: inline; padding-left: 5px; }
.menu img    { padding-right: 5px; vertical-align: top; }
#panel .links  { margin: 0; float: right; }
.expcolimage { float: right; width: auto; vertical-align: middle; margin-top: 3px; }
img.attachment { border: 1px solid #E9E5D7; padding: 2px; }
hr           { background-color: #000000; color: #000000; height: 1px; border: 0px; }

#copyright   { font: 11px Verdana, Arial, Sans-Serif; margin: 0; padding: 10px 0 0 0; color: #999999; }
#copyright a:link    { color: #999999; text-align: left; text-decoration: none; }
#copyright a:visited { color: #999999; text-align: left; text-decoration: none; }
#copyright a:active  { color: #999999; text-align: left; text-decoration: none; }
#copyright a:hover   { color: #999999; text-align: left; text-decoration: none; }

#debug {
	float: right;
	text-align: right;
	margin-top: 0;
	color: #999999;
}

#debug {
	font: 11px Verdana, Arial, Sans-Serif;
	margin: 0;
	padding: 10px 0 0 0;
	color: #999999;
}

#debug a:link {
	color: #999999;
	text-align: left
	text-decoration: none;
}

#debug a:visited {
	color: #999999;
	text-align: left;
	text-decoration: none;
}

#debug a:active {
	color: #999999;
	text-align: left;
	text-decoration: none;
}

#debug a:hover {
	color: #999999;
	text-align: left;
	text-decoration: none;
}

blockquote {
	border: 1px solid #ccc;
	margin: 0;
	background: #fff;
	padding: 4px;
}

blockquote cite {
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	font-style: normal;
	display: block;
	margin: 4px 0;
}

blockquote cite span {
	float: right;
	font-weight: normal;
}

.codeblock {
	background: #fff;
	border: 1px solid #ccc;
	padding: 4px;
}

.codeblock .title {
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	margin: 4px 0;
}

.codeblock code {
	overflow: auto;
	height: auto;
	max-height: 200px;
	display: block;
	font-family: Monaco, Consolas, Courier, monospace;
	font-size: 13px;
}

.subforumicon {
	border: 0;
	vertical-align: middle;
}

.separator {
	margin: 5px;
	padding: 0;
	height: 0px;
	font-size: 1px;
	list-style-type: none;
}

form {
	margin: 0;
	padding: 0;
}

.popup_menu .popup_item_container {
	margin: 1px;
	text-align: left;
}

.popup_menu .popup_item {
	display: block;
	padding: 3px;
	text-decoration: none;
	white-space: nowrap;
}

.popup_menu a.popup_item:hover {
	text-decoration: none;
}

.autocomplete {
	text-align: left;
}

.subject_new {
	font-weight: bold;
}

.highlight {
	background: #FFFFCC;
	padding: 3px;
}

.pm_alert {
	background: #e1e1e1;
	border: 1px solid #425C77;
	text-align: center;
	padding: 5px 20px;
	font-size: 11px;
}

.red_alert {
	background: #FBE3E4;
	border: 1px solid #A5161A;
	color: #A5161A;
	text-align: center;
	padding: 5px 20px;
	font-size: 11px;
}

.high_warning {
	color: #CC0000;
}

.moderate_warning {
	color: #F3611B;
}

.low_warning {
	color: #AE5700;
}

div.error {
	padding: 5px 10px;
	border-top: 2px solid #FFD324;
	border-bottom: 2px solid #FFD324;
	background: #FFF6BF;
	font-size: 12px;
}

div.error p {
	margin: 0;
	color: #000;
	font-weight: normal;
}

div.error p em {
	font-style: normal;
	font-weight: bold;
	padding-left: 24px;
	display: block;
	color: #C00;
	background: url(../../../images/error.gif) no-repeat 0;
}

div.error.ul {
	margin-left: 24px;
}

.online {
	color: #15A018;
}

.offline {
	color: #C7C7C7;
}

.pagination {
	font-size: 11px;
	padding-top: 10px;
	margin-bottom: 5px;
}

.tfoot .pagination, .tcat .pagination {
	padding-top: 0;
}

.pagination .pages {
	font-weight: bold;
}

.pagination .pagination_current, .pagination a {
	padding: 2px 6px;
	margin-bottom: 3px;
}

.pagination a {
	border: 1px solid #81A2C4;
}

.pagination .pagination_current {
	background: #F5F5F5;
	border: 1px solid #81A2C4;
	font-weight: bold;
}

.pagination a:hover {
	background: #F5F5F5;
	text-decoration: none;
}

.thread_legend, .thread_legend dd {
	margin: 0;
	padding: 0;
}

.thread_legend dd {
	padding-bottom: 4px;
	margin-right: 15px;
}

.thread_legend img {
	margin-right: 4px;
	vertical-align: bottom;
}

.forum_legend, .forum_legend dt, .forum_legend dd {
	margin: 0;
	padding: 0;
}

.forum_legend dd {
	float: left;
	margin-right: 10px;
}

.forum_legend dt {
	margin-right: 10px;
	float: left;
}

.success_message {
	color: #00b200;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 10px;
}

.error_message {
	color: #C00;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 10px;
}

.post_body {
	padding: 5px;
}

.post_content {
	padding: 5px 10px;
}

.quick_jump {
	background: url(../../../images/jump.gif) no-repeat 0;
	width: 13px;
	height: 13px;
	padding-left: 13px; /* amount of padding needed for image to fully show */
	vertical-align: middle;
	border: none;
}

.tb_left {
	width: 17px;
	background-image: url(../../../images/ADCC/structure/tb_left.gif);
	height: 60px;
}

.tb_right {
	background-image: url(../../../images/ADCC/structure/tb_right.gif);
	width: 17px;
	height: 60px;
}

.tb_bg {
	background-image: url(../../../images/ADCC/structure/tb_bg.gif);
	width: 966px;
	height: 60px;
	background-repeat: repeat-x;
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	color: #626262;
	text-align: left;
}

.tb_text {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	color: #626262;
	text-align: left;
}

.tb_text a:link {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	color: #626262;
	text-align: left
	text-decoration: none;
}

.tb_text a:visited {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	color: #626262;
	text-align: left;
	text-decoration: none;
}

.tb_text a:active {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	color: #626262;
	text-align: left;
	text-decoration: none;
}

.tb_text a:hover {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	color: #626262;
	text-align: left;
	text-decoration: none;
}

.banner {
	background-image: url(../../../images/ADCC/structure/banner.gif);
	background-position: center;
	width: 1000px;
	height: 140px;
}

.bb_left {
	background-image: url(../../../images/ADCC/structure/bb_left.gif);
	background-position: center;
	width: 10px;
	height: 30px;
	background-repeat: no-repeat;
}

.bb_right {
	background-image: url(../../../images/ADCC/structure/bb_right.gif);
	background-position: center;
	width: 10px;
	height: 30px;
	background-repeat: no-repeat;
}

.bb_bg {
	background-image: url(../../../images/ADCC/structure/bb_bg.gif);
	width: 980px;
	height: 30px;
	background-repeat: repeat-x;
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #cccccc;
	text-align: left;
}

.bb_text {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #cccccc;
	text-align: left;
}

.bb_text a:link {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #cccccc;
	text-align: left
	text-decoration: none;
}

.bb_text a:visited {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #cccccc;
	text-align: left;
	text-decoration: none;
}

.bb_text a:active {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #cccccc;
	text-align: left;
	text-decoration: none;
}

.bb_text a:hover {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #cccccc;
	text-align: left;
	text-decoration: none;
}


		
		
		
		
		
