/* global layout */
td blockquote {
	border: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
	margin: 0;
	background-color: #FCFCFC;
	margin-top: 5px;
	margin-left: 10px;
	padding: 3px;
	padding-left:5px;
}

.even td {
	background: #EFEFEF;
}


body {
	text-align: center;
	margin: 0;
	padding-left: 3%;
	padding-right: 3%;
	color:#000000;
	height: 100%;
	font: Verdana, Arial, Helvetica, sans-serif;
	background: #EDEDED url(../images/spring/newsitebg.jpg) repeat-x;
}
p {
	font:0.7em Verdana, Arial, Helvetica, sans-serif;
		color:#000000;
}
div.s { 
	width:100%; 
}
div.content_line {
	width: 100%;
	height: 1px; 
	padding: 0px;
	margin: 3px 0px 10px 0px; 
	background-color: #EFEFEF; 
	font-size: 1px;  
	margin-bottom: 5px;
}
h1 {
 	font:1.6em Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	display: inline;
}
h2 {
	font:1.6em Verdana, Arial, Helvetica, sans-serif;
	display: inline;
	font-weight: bold;
}
h3 {
 	font:0.7em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: inline;
}
h4 {
 	font:1.0em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	display: inline;
}
h5 {
 	font:0.8em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: inline;
}
h6 {
 	font:1.4em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: inline;
} /* Headline für mp*/

h7 {
 	font:1.2em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: inline;
}

/* Headline für Right*/
a:link, a:visited, a:hover, a:active {
	color: #000000;
	text-decoration: none;
}
.accesskey {
 	font:1.0em Courier, monospace;
	font-weight: normal;
	margin: 0px 5px 0px 5px;
	width: 2em;
}

ul {margin:0px; padding:0px; margin-bottom:10px; margin-top:10px;}
li {list-style:none; margin:0px; padding:0px;line-height:2em;}

#wrapper { width:100%; margin:0px auto; padding:0px;}
#wrapper2 { width:100%; margin:0px; padding:0px;}
#container3c {width:100%; margin:0px; text-align:left; padding:0px;}
#container3c .header_org {width:100%; margin:0 auto; padding:0px; background:#3a6381;}

*:not(hr) div.header {
	width: 99%;
}
div.header {
	width: 99%;
	margin-left: 0%;	
	z-index: 10;
}

/* div.header div.section_forum { */
div#container2c div.header {
	width: 99%;
	margin-top:	0px;
	margin-left: 0%;	
}
div.shadow {
	border: 0px solid red;
	margin: 0;
	margin-left: 20px;
}
div.section {
	background: #FFFFFF;

	margin: 0;
	border: 0px solid #FFFFFF; 
	text-align: left;
	font: 1.0em Verdana, Arial, Helvetica, sans-serif;
}
div.section div.wrapper4 {
	padding: 10px;
}

