/* CSS FORUM */

#forum-main-container {
   	margin:0px auto;
         text-align:left;
         font-size:12px;
         border:0px solid #00009F;
         font-family:arial;
         padding:5px;
}

	#forum-main-container h1 {
	         border:0px;
	}

	#forum-main-container h2 {
	         border:0px;
	         font-size:16px;
	         font-weight:bold;
	         line-height:20px;
	         vertical-align:middle;
	         text-align:left;
	         margin:5 0 2 0px;
	}

	#forum-main-container h3 {
	   	 border:0px;
	}

	#forum-main-container h4 {
	   	 font-size:14px;
	         color:#00003F;
	         font-weight:bold;
	         line-height:100%;
	         padding:0px;
	         margin:0 0 10 0px;
	   	 border:0px;
	}

         #forum-main-container .info {
         	 font-size:10px;
                  font-style:italic;
                  color:#003080;
         }

.forum-headline {
   	font-size:14px;
         margin:3 0 10 0px;
         padding:0px;
         color:#00007F;
}


.forum-breadcrumb {
   	height:30px;
         margin:0px;
         font-style:italic;
         font-size:12px;
}
         .forum-breadcrumb a{
         	 text-decoration:underline;
	         color:#0050A0;
	         font-style:normal;
	}
	
.vorschau {
	color:#044260;
	overflow:hidden;
}

.forum-button {
  	font-size:12px;
    height:25px;
    line-height:15px;
	padding:0 5 0 15px;
	margin:0px;
	vertical-align:middle;
	background-color:#DFDFDF;
	border:1px solid #0090E0;
}
.forum-delButton {
	width:16px;
         height:16px;
         background:url('../images/bt_drop.gif') top left no-repeat;
         float:right;
}

span.forum-error {
   font-weight:bold;
   color:#7F0000;
   font-size:13px;
}

ul.forum-themen-liste {
	margin:0 0 0 25px;
    padding:0px;
}

div.forum-themen-disc {
	padding:0px;
	clear:both;
    margin:0 0 0 0;
	line-height:25px;
	color:#00003F;
	float:left;
	width:370px;
	overflow:none;
}

div.forum-themen-liste, div.forum-themen-liste-neu {
	background:url('../images/bt_nextpage.gif') center left no-repeat;
    padding:0 0 0 20px;
	clear:both;
    margin:0px;
	line-height:25px;
	color:#00A0FF;
	float:left;
	width:370px;
	overflow:hidden;
	border-right:0px solid lime;
}

	div.forum-themen-liste-neu {
	         background:url('../images/bt_neu_nextpage.gif') center left no-repeat;
	}

	.forum-themen-liste a, .forum-themen-liste-neu a{
	         color:#00003F;
	         text-decoration:none;
	}

         .forum-themen-liste a:hover, .forum-themen-liste-neu a:hover{
	         color:#0000BB;
	         text-decoration:none;
                  background-color:#EFEFEF;
	}

         .forum-themen-beitragcounter {
         	float:left;
			width:30px;
			font-size:10px;
			line-height:25px;
			margin:0 0 0 5px;
			border:0px solid lime;
			text-align:center;
         }
		 .forum-themen-answers-topic {
		    float:left;
			width:60px;
			font-size:10px;
			line-height:25px;
			margin:0 0 0 5px;
			border:0px solid lime;
			text-align:center;
			border:0px solid red;
		 }
		 
		 .forum-themen-clicks {
         	float:left;
			width:30px;
			font-size:10px;
			line-height:25px;
			margin:0 0 0 5px;
			border:0px solid lime;
			text-align:center;
         }

         .forum-themen-beitragautor {
         	float:left;
			width:80px;
			font-size:10px;
			line-height:25px;
			margin:0 0 0 25px;
			text-align:left;
			border:0px solid red;
         }
		 .forum-themen-beitragautor-topic {
         	float:left;
			width:80px;
			font-size:10px;
			line-height:25px;
			margin:0 0 0 5px;
			text-align:center;
			border:0px solid red;
         }		 
         .forum-themen-lastbeitrag {
          float:left;
		  width:90px;
		  font-size:10px;
		  line-height:25px;
		  margin:0 0 0 10px;
		  text-align:left;
		  border-right:0px solid red;
         }
		.forum-themen-lastbeitrag-topic { 
          float:left;
          width:120px;
		  font-size:10px;
		  line-height:25px;
		  margin:0 0 0 0px;
		  text-align:center;
		  border:0px solid red;
         }		


