


/* forum-overwrite */

p.posting_text  {
	font-size: 0.86em;
	padding-bottom: 0.6em;
	border-bottom: 2px solid #ccc;
 }
 
.clear_space {margin-top: 10px}

ul.thread_tree {margin: 8px 0 20px 0}
ul.fora_list {margin: 5px 0 10px 0}	

a.wertenplus { text-decoration: none; color: #029604}
a.wertenplus:hover { text-decoration: none; color: #000}
a.wertenplus:visited { text-decoration: none; color: #029604}

ul.forum_pfad {margin-top: 10px}

.thread_title a,
.forum_title a,
.forum_aktion a,
#terms_of_use_link a,
.feedback_link a,
.forum_pfad a,
.forum_navi a { text-decoration: none; color: #900}

.thread_title a:hover,
.forum_title a:hover,
.forum_aktion a:hover,
#terms_of_use_link a:hover,
.feedback_link a:hover,
.forum_pfad a:hover, 
.forum_navi a:hover { text-decoration: none; background-color: #eeeeee}

.thread_title a:visited,
.forum_title a:visited,
.forum_aktion a:visited,
#terms_of_use_link a:visited,
.feedback_link a:visited,
.forum_pfad a:visited,
.forum_navi a:visited { text-decoration: none; color: #400 !important }

ul.forum_navi {
padding: 5px;
}
.forum_navi a {
padding: 0 2px 0 2px;
}

#terms_of_use_link {
padding: 0 0 0 6px;
}

.forum_titel h1 a {
	text-decoration: none;
	font-weight: bold;
}

.forum_titel h1 {  
font-size:1.16em;
margin-bottom:0px;
}
.forum_titel h1 a:link { color: #660033; }
.forum_titel h1 a:hover { color: #660033; text-decoration: none; background-color: #eeeeee }
.forum_titel h1 a:visited  { color: #660033; }


.quote {
	color: #777;
	font-weight: bold;
	font-size: 92%;
}

.posting_subject,
.active_post,
.beitrag_aktiv {
color: #004a6b
}

.thread_votechart img {
border:none;
height:10px;
width:31px;
}

div.tovote_links {
font-size: 0.86em;
margin-bottom: -0.7em }


.wertenplus,
.wertenminus {
font-size: 0.86em;
padding: 0;
max-width: 94%;
    }

.thread_tree  a:hover { color: #660033; text-decoration: none; background-color: #eeeeee }


.f-content div.hover_line {  background: #fcfcfc url(/icons/forum/bg_l.gif) 7px repeat-y;
	}

.hover_line:hover {  background: #eee url(/icons/forum/bg_l.gif) 7px repeat-y  !important;	}


.nextlevel_line,
.nextlevel,
.thread_user,
.thread_date,
.thread_title,
.hover,
.active_post,
 {
background-color: #fcfcfc
}



.f-content .nextlevel_line LI.last {
    background: #fcfcfc; 
    }

.hover_line,
.hover {
    border: 0px solid #fcfcfc !important;
    }
.hover_line:hover,
.hover:hover
{ text-decoration: none; background-color:  #eeeeee }	


/* ??? */

.try {
	width: 90%;
}

/* suche */

#foren_suche  input.search_submit {
background-color:#c6d6de;
border: 1px solid #004a6b;
color:#004a6b;
font-size:72%;
padding:1px 4px;
}
#foren_suche  input.textfield {
background-color:#fffef8;
border:1px solid #999;
font-size:80%;
margin-left:0;

margin-right:2px;
width:8em;
}

/* formulare */

p > input {margin-top: 0.3em}


h4.foren_navi_titel {
 font-size: 0.96em;
 margin: 14px 0 0.1em 0px;
    }

.foren_navi {
font-size: 0.86em;
margin-bottom: 0.4em;
margin-top: 0.3em
    }

h2 {
color: #660033;
 font-size: 1.15em;
 margin: 14px 0 0.4em 0px;
    }

.f-content > table {
margin-bottom: 22px;

    }

.f-content > table p {
font-size: 0.86em;
margin-bottom: 0.4em;
margin-top: 0.3em;
max-width: 94%;
    }
	
p > b  {
font-size: 1.1em;
color: #004a6b;

    }

table [cellpadding="2"]  {
	 background-color: #c6d6de !important;
	 max-width: 92%;
	 margin-bottom: 8px
	}
	

td [bgcolor="#CCCCCC"] {
	font-size: 0.86em;
	padding: 4px 4px 4px 4px;
	background-color: #fcfcfc !important;
}

div.error_message {
	margin: 16px 0 12px 0;
	color: #004a6b;
	padding: 0px;
	border: 1px solid #004a6b;
	}
	
div.error_message h3 {
color: #004a6b;
 font-size: 0.96em;
 margin: 0.4em 0 0.4em 8px;
    }
	div.error_message + p {
line-height: 1.3em;
 font-size: 0.86em;
 margin: 0 0 0 0;
    }

div.error_message + p a { text-decoration: none;
	background: url(/tp/icons/content/inline/tplink.gif) no-repeat 0.04em;
	padding-left: 16px;}

div.error_message + p a:link { color: #990000 }
div.error_message + p a:hover { color: #cc0000; background-color: #eeeeee	}
div.error_message + p a:visited  { color: #660000}

h3.red {
color:  #666;
 font-size: 0.96em;
 margin: 0 0 0 0;
    }


div.clear {height: 10px !important}

form > fieldset > p {
		font-size: 0.86em;
}

form > fieldset > p > b {
	 color:  #004a6b;
	font-weight: bold;
}

form > fieldset > p > i,
form > fieldset > p > b {
	 font-size: 1.1em;
	 line-height: 1.4em
}

form > fieldset > p > textarea,
form > fieldset > p > input {
	margin-top: 6px;
	margin-bottom: 5px
}