.section a:link, .section a:visited  {
	font:1.0em Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.section a:hover, .section a:active {
	font:1.0em Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.header_in {
	margin:0px;
	padding:0px;
	height:120px; 
	float: left;
}
.header_anmelden {
	height: 120px;
}
.header_anmelden_in {
	padding: 2px 10px 5px 10px; 
	margin: 0px 0px 0px 0px; 
	background-color:#FFFFFF;
	float: right;
	font:0.7em Verdana, Arial, Helvetica, sans-serif;
}
*:not(hr) .header_anmelden_in {
	padding: 2px 10px 5px 10px; 
	margin: 0px 0px 0px 0px; 
	background-color:#FFFFFF;
	float: right;
	font:0.7em Verdana, Arial, Helvetica, sans-serif;
}
.header_anmelden_in a:link, .header_anmelden_in a:visited  {
	font:1.0em Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.header_anmelden_in a:hover, .header_anmelden_in a:active {
	font:1.0em Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: -10px 0px -10px 0px;
}
*:not(hr) div.box {
	width: 100%;
}
div.box {

	width: 100%;
	margin-top:	15px;
}
div.header div.section_forum {
	background: url(/images/bg_header.jpg) repeat-x right top;
	padding: 0px;
	text-align: left;
	border-left: 1px solid #FEBB5F;
	border-right: 1px solid #FEBB5F;
}
div.header div.section_families {
	background: url(/images/bg_header.jpg) repeat-x right top;
	padding: 0px;
	text-align: left;
	border-left: 1px solid #FEBB5F;
	border-right: 1px solid #FEBB5F;
}
div.header div.section_news {
	background: url(/images/bg_header.jpg) repeat-x right top;
	padding: 0px;
	text-align: left;
	border-left: 1px solid #FEBB5F;
	border-right: 1px solid #FEBB5F;
}
div.header div.section_calendar {
	background: url(/images/bg_header.jpg) repeat-x right top;
	padding: 0px;
	text-align: left;
	border-left: 1px solid #FEBB5F;
	border-right: 1px solid #FEBB5F;
}
div.header div.section_families {
	padding: 0px;
	text-align: left;
}
div.header div.section_handicapsdb {
	background: url(/images/bg_header.jpg) repeat-x right top;
	padding: 0px;
	text-align: left;
	border-left: 1px solid #FEBB5F;
	border-right: 1px solid #FEBB5F;
}
div.header div.section_default,
div.header div.section_forum {
	background: url(/images/bg_header.jpg) repeat-x right top;
	padding: 0px;
	text-align: left;
	border-left: 1px solid #FEBB5F;
	border-right: 1px solid #FEBB5F;
}

div.header h1 {
	margin-bottom: 0;
}

div.header_in a {
	margin-left: 0px !important;	
}

#container3c .columnL {width:20%; float:left; margin:0; padding:0;}
#container3c .columnR {width:24%; float:left; margin:0; padding:0;}
#container3c .content_org { width:55%; float:left; padding:0; margin:0;}
#container3c .header_org {width:100%; margin:0 auto; padding:0;background:#3a6381;}

#container2c .columnL {width:20%; float:left; margin:0; padding:0;}
#container2c .content_org { width:79%; float:left; padding:0; margin:0;}
#container2c .header_org {width:100%; margin:0 auto; padding:0;background:#3a6381;}
/* global layout end */

.sectiontxt {
	font: 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:normal;
}

.fixedsectiontxt {
	font: 1em;	
}
div#handicaps_col_l table.fixedsectiontxt tr td a {
	color: black !important;	
}

/*.sectiontxt_partner {
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:normal;
}*/

.imrow {
	font: 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:normal;
	line-height: 1.5em;
}


.sectiontxt2 {
	font: 1.0em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:normal;
}
.sectiontxt3 {
	font: 1.2em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:normal;
}
.sectiontxt7 {
	font: 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:normal;
}
.sectiontxt9 {
	font: 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:normal;
}
.sectiontxt8 {
	font: 0.5em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:normal;
}
.sectiontxt ul, .sectiontxt li{
	font: 1.2em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:normal;
	type: square;
	display: block;
	list-style-position: outside;
}
.rot_h3 {
	font: 1.0em Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-weight:bold;
}
.rot {
	color: #CC0000;
	font-weight:bold;
}
/* Textcolors end */

/* Sprungmarke Hauptcontent */
.hauptcontent a:link, .hauptcontent a:visited  {
	font:0.7em Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-left: 5px;
}
.hauptcontent a:hover, .hauptcontent a:active {
	font:0.7em Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin-left: 5px;
}
/* Sprungmarke Hauptcontent end */

/* pathfollower */
div.section_slim {
	background: #FFFFFF;
	margin: 0;
	text-align: left;
	padding: 0px;
}

div.section_slim div.wrapper4 {
	padding: 8px 0px 8px 10px;
}

div.section_slim a:link, div.section_slim a:visited  {
	font:0.8em Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.section_slim a:hover, div.section_slim a:active {
	font:0.8em Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: -10px 0px -10px 0px;
}
div.pathfollower ul, li {
	display:inline;
	margin: 0px;
	padding: 0px;
}
/* pathfollower end */

/* navigation */
div.navigation li {
	display:block;
	font:0.8em Verdana, Arial, Helvetica, sans-serif;
	line-height:1.8em;
}
div.navigation ul a:link, div.navigation ul a:visited {
	text-decoration: none;
}
div.navigation ul a:hover, div.navigation ul a:active {
	text-decoration: underline;
}
/* navigation end */

/* subnav */
div.subnav {
	/*display: none;*/
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding-right: 20px;
	left: 0;
	/*right:0px;*/
	z-index: 100;
	/*width: 100%;*/
	width:95%;

	position:absolute;
	top:95px;
}
div.subnav a:link, a:visited  {
	font:0.7em Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-left: 5px;
}
div.subnav a:hover, a:active {
	font:0.7em Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin-left: 5px;
}
div.subnav ul {
	display:inline;
}
div.subnav li {
	display:inline;
}
ul#headernavigation li a {
	color:white;
}
/* subnav end */

/* footer */
div.footer_box {
	margin-left: 20%;
}
div.footer_line {
	height: 1px; 
	min-height:1px;
	background-color: #7F7F7F; 
	color: #7F7F7F; 
	font-size: 0.1em;  
	margin: 20px 0px 10px 5px;
	padding:0px;
}
*:not(hr) div.footer_line {
	height: 1px; 
	background-color: #7F7F7F; 
	color: #7F7F7F; 
	font-size: 0.1em;   
	margin: 10px 0px 0px 5px;
}
br.newline {
	clear: both;
}
div.footer {
	text-align:	right;
	margin: 10px 10px 10px 10px;
}
div.footer a:link, div.footer a:visited  {
	font:0.7em Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-left: 5px;
}
div.footer a:hover, div.footer a:active {
	font:0.7em Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin-left: 5px;
}
div.footer li {
	display:inline;
}

div.footer ul {
	display:inline;
}
/* footer end */

/* Forum */
table.forum,
table.threads {
	width:100%;
	margin:0px;
	padding:0px;
	border:0px solid green;
	font:0.8em Verdana, Arial, Helvetica, sans-serif;
}
table.forum th,
table.threads th{
	text-align: left;
	color: #FFFFFF;
	background-color:#F57900;
	border-right:5px solid white;
	padding:5px 5px;
	border-bottom:15px solid white;
}
table.forum td {
	text-align: left;
	color: black;
	border-right:5px solid white;
	padding:5px 5px;
}
table.threads td,
table.forum td {
	border-right:5px solid #EFEFEF;
	padding:5px 0px 5px 5px;
	margin-right:5px;
	background-color:white;
	border-bottom:2px solid #EFEFEF;
}
table.threads td.last,
table.forum td.last {
	border-right:5px solid white!important;
	
}
table.threads td small a,
table.threads td.last a,
table.forum td.last a {
	color:#3399FF;
}
div.toolbar {
	margin:0px;
	padding:0px;
	font:0.7em Verdana, Arial, Helvetica, sans-serif;
}
div.toolbar ul li {
	color:black;
	display:block;
	margin:0px;
	padding:0px;
	line-height:16px;
	width: 250px;
	padding: 4px;
	float:left;
}
div.toolbar ul li a,
div.toolbar ul li a:hover,
div.pagination a,
div.pagination a:hover {
	text-decoration:none;
	font-weight:bold !important;
	color:#3399FF;
}
div.toolbar ul li a:hover,
div.pagination a:hover {
	text-decoration:underline;
}
div.pagination {
	font:0.7em Verdana, Arial, Helvetica, sans-serif !important;
	margin-bottom:15px;
	background-color:#EFEFEF;
	padding:5px;
	text-align:center;
	margin-right:5px;
}
/* Forum end */

/* Forms */
form {
	display:inline; margin:0px; padding:0px;
}

input.button,
input.button2 {              
	background-color:#6699FF !important;
	border:1px solid #99CCFF !important;
	color:white !important;
	font-weight: bold !important;
	border: 1px solid #99CCFF !important; 
	font:0.7em Verdana, Arial, Helvetica, sans-serif !important;
	padding: 0px 23px 0px 20px !important;
}
input.button2 {
	width:auto !important;
    background-color:#6699FF !important;
    color:white !important;
    font:1.0em Verdana, Arial, Helvetica, sans-serif !important;
    font-weight: bold !important;
    border: 1px solid #99CCFF !important; 
    padding: 2px 5px !important;
}
/*input.button2 {              
	height:2.5em;
	color:#000000;
	border: 1px solid #99CCFF; 
	background-color:#6699FF;
	border:1px solid #99CCFF;
	color:white;
	font-weight: bold;
	font:1.0em Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #7F7F7F; 
	padding: 0px 23px 0px 20px;
}*/
input.button3 {              
	height:2.5em;
    /*background-color:#E5E5E5;
    color:#000000;*/
	color:#000000;*/
	background-color:#6699FF; 
	border:1px solid #99CCFF;
	color:white;
	 font-weight: bold;
	border: 1px solid #99CCFF; 
	font:1.4em Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #7F7F7F; 
	padding: 0px 23px 0px 20px;
}

input.button_mp,
input.button_mp_search  {              
    width: 8em;
    background-color:#6699FF;
    color:white;
    font:1.0em Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    border: 1px solid #99CCFF; 
    padding: 2px 5px;
}

input.button_mp_partnerimg {              
	height:2.0em;
	width: 16em;
    /*background-color:#E5E5E5;
    color:#000000;
	color:#000000;*/
	background-color:#6699FF;
	border:1px solid #99CCFF;
	color:white;
	border: 1px solid #99CCFF; 
	font:1.0em Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #7F7F7F; 
	padding: 0px 0px 0px 0px;
}
input.text { 
    height:1.4em;
	width: 13em;
    background-color:#FFFFFF;
    color:#000000;
	font:1.0em Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #7F7F7F; 
}
input.text2 { 
    height:1.6em;
	width: 6em;
    background-color:#FFFFFF;
    color:#000000;
	font:1.4em Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #7F7F7F; 
}
input.text_mp { 
    height:1.4em;
	width: 8em;
    background-color:#FFFFFF;
    color:#000000;
	font:1.0em Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #7F7F7F; 
}
input.text_mp_search { 
    height:1.4em;
	width: 95%;
    background-color:#FFFFFF;
    color:#000000;
	font:1.0em Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #7F7F7F; 
}
input.text_mp_search_r { 
    height:1.4em;
	width: 90%;
    background-color:#FFFFFF;
    color:#000000;
	font:1.0em Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #7F7F7F; 
}
textarea { 
	background-color: #FFFFFF;
    border: 1px solid #7F7F7F; 
    color: #000000;
	font: 1.0em Verdana, Arial, Helvetica, sans-serif;
}

body table.sectiontxt td small .profilelink {
	/* padding-left: 20px; */
}

div.fullquote, div.halfquote {
	background:#FAFCFE none repeat scroll 0% 50%;
	border-color:#D6D6D6;
	border-style:none dotted dotted solid;
	border-width:0pt 1px 1px 4px;
	margin:0pt auto;
	padding:0px;
}

div.fullquote .topa, div.halfquote .topa {
	background:#EFEFEF url(/images/quotebg.gif) no-repeat scroll right top;
	border-top:1px dotted #D6D6D6;
	font-size:10px;
	padding:0pt 0pt 0pt 10px;
}

div.fullquote .topa, div.halfquote .topa {
	background:#EFEFEF url(/images/quotebg.gif) no-repeat scroll right top;
	border-top:1px dotted #D6D6D6;
	font-size:10px;
	padding:0pt 0pt 0pt 10px;
}

div.fullquote div.spac, div.halfquote div.spac {
	padding:10px;
	font-size:12px;
}



.skiplink {display:none}
/* Forms end */



.sectiontxt input#search  {
	margin-bottom: 10px;
	height:20px;
}

.columnR .section a:link {
	color: #3399FF !important;
}


table.news_mp_entry {
	border: 0px solid #EFEFEF !important;
	border-collapse:collapse;
	background: white;
}

table.news_mp_entry td,
div.rounded {
	background-color: #EFEFEF;
/*	-moz-border-radius: 10px;*/
	padding: 0px;
}

div.section div.rounded div.wrapper4{
	padding: 15px;
}

.handicapview {
	font-size: 1.2em; 
	line-height: 1.6em;
}


.handicapview table {
	background: transparent !important;
}
.handicapview .sectiontxt {
	max-width: 800px;
	background: transparent !important;
}

.handicapview form label {
	width: 200px;
} 





div.section .wrapper1 {background:url(/images/corners/grey/top_left.gif) no-repeat top left;}
div.section .wrapper2 {background:url(/images/corners/grey/top_right.gif) no-repeat top right;}
div.section .wrapper3 {background:url(/images/corners/grey/bottom_left.gif) no-repeat bottom left;}
div.section .wrapper4 {
	background:url(/images/corners/grey/bottom_right.gif) no-repeat bottom right;
	padding:0 5px;
}


div.section div.rounded .wrapper1 {background:url(/images/corners/top_left.gif) no-repeat top left;}
div.section div.rounded .wrapper2 {background:url(/images/corners/top_right.gif) no-repeat top right;}
div.section div.rounded .wrapper3 {background:url(/images/corners/bottom_left.gif) no-repeat bottom left;}
div.section div.rounded .wrapper4 {
	background:url(/images/corners/bottom_right.gif) no-repeat bottom right;
	padding:0 5px;
}



div.section_slim .wrapper1 {background:url(/images/corners/grey/top_left.gif) no-repeat top left;}
div.section_slim .wrapper2 {background:url(/images/corners/grey/top_right.gif) no-repeat top right;}
div.section_slim .wrapper3 {background:url(/images/corners/grey/bottom_left.gif) no-repeat bottom left;}
div.section_slim .wrapper4 {
	background:url(/images/corners/grey/bottom_right.gif) no-repeat bottom right;
	padding:0 5px;
}




div.handicaps_cols {
	margin:0px;
	padding:0px;
}
div#handicaps_col_l {
	float:left;
	width:60%;
	font-size:0.7em;
	margin-right:5%;
}
div#handicaps_col_r {
	float:right;
	width:35%;
}
div#handicaps_col_r a {
}
div#handicaps_col_r a {
	font-size:13px !important;
}

