body{
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	margin:0px;
	padding:0px;
}
		

/* --->> Klassen zum GGV Design <<--- */
div#wrapper {
	background:#FFFFFF url('../../pix/header.gif') no-repeat scroll left top;
	margin:0pt auto 15px 10%;
	width:970px;
    
}

div#footer_orange {
	background:#ffc634 url(../../pix/footer_orange.gif) repeat-x;
    margin-top:-5px;
	clear:both;
	}

div#footer_orange div {
	background:url(../../pix/corner_footer_orange.gif) bottom no-repeat;
	padding:7px 15px 8px 15px;
	text-align:left;
	}

div#servicenav {
	margin-top:14px;
	float:right;
	background:url('../../pix/bg_servicenav.gif') repeat-x;
	font-size:12px;
	display: inline;
	line-height:12px;
}

#servicenav ul, #servicenav li  {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;	
}

#servicenav li#corner a {
	background:url('../../pix/bg_servicenav_corner.gif') right top no-repeat;
}
	
#servicenav a:link, #servicenav a:visited {
	float: left;
	font-weight: bold;
	padding:8px 12px;
	text-decoration: none;
	color: #000000;
	border-left:1px solid #FFF;
	border-bottom:1px solid #FFF;
}

#servicenav a:link#current, #servicenav a:visited#current, #servicenav a:hover {
	color: #000;
	text-decoration:underline;
}

#suche{
	clear:both;
	padding:22px 14px;
	text-align:right;
}
#suche #button {
	margin-bottom:-4px;
	} 	

div.mainnav {
	clear:both;
	font-size:12px;
	line-height:12px;
	background:#4dace4 url('../../pix/bg_mainnav_plain.gif') repeat-x;
	margin-bottom:20px;	
	width:970px;
}

.mainnav  a:link, .mainnav a:visited {
	font-weight: bold;
	float:left;
	padding:9px 18px 10px 48px;
	text-decoration: none;
	color: #FFF;
	background:url('../img/bg_mainnav.gif') -5px top repeat-x;
	border-right:1px solid #FFF;
	display:block;
	text-align:left;
}

.mainnav a:link#current, .mainnav a:visited#current, .mainnav a:hover{
	background:url('../img/bg_mainnav.gif') -5px -39px;
}

.mainnav  a#nav1:link, .mainnav a#nav1:visited {
	width: 125px;
}

/* .mainnav  a#nav2:link, .mainnav a#nav2:visited{width: 150px;}	
.mainnav  a#nav3:link, .mainnav a#nav3:visited{width: 165px;}	
.mainnav  a#nav4:link, .mainnav a#nav4:visited{width: 225px;} */
.mainnav #kat{
	padding: 0px;
	margin: -7px 25px;
}
	
a:hover{
	color:#00669C;
	text-decoration:underline;
}
a:link, a:visited {
	color:#0083C9;
	text-decoration:underline;
}

.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {
    display:inline-block;
}
.clearfix {
    display:block;
}
* html .clearfix {
    height:1px;
}

.black a:link, .black a:visited {color:#000;text-decoration:none}
.black a:hover {color:#000;text-decoration:underline}
.black a:active, .black a:focus {text-decoration:underline;}

/* --->> Klassen zum GGV Design <<--- */
#top{
	height:200px;
	width:1024px;
	margin:0px;
	padding:0px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* >> Contentbereich>> */
form{ 
	display: block;
	margin:0pt;
	padding:0pt;
}

#content ul.thread,#content ul.thread_1,#content ul.thread_2{
	border-bottom:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	margin:0px 0px 0px 0px;
	padding: 20px 0px 20px 20px;
}

#content ul.thread{
	background-color:#EFEBEF;
}

#content ul.thread_1{
	background-color:#F4F4F4;
}

#content ul.thread_2{
	background-color:#E9E9E9;
}

.reset_btn, .preview_btn, .submit_btn{
	background:#46A7E0 none repeat scroll 0%;
	border:1px none;
	color:#FFFFFF;
	cursor:pointer;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:5px 0pt;
	padding:3px 10px;
}
a:link.answer_btn, a:active.answer_btn, a:hover.answer_btn{
	background:#46A7E0 none repeat scroll 0%;
	border:1px none;
	color:#FFFFFF;
	cursor:pointer;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:5px 0pt;
	padding:4px 10px;
	text-decoration: none;
}
a:hover.answer_btn{
	text-decoration: underline;
}