div.forum-beitraege-button, .forum-beitraege-button-pre {
   	width:120px;
         height:25px;
         font-size:12px;
         color:#00003F;
         background-color:#0090E0;
         border:0px solid #00005F;
         line-height:25px;
         text-align:center;
         background:url('../images/bt_edit.gif') center left no-repeat;
}


div.forum-beitraege-button-pre {
	background:url('../images/bt_prepage.gif') center left no-repeat;
}

	div.forum-beitraege-button a, forum-beitraege-button-pre a {
                  width:120px;
	         height:25px;
	         display:block;
	         color:#00003f;
	         text-decoration:none;
	}

	div.forum-beitraege-button a:hover,forum-beitraege-button-pre a:hover {
            border:1px solid #00005F;
	}

.forum-forenbox {
   background:url('../images/folder_big.gif') top left no-repeat;
   padding:0 0 0 40px;
}

.forum-forenbox-neu {
   background:url('../images/folder_new_big.gif') top left no-repeat;
   padding:0 0 0 40px;
}
         .forum-beschreibung {
             color:#00003F;
             text-align:justify;
             width:600px;
             line-height:150%;
	}

	.forum-forenbox a{
	    text-decoration:none;
	    color:#00003F;
	}

	.forum-forenbox a:hover{
	    text-decoration:underline;
	    color:#00003F;
	}

div.spacer {
   clear:both;
   height:40px;
}

div.forum-themen-headline {
   	font-size:12px;
         font-weight:bold;
}

div.forum-themen-headline a{
         text-decoration:none;
         color:#00009F;
}

div.forum-beitraege-userdata {
	float:left;
	width:130px;
	overflow:hidden;
}
	div.forum-beitraege-userdata span {
        font-size:10px;
        font-style:italic;
    }
	div.forum-beitraege-userdata img.adminIcon {
		width:10px;
		height:10px;
		float:left;
	}

div.forum-beitraege-text {
         float:right;
         width:540px;
         margin:0 0 10 0px;
         padding:0px;
}

.angehaengte_datei {
	margin:15px 0 0 0;
	border-top:1px dashed #5c9da9;
	padding:5px 0 0 0;
	font-size:10px;
}

div.forum-beitraege-info {
         font-size:10px;
         font-style:italic;
         color:#7F7F7F;
}

div.forum-beitraege-lastChange {
         font-size:10px;
         font-style:italic;
         color:#dd4631;
}

div.forum-fehler-detail {
         margin:0 0 15 0px;
         padding:0px;
         font-style:italic;
         color:#00005F;
}

/* Formulare */
div.forum-post-form {
         clear:both;
         overflow:hidden;
         border:0px solid red;
}
div.forum-form-left {
         clear:both;
         float:left;
         width:180px;        
         height:25px;
}
div.forum-form-right {
         float:left;
         width:350px;
}
.forum-form-right input {
         width:300px;
         font-size:10px;
         color:black;
}

.forum-form-textarea {
         clear:both;
}

.forum-form-textarea textarea#textfeld{
   height:250px;
   width:700px;
   overflow:auto;
}

div.thread {
	float:left;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	overflow:hidden;
	padding:10px;
	background-color:#fffAfA;
}

* html div.thread {
	width:635px;
}

div.thread_end {
	border-top:1px solid #ccc;
	clear:both;
	height:10px;
	width:692px;
}
* html div.thread_end {
	width:635px;
}
