body	{	
			color: Black;
			font-size: 12px;
			font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
			background-color: White;
			margin: 8px;  
		}

blockquote {
		color: #606060; 
		margin-left: 15px;
		margin-bottom: 0px;
		margin-top: 2px;
		border-left : 3px solid #C0C0C0;
		padding: 5px 10px;
		}

blockquote:hover {
		margin-left: 18px;
		border-left : 0;
		}

td, th	{   
			color: Black;
			font-size: 12px;
			font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; 
			padding-right: 0.5em;
		}

td img {
	border: none;
}

th {
	text-align: left;
}

img		{	
			vertical-align: middle;
			border-color: #000000;	
		}

a:link	{	
			color:#0000C0; 
			text-decoration:underline; 
		}
a:visited { 
			color:black; 
			text-decoration:underline; 
		}
a:active {	
			color:red; 
			text-decoration:underline; 
			background: #FFDDBB; 
		}
a:hover	{	
			color:#FF8400; 
			text-decoration:underline 
		}

a.user:link { color:#000000; text-decoration:none; padding: 0px 4px 0px 4px; }
a.user:visited { color:#000000; text-decoration:none; padding: 0px 4px 0px 4px; }
a.user:active { color:#000000; text-decoration:none; border-style: solid; border-color: #FF8000; border-width: 1px; background-color: #FFFFFF; padding: 0px 3px 0px 3px; }
a.user:hover { color:#000000; text-decoration:none; border-style: solid; border-color: #FF8000; border-width: 1px; background-color: #FFFFFF; padding: 0px 3px 0px 3px; }


h1 {
	color: Black;
	font-size: 16px;
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	margin: 1px 0 10px 0;
	text-align: left;
}

h1 a:link {
	color: Black;
	text-decoration:none;
	padding: 4px;
}

h1 a:visited {
	color: Black;
	text-decoration:none;
	padding: 4px;
}

h1 a:active {
	color: Black;
	text-decoration:underline; 
	padding: 3px;
	border-style: solid; 
	border-color: #FF8000; 
	border-width: 1px;
}

h1 a:hover {
	color: Black;
	text-decoration:underline; 
	padding: 3px;
	border-style: solid; 
	border-color: #FF8000; 
	border-width: 1px;
}

h2 {
	color: Black;
	font-size: 18px;
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	padding-left: 3px;
	margin: 1px 0 3px 3px;
}

h3 {
	color: Black;
	font-size: 14px;
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	padding-left: 3px;
	margin: 0;
}

h4 {
	color: Black;
	font-size: 12px;
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	padding-left: 3px;
	margin: 5px 0 -5px 0;
}

div#anzeige {
	color: Black;
	font-size: 10px;
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	float: right;
	margin-left: 8px;
}

div#anzeige img {
	border: none;
}

div#signatur {
	padding: 5px 15px;
	background-color: #f9f9f9;
}

div#signatur img, div#signatur a img {
	border: none;
}

    input[type=text], input[type=password], input[type=file], select
    {
/*        border: 1px solid #FF8000; */

        background-color: White;
        color: Black;
        font-size: 12px;
        font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;

        vertical-align: middle;
		padding: 2px;
    }

	select {
		padding-right: 0;
	}

    textarea
    {
        background-color: White;
        color: Black;
        font-size: 12px;
        font-family: Lucida Console, Andale Mono, Courier New, Courier;
		padding: 2px;
    }
    
	input[type=submit]
	{
        border: 1px solid #FF8000;
        background-color: #FFDDBB;
        font-size: 12px;
        font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
        vertical-align: middle;
	}

	input.bgrau {
		border: 1px solid #C0C0C0; 
		background-color: #EEEEEE; 
		font-size: 10px; 
		font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; 
		vertical-align: middle;
	}

	input
	{
        vertical-align: middle;
	}

	select#praefix {
		font-size: 11px;
	}

    /* Standard classes for use in any page */
    /* PhorumDesignDiv - a div for keeping the forum-size size */
    .PDDiv
    {
       width: 100%;
        text-align: left;
    }        
    /* new class for layouting the submit-buttons in IE too */
    .PhorumSubmit { 
        border: 1px dotted #FF8000; 
        color: Black; 
        background-color: #FFDDBB; 
        font-size: 12px; 
        font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; 
        vertical-align: middle; 
    }    
    
    .PhorumTitleText
    {
        float: right;
    }

    .PhorumStdBlock
    {
        font-size: 12px;
        font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
        background-color: White;
        border: 1px solid #EEEEEE;
/*        width: 100%; */
        padding: 3px 10px;		
    }

	.PhorumStdBlock p {
		padding: 5px;
	}

    .PhorumStdBlockHeader
    {
        font-size: 12px;
        font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
        background-color: #FFDDBB;
/*        width: 100%; */
        border-left: 1px solid #FF8000;
        border-right: 1px solid #FF8000;
        border-top: 1px solid #FF8000;
        padding: 3px;
    }

    .PhorumHeaderText
    {
        font-weight: bold;
    }

    .PhorumNavBlock
    {
		clear: both;
        font-size: 12px;
        font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
        border: 1px solid #FF8000;
        margin-top: 1px;
        margin-bottom: 1px;
/*        width: 100%; */
        background-color: #FFDDBB;
        padding: 2px 3px 2px 3px;
    }

	.PhorumNavBlock a:link
    {
        color: #000000;
        text-decoration: none;
        font-weight: normal;
        font-family: Lucida Sans Unicode, Lucida Grande, Arial;
        border-style: solid;
        border-color: #FFDDBB;
        border-width: 1px;
        padding: 0px 4px 0px 4px;
    }

     .PhorumNavBlock a:visited
    {
        color: #000000;
        text-decoration: none;
        font-weight: normal;
        font-family: Lucida Sans Unicode, Lucida Grande, Arial;
        border-style: solid;
        border-color: #FFDDBB;
        border-width: 1px;
        padding: 0px 4px 0px 4px;
    }

    .PhorumNavBlock a:active
    {
	background-color: #FFFFFF;
        color: #000000;
        text-decoration: none;
        font-weight: normal;
        font-family: Lucida Sans Unicode, Lucida Grande, Arial;
        border-style: solid;
        border-color: #FFDDBB;
        border-width: 1px;
        padding: 0px 4px 0px 4px;
    }

    .PhorumNavBlock a:hover
    {
        background-color: #FFFFFF;
        font-weight: normal;
        font-family: Lucida Sans Unicode, Lucida Grande, Arial;       
        border-style: solid;
        border-color: #FF8000;
        border-width: 1px;
        color: #000000;
    }

	.PhorumNavBlock strong {
		padding-left: 3px;
	}

    .PhorumNavHeading
    {
        font-weight: bold;
    }

    A.PhorumNavLink:link
    {
        color: #000000;
        text-decoration: none;
        font-weight: normal;
        font-family: Lucida Sans Unicode, Lucida Grande, Arial;
        font-size: 12px;
        border-style: solid;
        border-color: #FFDDBB;
        border-width: 1px;
        padding: 0px 4px 0px 4px;
    }

     A.PhorumNavLink:visited
    {
        color: #000000;
        text-decoration: none;
        font-weight: normal;
        font-family: Lucida Sans Unicode, Lucida Grande, Arial;
        font-size: 12px;
        border-style: solid;
        border-color: #FFDDBB;
        border-width: 1px;
        padding: 0px 4px 0px 4px;
    }

    A.PhorumNavLink:active
    {
	background-color: #FFFFFF;
        color: #000000;
        text-decoration: none;
        font-weight: normal;
        font-family: Lucida Sans Unicode, Lucida Grande, Arial;
        font-size: 12px;
        border-style: solid;
        border-color: #FFDDBB;
        border-width: 1px;
        padding: 0px 4px 0px 4px;
    }

    A.PhorumNavLink:hover
    {
        background-color: #FFFFFF;
        font-weight: normal;
        font-family: Lucida Sans Unicode, Lucida Grande, Arial;
        font-size: 12px;        
        border-style: solid;
        border-color: #FF8000;
        border-width: 1px;
        color: #000000;
    }

    .PhorumFloatingText
    {
        padding: 0 10px 0 10px;
	font-size: 11px;
    }

	.titel {
		padding: 0 10px 0 10px;
		font-size: 11px;
	}

    .PhorumHeadingLeft
    {
        padding-left: 3px;
        font-weight: bold;
    }

    .PhorumUserError
    {
        padding: 10px;
        text-align: center;
        color: Red;
        font-size: 16px;
        font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
    }

   .PhorumNewFlag
    {
        font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #FF0000;
    }

	.neu
    {
        font-size: 10px;
        font-weight: bold;
        color: #FF0000;
    }

    .PhorumNotificationArea
    {
        float: right;
        border-style: dotted;
        border-color: #FF8000;
        border-width: 1px;
    }

    /* PSUEDO Table classes                                       */
    /* In addition to these, each file that uses them will have a */
    /* column with a style property to set its right margin       */    

    .PhorumColumnFloatXSmall
    {
        float: right; 
        width: 75px;
    }

    .PhorumColumnFloatSmall
    {
        float: right; 
        width: 100px;
    }

    .PhorumColumnFloatMedium
    {
        float: right; 
        width: 150px;
    }

    .PhorumColumnFloatLarge
    {
        float: right; 
        width: 200px;
    }

    .PhorumColumnFloatXLarge
    {
        float: right; 
        width: 400px;
    }

    .PhorumRowBlock
    {
        background-color: White;
        border-bottom: 1px solid #F2F2F2;
        padding: 5px 0px 0px 0px;
    }

    .PhorumRowBlockAlt
    {
        background-color: #F4F4F4;
        border-bottom: 1px solid #F2F2F2;
        padding: 5px 0px 0px 0px;
    }

    /************/
    

    /* All that is left of the tables */

    .PhorumStdTable
    {
        border-style: solid;
        border-color: #EEEEEE;
        border-width: 1px;
        width: 100%;
		border-bottom: none;
    }

	.PhorumStdTable th
    {
        background-color: #FFFFFF;
        border-bottom-style: solid;
        border-bottom-color: #EEEEEE;
        border-bottom-width: 1px;
        color: #000000;
        font-size: 11px;
        font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
        font-weight: bold;
        padding: 3px;
    }

    .reihe td
    {
        background-color: White;
        border-bottom-style: solid;
        border-bottom-color: #EEEEEE;
        border-bottom-width: 1px;
        color: Black;
        font-size: 12px;
        font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
        height: 25px;
        padding: 3px;
    }
    
    .reiheAlt td
    {
        background-color: #F4F4F4;
        border-bottom-style: solid;
        border-bottom-color: #EEEEEE;
        border-bottom-width: 1px;
        color: #000000;
        font-size: 12px;
        font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
        height: 25px;
        padding: 3px;
    }    

    table.PhorumFormTable td
    {
        height: 26px;
    }

    /**********************/


    /* Read Page specifics */
    
    .PhorumReadMessageBlock
    {
        margin-bottom: 5px;
    }
    
   .PhorumReadBodySubject
    {
        color: Black;
        font-size: 16px;
        font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        padding-left: 3px;
    }

	


    .PhorumReadBodyHead
    {
        padding-left: 5px;
    }

   .PhorumReadBodyText
    {
        font-size: 12px;
        font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
        padding: 5px;
		line-height: 18px;
		/* max-width: 770px; */
    }

    .PhorumReadNavBlock
    {
        font-size: 12px;
        font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
        border-left: 1px solid #FF8000;
        border-right: 1px solid #FF8000;
        border-bottom: 1px solid #FF8000;
/*        width: 100%; */
        background-color: #FFDDBB;
        padding: 2px 3px 2px 3px;
    }

	.PhorumReadNavBlock a:link
    {
        color: #000000;
        text-decoration: none;
        font-weight: normal;
        font-family: Lucida Sans Unicode, Lucida Grande, Arial;
        font-size: 12px;
        border-style: solid;
        border-color: #FFDDBB;
        border-width: 1px;
        padding: 0px 4px 0px 4px;
    }

     .PhorumReadNavBlock a:visited
    {
        color: #000000;
        text-decoration: none;
        font-weight: normal;
        font-family: Lucida Sans Unicode, Lucida Grande, Arial;
        font-size: 12px;
        border-style: solid;
        border-color: #FFDDBB;
        border-width: 1px;
        padding: 0px 4px 0px 4px;
    }

    .PhorumReadNavBlock a:active
    {
	background-color: #FFFFFF;
        color: #000000;
        text-decoration: none;
        font-weight: normal;
        font-family: Lucida Sans Unicode, Lucida Grande, Arial;
        font-size: 12px;
        border-style: solid;
        border-color: #FFDDBB;
        border-width: 1px;
        padding: 0px 4px 0px 4px;
    }

    .PhorumReadNavBlock a:hover
    {
        background-color: #FFFFFF;
        font-weight: normal;
        font-family: Lucida Sans Unicode, Lucida Grande, Arial;
        font-size: 12px;        
        border-style: solid;
        border-color: #FF8000;
        border-width: 1px;
        color: #000000;
    }

    /********************/
    
    /* List page specifics */

    .PhorumListSubText
    {
        color: #707070;
        font-size: 10px;
        font-family: Arial, Helvetica, sans-serif;
    }

    .PhorumListPageLink
    {
        color: #707070;
        font-size: 10px;
        font-family: Arial, Helvetica, sans-serif;
    }

    .PhorumListSubjPrefix
    {
        font-weight: bold;
    }    

    .PhorumListModLink, .PhorumListModLink a
    {
        color: #707070;
        font-size: 10px;
        font-family: Arial, Helvetica, sans-serif;
    }
    /********************/

    /* Override classes - Must stay at the end */

    .PhorumNarrowBlock
    {
        width: 600px;
		padding-left: 10px;
		padding-right: 10px;
    }

	.PhorumNarrowBlock table {
		margin-left: 10px;
	}

    .PhorumSmallFont
    {
        font-size: 11px;
    }  
	
	.txtklein {
		font-size: 11px;
		white-space: nowrap;
	}

	td.txtklein a:link {
		color:#000000; 
		text-decoration:none; 
		padding: 0px 4px 0px 4px;
	}

	td.txtklein a:visited {
		color:#000000; 
		text-decoration:none; 
		padding: 0px 4px 0px 4px;
	}

	td.txtklein a:active {
		color:#000000; 
		text-decoration:none; 
		border-style: solid; border-color: #FF8000; border-width: 1px; background-color: #FFFFFF;
		padding: 0px 3px 0px 3px;
	}

	td.txtklein a:hover {
		color:#000000; 
		text-decoration:none; 
		border-style: solid; border-color: #FF8000; border-width: 1px; background-color: #FFFFFF;
		padding: 0px 3px 0px 3px;
	}

    .PhorumLargeFont
    {
        color: Black;
        font-size: 16px;
        font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
    }    


    .fusszeile
    {
		text-align: center;
        margin-top: 10px;
        font-size: 10px;
        font-family: Arial, Helvetica, sans-serif;
		color:#C0C0C0;
    }

	.fusszeile a:link
    {
		color:#C0C0C0;
		text-decoration:underline;
    }

	.fusszeile a:visited
    {
		color:#C0C0C0;
		text-decoration:underline;
    }

	.fusszeile a:active
    {
		color:#FF8400; 
		background: #FFDDBB;
		text-decoration:underline;
    }

	.fusszeile a:hover
    {
		color:#FF8400;
		text-decoration:none;
    }