/*Selbstausdehnene Buttons */
#topnav div.left,.postinganswer	{ margin:3px 0 0 0; padding: 0px 0px 0px 10px; float: left;background-image:url(../img/button_links.png); background-repeat:no-repeat;background-position:left center; }
#topnav div.left .textlink,.postinganswer .textlink {text-decoration:none; padding:13px 10px 0 0; display:block; height:30px; background-image:url(../img/button_rechts.png); background-repeat:no-repeat; background-position:right center; }

#bbcode-button_bold {
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #46A7E0;
	color:#46A7E0;
	cursor:pointer;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:5px 0pt;
	padding:3px 10px;
}

#bbcode-button_kursiv{
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #46A7E0;
	color:#46A7E0;
	cursor:pointer;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style: italic;
	margin:5px 0pt;
	padding:3px 10px;
}
#bbcode-button_link {
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #46A7E0;
	color:#46A7E0;
	cursor:pointer;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: underline;
	margin:5px 0pt;
	padding:3px 10px;
}

.forum_header{
	/*width:952px;*/
	color:#000000;
	background: transparent url(../../pix/bg_servicenav.gif) repeat-x scroll 0%;
	border-bottom:1px solid #FFC71B;
	border-top: 1px solid #FFC71B;
	margin: 15px 0 0 0;
	padding:5px 0 5px 0px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
.forum_headerBot{
	/*width:952px;
	color:#000000;
	background: transparent url(../../pix/bg_servicenav.gif) repeat-x scroll 0%;
	border-bottom:1px solid #FFC71B;
	border-top: 1px solid #FFC71B;
	margin: 15px 0 0 0;
	padding:5px 0 5px 0px;*/
    background:#f4f4f4;
    border:1px solid #d6d6d6;
    margin:15px 0 8px 0;
    padding:4px 5px 5px 5px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
}


/* >> topnav (menue im content) << */
#topnav{
	width:950px;
	margin: 0 0 0 5px; 
	padding: 0px; 
	height: 50px; 
	color:#385468;
	font-weight:bold;
	background-color:#F5F7F9;
	border-bottom: 1px solid #769CB6; 
}

#topnav div.left{margin:3px 0 0 0; padding: 0px 0px 0px 10px; float: left;background-image:url(../img/button_links.png); background-repeat:no-repeat;background-position:left center; }
#topnav div.left .textlink{text-decoration:none;padding:13px 10px 0 0; display:block; height:30px; background-image:url(../img/button_rechts.png); background-repeat:no-repeat; background-position:right center; }
#topnav div.right{margin:0px 0 0 0 ; padding: 13px 20px 0px 0px; text-align: right; }

#topnav div a,#topnav div a:visited,#topnav div a:active,#topnav div a:link {
	color:#385468;
	font-weight:bold;
}    

#content ul{list-style-type:none}

/* -------------------Posting------------------------*/
.postingheadline,.postingform,.contactheadline     { 
	font-family: verdana, arial, sans-serif; 
	font-size: 18px; 
	font-weight: bold;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	margin:0px 0px 0px 0px;
	padding: 5px;
	color:#0083C9;
	background-color:#EFEBEF;
}
.posting{
	font-family: verdana, arial, sans-serif; 
	font-size: 13px; 
	line-height: 19px; 
	color: black; 
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	margin:0px 0px 0px 0px;
	padding:5px 5px 0 5px;

	background-color:#F7F7FF;
}
.author{
	margin-top: 1px; font-family: verdana, arial, sans-serif; font-size: 13px; line-height: 19px; color: black; font-style: italic;
	border-bottom:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	margin:0px 0px 0px 0px;
	background-color:#EFEBEF;
	font-size:11px;
	padding: 5px;
}

.postingbottom{
	clear: both; 
	margin: 25px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 5px;
	background-color:#F7F7FF;
	vertical-align: bottom;
}

.postinganswer	{width: float: left;}
.postingedit	{text-align: right;}