div#handicaps_col_r .wrapper4 a {
	color:#7F8D14;
}

div#handicaps_col_r table tr td {
	font-size:0.6em;
}
div#handicaps_col_r table tr td a {
	font-size:1em;
}
div#handicaps_admin_bar {
	font-size:0.8em;
}
div#handicaps_admin_bar ul li {
	display:block;
}
div#handicaps_admin_bar ul li a,
a.bluefreshlink{
	color:#6699FF;
}
div#handicaps_col_l h2 {
	font-weight:normal;
	font-size:2em;
	line-height:1.4em;
		color:#7F8D14;
}
div#handicaps_col_r table tr td a,
div#handicaps_col_l a {
	color:#7F8D14;
	font-weight:bold;
}
div#handicaps_col_r h2 {
	color:#7F8D14;
	font-weight:bold;
	display:block;
	border-bottom: 1px solid #CED894;
	font-size:1em;
}
.c {
	clear:both;
}
div.newNews p {
	width:75%;
	line-height:140% !important;
	font:0.9em Georgia, Times New Roman, serif;
}
div.newNews p a, div.newNews p a:hover {
	width:75%;
	line-height:140% !important;
	font:0.9em Georgia, Times New Roman, serif !important;
	font-weight: bold !important;
}

div.newNews h3 {
	font-size:1.2em !important;
	font-weight:normal !important;
	color:#7F8D14 !important;
	display:block !important;
	margin-bottom:3px !important;
	padding-bottom:2px !important;
	border-bottom:1px solid #EFEFEF !important;
	width:75% !important;
}
div.newNews h3 a,
div.newNews h3 a:hover{
	color:#7F8D14 !important;
	text-decoration:none;
}
div.newNews a.newslink {
	font-size:0.7em !important;
	color:#6699FF;
}
div.newNews span.date {
	font-size:0.6em;
}