.postinganswer .textlink {color:#385468;font-weight:bold;}

.postingforma   { 
	margin-top: 1px; 
	font-family: verdana, arial, sans-serif; 
	
	line-height: 19px; 
	color: black; 
	font-style: italic;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	margin:0px 0px 0px 0px;
	background-color:#EFEBEF;
	font-size:11px;
	padding: 0px 5px 5px 5px;
}


#entryform,#contactform{
	border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	display:block;
	margin:0px 0px 0px 0px;
	padding: 5px;
	background-color:#F7F7FF;
	color:#385468;
}

#searchform{
	border-bottom:1px solid #769CB6;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	display:block;
	margin:0px 0px 0px 0px;
	padding: 5px;
	background-color:#F7F7FF;
	color:#385468;
}
#topnav .search{
	height:50px;
	padding:17px 0px 0pt 10px;
	margin:0px;
	width: 949px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Links 
/* thread links: */
.thread_1 a,.thread_2 a{
	text-decoration:none;
	color:#0083C9;
}

a.thread:link,a.thread_1:link,a.thread_2:link			{padding-left: 18px; text-decoration: none; background-image:url(../img/topic.gif); background-repeat:no-repeat;background-position: top left;color:#0083C9;font-weight:bold; }
a.thread:visited,a.thread_1:visited,a.thread_2:visited  {padding-left: 18px; text-decoration: none; background-image:url(../img/topic.gif); background-repeat:no-repeat;background-position: top left;color:#0083C9;font-weight:normal;  }
a.thread:hover,a.thread_1:hover,a.thread_2:hover		{padding-left: 18px; text-decoration: underline; background-image:url(../img/topic.gif); background-repeat:no-repeat;background-position: top left;color:#0083C9;  }
a.thread:active,a.thread_1:active,a.thread_2:active     {padding-left: 18px; text-decoration: none;  background-image:url(../img/topic.gif); background-repeat:no-repeat;background-position: top left;color:#0083C9;  }

/* new threads: */
a.thread_new:link       { padding-left: 18px; text-decoration: none; background-image:url(../img/topic_new.gif); background-repeat:no-repeat; background-position: top left;color:#0083C9;font-weight:bold; }
a.thread_new:visited    { padding-left: 18px; text-decoration: none; background-image:url(../img/topic_new.gif); background-repeat:no-repeat; background-position: top left;color:#0083C9;font-weight:normal;  }
a.thread_new:hover      { padding-left: 18px; text-decoration: underline;  background-image:url(../img/topic_new.gif); background-repeat:no-repeat; background-position: top left;color:#0083C9; }
a.thread_new:active     { padding-left: 18px; text-decoration: none; background-image:url(../img/topic_new.gif); background-repeat:no-repeat; background-position: top left;color:#0083C9; }

/* replies: */
a.reply:link           { padding-left: 16px; text-decoration: none; background-image:url(../img/reply.gif); background-repeat:no-repeat; background-position: top left;color:#0083C9;font-weight:bold; }
a.reply:visited        { padding-left: 16px; text-decoration: none; background-image:url(../img/reply.gif); background-repeat:no-repeat; background-position: top left;color:#0083C9;font-weight:normal;  }
a.reply:hover          { padding-left: 16px; text-decoration: underline; background-image:url(../img/reply.gif); background-repeat:no-repeat; background-position: top left;color:#0083C9; }
a.reply:active         { padding-left: 16px; text-decoration: none; background-image:url(../img/reply.gif); background-repeat:no-repeat; background-position: top left;color:#0083C9; }

a.replynew:link        { padding-left: 16px; color: #0000cc; text-decoration: none; font-weight: normal; background-image:url(../img/reply_new.gif); background-repeat:no-repeat; background-position: top left;color:#0083C9;font-weight:bold; }
a.replynew:visited     { padding-left: 16px; color: #800080; text-decoration: none; font-weight: normal; background-image:url(../img/reply_new.gif); background-repeat:no-repeat; background-position: top left;color:#0083C9;font-weight:normal;  }
a.replynew:hover       { padding-left: 16px; color: #0000ff; text-decoration: underline; font-weight: normal; background-image:url(../img/reply_new.gif); background-repeat:no-repeat; background-position: top left;color:#0083C9; }
a.replynew:active      { padding-left: 16px; color: #0000cc; text-decoration: none; font-weight: normal; background-image:url(../img/reply_new.gif); background-repeat:no-repeat; background-position: top left;color:#0083C9;}

/* replies in search results: */
a.reply-search:link    { padding-left: 18px; text-decoration: none; background-image:url(../img/reply_s.gif); background-repeat:no-repeat; background-position: top left;color:#0083C9;font-weight:bold; }
a.reply-search:visited { padding-left: 18px; text-decoration: none; background-image:url(../img/reply_s.gif); background-repeat:no-repeat; background-position: top left;color:#0083C9;font-weight:normal;  }
a.reply-search:hover   { padding-left: 18px; text-decoration: underline; background-image:url(../img/reply_s.gif); background-repeat:no-repeat; background-position: top left;color:#0083C9; }
a.reply-search:active  { padding-left: 18px; text-decoration: none; background-image:url(../img/reply_s.gif); background-repeat:no-repeat; background-position: top left;color:#0083C9; }



able.board-entry      { border: 1px solid #bacbdf; }
table.mix-entry        { margin-top:-1px; border: 1px solid #bacbdf; }
td.autorcell           { width: 100%; width: 106px; padding: 5px 7px 5px 7px; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #000000; background:#d2ddea; background-repeat: repeat-y; background-position: right; }
td.titlecell           { margin:0px; padding:5px 10px 5px 10px; height:15px; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #000000; background: #d2ddea; background-repeat: repeat-x; background-position: bottom; }
td.titlecell .left     { margin: 0px; padding: 0px; float: left; }
td.titlecell h2        { margin: 0px; padding:0px; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color : #000000; font-weight: bold; }
td.titlecell .right    { margin: 0px; padding: 0px; text-align: right; }
td.postingcell         { margin:0px; padding:10px 10px 15px 10px; width: 100%; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #000000; background:#f9f9f9; }
div.autorcellwidth     { margin: 0px; padding: 0px; width: 106px; font-size: 1px; height: 1px; }
.postingboard          { margin: 0px; padding:0px; font-family: verdana, arial, sans-serif; font-size: 13px; line-height: 19px; color: black; max-width: 750px; }

div.preview            { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; margin: 0px 0px 0px 0px; padding: 10px; color: #000000; border: 1px dotted red; }

table.normaltab        { width: 100%; border: 1px solid #bacbdf; }
table.normaltab th     { font-family: verdana, arial, sans-serif; vertical-align: top; font-size: 13px; font-weight: bold; text-align:left; color: #000000; background:#d2ddea; background-repeat: repeat-x; background-position: bottom; }
table.normaltab td.a   { font-family: verdana, arial, sans-serif; vertical-align: top; font-size: 13px; font-weight: normal; color: #000000; background: #e9e9e9; }
table.normaltab td.b   { font-family: verdana, arial, sans-serif; vertical-align: top; font-size: 13px; font-weight: normal; color: #000000; background: #f6f4f4; }
table.normaltab td.c   { width:150px; font-family: verdana, arial, sans-serif; vertical-align: top; font-size: 13px; font-weight: normal; color: #000000; background: #d2ddea; background-repeat: repeat-y; background-position: right; }
table.normaltab td.d   { font-family: verdana, arial, sans-serif; vertical-align: top; font-size: 13px; font-weight: normal; color: #000000; background: #f5f5f5; }

#content               { /*width:952px;*/ padding:0px; margin:0px 0px -15px 0px; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px;}



.searchresults_1         { 
	background-color:#F7F7FF;
	border-bottom:1px solid #769CB6;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	margin:0px;
	padding:20px 0px 20px 20px;
}
.searchresults_2        {
	background-color:#EFEBEF;
	border-bottom:1px solid #769CB6;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	margin:0px;
	padding:20px 0px 20px 20px;
}

.actthread             { padding-left: 18px; color: #ff0000; font-weight: bold; background-image:url(../img/topic.gif); background-repeat:no-repeat; background-position: top left; }
.actreply              { padding-left: 16px; color: #ff0000; font-weight: bold; background-image:url(../img/reply.gif); background-repeat:no-repeat; background-position: top left; }

.thread,.thread_1,.thread_2  { font-family: verdana, arial, sans-serif; font-size: 13px;}
.thrbeg                { font-family: verdana, arial, sans-serif; font-size: 13px;  font-weight: bold; }
.aktuell               { font-family: verdana, arial, sans-serif; font-size: 13px;  color: red; font-weight: bold; }
.small                 { font-family: verdana, arial, sans-serif; font-size: 11px; }
.small_activate                 { font-family: verdana, arial, sans-serif; font-size: 11px; background-color:#009933;}
.xsmall                { font-family: verdana, arial, sans-serif; font-size: 11px; color: #808080; font-weight: normal; }
.caution               { color: red; font-weight: bold; }
.entryline             { margin: 15px 0px 15px 0px; border-top: 1px dotted #808080; border-left: 0; border-right: 0; border-bottom: 0; height: 1px; }
.marked-threads        { margin:30px 0px 0px 0px; font-size:11px; }
.marked-threads-board  { margin:10px 1px 0px 1px; font-size:11px; }

.admin-highlight       { color: red; }
.mod-highlight         { color: red; }

/* quoted text: */
.citation              { color: #6f6f6f; font-style: italic; }

/* signatures: */
.signature             { margin: 10px 0px 0px 0px; padding:0px; font-family: verdana, arial, sans-serif; font-size: 11px; line-height: 16px; color: #808080; font-weight: normal; max-width: 750px; }

.userdata              { margin: 0px; padding: 0px; font-family: verdana, arial, sans-serif; font-size: 13px; line-height: 19px; color: black; }
.online                { font-size: 11px; color: red; }
.code                  { font-family: courier-new, courier; font-size: 13px; color: #000080; }

/* categories: */
.category              { color: #0083C9; font-size: 11px; font-weight: normal; }
.category-regusers     { color: #0083C9; font-size: 11px; font-weight: normal; background:#e7e7e7; }
.category-adminmod     { color: #0083C9; font-size: 11px; font-weight: normal; background:#d5d5d5; }
.category-b            { color: #0083C9; font-size: 11px; font-weight: normal; }
.category-regusers-b   { color: #0083C9; font-size: 11px; font-weight: normal; border-bottom: 1px dotted #0000cc; }
.category-adminmod-b   { color: #0083C9; font-size: 11px; font-weight: normal; border-bottom: 1px solid #0000cc; }


img{
	border:none;
}

* html #topbar ul{margin:10px 0 0 0 }
* html #topnav div.left .textlink{width:1pt;}
* html .postinganswer.textlink{width:1pt;}  
* html .reset_btn,* html .preview_btn,* html .submit_btn{margin-bottom:4px;}

		
/* Lists
--------------------------------------------------------------------------------------------- */
* html ul.kontakt li.hotline {
	background:url(../pix/kontakt_hotline.gif) 11px 6px no-repeat;
	border-bottom: 1px solid #e6e2ba;
	padding:7px 10px 7px 50px;
	width:210px;
}
	
* html ul.kontakt li.callback a:link, * html ul.kontakt li.callback a:visited {
	background:url(../pix/kontakt_callback.gif) 11px 9px no-repeat;
	border-bottom: 1px solid #e6e2ba;
	padding:12px 10px 7px 50px;
	display:block;
	text-decoration:none;
	color: #484848;
	width:210px;
}

* html ul.kontakt li.email a:link, * html ul.kontakt li.email a:visited {
	background:url(../pix/kontakt_email.gif) 11px 9px no-repeat;
	padding:12px 10px 7px 50px;
	border-bottom: 1px solid #e6e2ba;
	display:block;
	text-decoration:none;
	color: #484848;
	width:210px;
}

* html ul.kontakt li.faq a:link, * html ul.kontakt li.faq a:visited {
	background:url(../pix/kontakt_faq.gif) 11px 9px no-repeat;
	padding:12px 10px 7px 50px;
	width:148px;
	display:block;
	text-decoration:none;
	color: #484848;
	width:210px;
}

* html ul.news {
	margin:0 0 20px 0;
	padding:0;
	font-size:0.9em;
	list-style-type:none;
}

* html ul.news li {
	margin:0;
	padding:9px 0;
	border-top:1px solid #484848;
}		

* html ul.news li div {
	float:left;
	width:55px;
	text-align:center;
	background:#f4f4f4;
	color:#999999;
	padding:3px;
	margin:-9px 0 3px 3px;
	border:1px solid;
	border-color:#d6d6d6;
	border-top:0;
}


/* Buttons
--------------------------------------------------------------------------------------------- */
* html a.button, * a.button:visited, * html a.button:active {
	padding:9px 5px 11px 55px;
	width:183px;
	width:243px;
	display:block;
	margin:10px 0;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

input.submit {
	margin:5px 0;
	background:#46a7e0;
	padding:3px 10px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
	border:1px;
	}

/* Often used
--------------------------------------------------------------------------------------------- */

* html div#price {
	background:#e62c2c url(../pix/bg_price.gif) top no-repeat;
	text-align:center;
	padding-top:34px;
	height:55px;
	color:#FFF;
	font-size:0.9em;
	height:89px;
	}

	
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */



/*
*  Forum style
*
*
*/
div.cat{
   background:#f6f4f4;
   margin: 10px 0 10px 0;
   border:1px solid #bacbdf;

}
div.catLetzte{

  margin:-12px 0 0 0;

}
div.ueberschrift{
    color:#46a7e0;
    background:#e9e9e9;
    font-size:15px;
    font-weight:bold;
    padding: 5px 0 10px 15px;
    margin: 10px 0 -10px 0;
    /*:left;*/



}
div.ueberthema{
    color:#46a7e0;
    background:#e9e9e9;
    font-size:15px;
    font-weight:bold;
    padding: 5px 0 10px 15px;
    /*:left;*/
    
    

}
div.subthema{
    color:#46a7e0;
    /*background:#f6f4f4;*/
    margin: 5px 0 0 0;
    padding: 5px 0 5px 30px;
    border-bottom:1px solid #bacbdf;
   /*float:left;
   width:790px;*/
}


div.AnzEintr{
    float:right;
    width:100px;
    text-align:center;
    color:#000000;
    font-weight:normal;
    font-size:small;

   
}
div.allgemein{
    float:left;
    width:100px;
    text-align:center;
    color:#000000;
    font-weight:normal;
    font-size:small;


}
div.betreff{
    float:right;
    width:300px;
    color:#000000;
    font-size:small;
    font-weight:normal;
    margin-bottom:10px

}
div.letzteAntwort{
    float:right;
    width:170px;
    color:#000000;
    font-size:small;
    font-weight:normal;
   
}

div.AnzEintrBlau{
    float:right;
    width:100px;
    text-align:center;

}
div.betreffBlau{
    float:right;
    width:300px;

}
div.letzteAntwortBlau{
    float:right;
    width:170px;

}
div.ordner{

    float:left;

}
img.ordnerBild{
    width:20px;
    height:20px;
}
div.catName{

    width:350px;
}
a.betreffLink{
    color:#464646;
}
div.but_berechnen {
	background: url(../../pix/bg_tr_forum.gif) no-repeat;
    margin: -2px 2px 0 0;
    padding: 2px 5px 10px 25px;
    float:right;
    font-size:small;
    font-weight:normal;
	}


        
 /* Anzeigen boxen */
div.redhead_box_small_top
{
	background:url(../../pix/bg_redhead_small_top.gif) top no-repeat;
	height:16px;
	font-size:0.8em;
        color:#FFF;
        font-weight:bold;
        margin-top:5px;
        padding-top:4px;
        padding-left:8px;
        width:172px;
}

div.redhead_box_small_bottom
{
	background:url(../../pix/bg_readhead_small_bottom.gif) top no-repeat;
	height:25px;
        width:172px;
}

div.redhead_box_small_middle
{
    border-left:1px solid red;
    border-right:1px solid red;
    padding-top:6px;
    width:172px;
    height:130px;
    text-align:center;
}






div.redhead_box_top
{
	background:url(../../pix/bg_redhead_top.gif) top no-repeat;
	height:16px;
	font-size:0.8em;
        color:#FFF;
        font-weight:bold;
        margin-top:5px;
        padding-top:4px;
        padding-left:8px;
        width:486px;
}

div.redhead_box_bottom
{
	background:url(../../pix/bg_redhead_bottom.gif) top no-repeat;
	height:10px;
        width:486px;
}

div.redhead_box_middle
{
    border-left:1px solid red;
    border-right:1px solid red;
    padding-top:8px;
    width:486px;
    height:62px;
    text-align:center;
}