div#handicaps_cols div.rounded {
	font-size: 0.7em !important;
}
div.rounded ul.morderatoren {
	margin-top:0px;
	margin-bottom:0px;
}
div.rounded ul.morderatoren li {
	display:inline;
	font-size:0.8em;
}
div.rounded ul.morderatoren li a,
div.rounded ul.morderatoren li a:hover {
	color:black;
	text-decoration:none;
	font-size:0.8em;
}
div.rounded ul.morderatoren li a:hover {
	text-decoration:underline;
}
div.acc_content {
	font-size:0.8em;
}	
div.acc_content a {
	color:#6699FF;
}
table td.new {
	background:url(/images/forum_new.gif) no-repeat center left;
	padding-left:20px;
}
table.threads td.new {
	background-position:left 18px;
}
subtable.forum td.new {
	background-position:top left !important;
}
 li.fourhchome {
	background:url(/images/icons/mein4hcNav.gif) no-repeat left;
	padding-left:20px;
}
 li.mailboxactive {
	background:url(/images/icons/16/icon_gotmail.gif) no-repeat center left;
	padding-left:20px;
	padding-bottom:3px;
}
 li.mailboxinactive {
	background:url(/images/icons/16/icon_gotnomail.gif) no-repeat center left;
	padding-left:20px;
	padding-bottom:3px;
}
a.icon_inbox {
	background:url(/images/icons/16/Mailbox/incommingbox.gif) no-repeat left !important;
	padding-left:20px !important;
	font-size:0.7em !important;
	font-weight:bold !important;
	line-height:16px !important;
}
a.icon_outbox {
	background:url(/images/icons/16/Mailbox/sendedmail.gif) no-repeat left !important;
	padding-left:20px !important;
	font-size:0.7em !important;
	font-weight:bold !important;
	margin-left:20px !important;
	line-height:16px !important;
}
a.icon_trashbox {
	background:url(/images/icons/16/Mailbox/trashmail.gif) no-repeat left !important;
	padding-left:20px !important;
	font-size:0.7em !important;
	font-weight:bold !important;
	margin-left:20px !important;
	line-height:16px !important;
}
a.icon_composemail {
	background:url(/images/icons/16/Mailbox/writemail.gif) no-repeat left !important;
	padding-left:20px !important;
	font-size:0.7em !important;
	font-weight:bold !important;
	margin-left:20px !important;
	line-height:16px !important;
}
ul.buttontoolbar li a.icn_small_edit,
ul.buttontoolbar li a.icn_small_quote,
ul.buttontoolbar li a.icn_small_edit {
 color:#6699FF;
 font-size:11px;
 font-weight:bold;
}
ul.buttontoolbar {
	margin-bottom:20px !important;
}
div.borderbottomthread h1 {
	margin-top:10px !important;
}
div.ubb h1 small {
	font-size:0.4em;
}
div.ubb,
div.ubb p {
	font-size:1.1em;
	font-size: 12px;
}
div.borderbottomthread {
	border-bottom:1px solid #EFEFEF;
	margin-bottom:0px;
	padding-bottom:0px;
}


html body a.km2tiphandle span {
	visibility: hidden;
}

html body a.km2tiphandle {
	font-size:10px;
	padding:0;
	position:absolute; 
	clear: both; 
	display: block; 
	width: 20px; 
	height: 20px; 
	background:url(/images/icons/meinTipp.gif);
}

div.box h2.threadoverview,
div.box h2.openthread {
	font-size:0.9em;
	font-weight:bold !important;
	color:#6699FF;
	background:url(/images/icons/ForumThreadView.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	min-height:23px;
	height: 23px;
	border-bottom:1px solid #CCCCCC;
	display:block;
}

.openthread {
	background:url(/images/icons/ForumThreadViewOpen.gif) !important;
	background-repeat:no-repeat !important;
}

div.box h2.threadoverview small {
	font-size:11px;
	color:black;
}
div.box h2.threadoverview small a {
	font-weight:bold;
}
div.box p a,
div.box p a:hover {
	color: #6699FF !important;
	font-weight: bold !important;
}
div.adminThreadView {
	float:right; 
	width:auto; 
	height:auto;
}
div.adminThreadView ul.adminThreadViewUL {
	float:right; 
	margin:0px;
	padding:0px;
}
div.adminThreadView ul.adminThreadViewUL li a {
	color:#FFFFFF; 
	background-color:#ED1C24; 
	padding:2px 5px;
	font-weight:bold;
}
ul.ThreadViewUL li a,
div.toolbar ul li.newthread {
	color:#FFFFFF !important; 
	background-color:#6699FF; 
	padding:2px 5px !important;
	font-weight:bold;
	
}


div.toolbar ul li.newthread,
div.toolbar ul li.newthread a {
	color: white;	
}

div.toolbar ul li.newthread {
	width: 200px;	
}


div.forumtopinfo {
	
}


div.forumtopinfo div.l,
div.forumtopinfo div.r {
	width:50%; 
	float: left;
}

div.forumtopinfo div.r {
	text-align: right;
}

div.forumtopinfo div.l a,
div.forumtopinfo div.r a,
div.forumtopinfo div.l,
div.forumtopinfo div.r {
	font-size: 11px;	
}

div.posting {
	padding: 10px;
	border-bottom: 3px solid #CCCCCC;
}


div.odd {
	background: white;
}


div.mailmessage a {
	font-weight:bold !important;
	color:#4378E1;
}



