#f1 { position:relative; top:40px; right:10px; width:150px; height:150px; background-color:#000000; }

.roundedcornr_box_342396 {
   background: #151515 url(images/roundedcornr_342396_grad.gif) repeat-x top left;
}
.roundedcornr_top_342396 div {
   background: url(images/roundedcornr_342396_tl.gif) no-repeat top left;
}
.roundedcornr_top_342396 {
   background: transparent url(images/roundedcornr_342396_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_342396 div {
   background: url(images/roundedcornr_342396_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_342396 {
   background: transparent url(images/roundedcornr_342396_br.gif) no-repeat bottom right;
}

.roundedcornr_top_342396 div, .roundedcornr_top_342396,
.roundedcornr_bottom_342396 div, .roundedcornr_bottom_342396 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_342396 { margin: 0 10px; }

.roundedcornr_box_341486 {
   background: #303030 url(roundedcornr_341486_grad.gif) repeat-x top left;
}
.roundedcornr_top_341486 div {
   background: url(roundedcornr_341486_tl.gif) no-repeat top left;
}
.roundedcornr_top_341486 {
   background: transparent url(roundedcornr_341486_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_341486 div {
   background: url(roundedcornr_341486_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_341486 {
   background: transparent url(roundedcornr_341486_br.gif) no-repeat bottom right;
}

.roundedcornr_top_341486 div, .roundedcornr_top_341486,
.roundedcornr_bottom_341486 div, .roundedcornr_bottom_341486 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_341486 { margin: 0 10px; }

.roundedcornr_box_457947 {
   background: #7c7c7c url(images/roundedcornr_457947_grad.gif) repeat-x top left;
}
.roundedcornr_top_457947 div {
   background: url(images/roundedcornr_457947_tl.gif) no-repeat top left;
}
.roundedcornr_top_457947 {
   background: transparent url(images/roundedcornr_457947_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_457947 div {
   background: url(images/roundedcornr_457947_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_457947 {
   background: transparent url(images/roundedcornr_457947_br.gif) no-repeat bottom right;
}

.roundedcornr_top_457947 div, .roundedcornr_top_457947,
.roundedcornr_bottom_457947 div, .roundedcornr_bottom_457947 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_457947 { margin: 0 10px; }


.roundedcornr_content_359776 { margin: 0 30px; }

.roundedcornr_box_770305 {
   background: #000000;
}
.roundedcornr_top_770305 div {
   background: url(images/roundedcornr_770305_tl.png) no-repeat top left;
}
.roundedcornr_top_770305 {
   background: url(images/roundedcornr_770305_tr.png) no-repeat top right;
}
.roundedcornr_bottom_770305 div {
   background: url(images/roundedcornr_770305_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_770305 {
   background: url(images/roundedcornr_770305_br.png) no-repeat bottom right;
}

.roundedcornr_top_770305 div, .roundedcornr_top_770305, 
.roundedcornr_bottom_770305 div, .roundedcornr_bottom_770305 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_770305 { margin: 0 15px; }

/* ------------------- Allgemeine Style-Definitionen ------------------- */

/* Angaben der Schriftdefinition fr die gesamte Seite */
BODY {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#000000;
}

/* Allgemeine Definition der Links */
A {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #FFF;
       text-decoration: none;
}

A:link 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	text-decoration: none;
	color: #FFF;

}

A:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	color: #FFF;
	text-decoration: underline;
}


A.small {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	text-decoration: none;
	color: #FFF;

}

A.small:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	color: #FFF;
	text-decoration: underline;
}

P, TD {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
}

HR {
	color : #FFFFFF;
	height : 1px;
}

LEGEND {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 16px;
	color : #fff;
	font-weight : bold;
	padding-bottom : 5px;
	padding-top : 5px;
	padding-right : 5px;
	padding-left : 5px;
}

LABEL {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #FFF;
	font-weight: bold;
}

FORM {
    margin: 0px;
    padding: 0px;
}

/* ------------------- Styleing des oberen Engine-Bereichs ------------------- */
/* ------------------- Styleing der Willkommensleiste ------------------- */


/*  Styling der Leiste oben, die Willkommensdaten und Buttons fr Suche, Mitglieder und Uploads zeigt */
.info_row_top {
	font-size: 16px;
	font-weight : bold;
    	color : #FFFFFF;

}

.main_row_top {
	background-image : url(images/bg_nav.gif);
	background-repeat : repeat-x;
	font-size: 12px;
	font-weight: bold;	
	color: #FFF;
}


/* Definition der Kategorienleiste zeigt die Navigation bzw. die UR-here Leiste */
.catrow {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight : bold;
	color: #666;
}

A.catrow, A.catrow:LINK, A.catrow:VISITED, A.catrow:ACTIVE {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #ccc;
	text-decoration : none;
}

A.catrow:HOVER {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #ccc;
	text-decoration : underline;
}


A.boxleft, A.boxleft:LINK, A.boxleft:VISITED, A.boxleft:ACTIVE {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration : none;
}

A.boxleft:HOVER {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration : underline;
}

/* Styling aller Input und Textare Felder innerhalb der Engine */
.select {
       background-color:#0099ff;
       font-size:12px;
       font-weight: bold;
       font-family:arial;
        color: #000;
}


/* Styling der Input-Felder in der Quick-Leiste */
INPUT.quick, TEXTAREA.quick {
background-color:#0099ff;	
color: #000;
	font-size : 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}


/* Styling der Input-Felder und Textarea allgemein */
INPUT.input, TEXTAREA.input, SELECT.input {
background-color:#0099ff;
color :#000;
	font-size : 12px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
INPUT.input_footer, TEXTAREA.input_footer, SELECT.input_footer {
background-color:#0099ff;
color :#000;
	font-size : 12px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}


/* Styling der Input-Felder und Textarea allgemein */
INPUT.input2, TEXTAREA.input2, SELECT.input2 {
background-color:#0099ff;
color :#000;
	font-size : 12px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

/* Styling der Input-Felder und Textarea allgemein */
INPUT.input4, TEXTAREA.input4, SELECT.input4 {
background-color:#0099ff;
color :#000;
	font-size : 12px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
/* ------------------- Style der Linken Boxen ------------------- */


/*Überschrift fr die Linken Boxen */
.left_box_headline {
	font-size : 16px;
	color : #0099ff;
	font-weight : bold;
}

/* Üerschrift fr die Linken Boxen */
.left_box_headline_2 {
	font-size : 12px;
	color : #000;
	font-weight : bold;
}

/* Inhalt der linken Boxen */
.left_box_content {
	font-size : 12px;
    /*	background-color : #728436;*/
	color : #FFF;
	padding-left : 0px;
	padding-right : 0px;   
	padding-top : 0px;

}


/* Links in den linken Boxen */
A.left_box_content, A.left_box_content:LINK, A.left_box_content:VISITED, A.left_box_content:ACTIVE {
	font-size : 12px;
	color : #FFFFFF;
	text-decoration : none;
}

A.left_box_content:HOVER {
	font-size : 12px;
	text-decoration : underline;
	color : #FFFFFF;
}


/* Linien in den linken Boxen */
HR.left_box_content {
	color : #FFFFFF;
	height : 1px;
}


/* ------------------- Style der rechten Boxen ------------------- */
/* ------------------- Boxen im Mittelteil ------------------- */


/* Überschrift fr die rechte Box */
.pop_box_headline {
	font-size : 14px;
	color : #FFFFFF;
	background-color : #666;
	background-image : url(images/bg_nav.gif);
	background-repeat : repeat-x;
	background-position : center;		
}


/* Inhalt der rechten Box */
.pop_box_content {
	font-size : 12px;
	color : #FFFFFF;
	background-color : #666;
}


/* Links in der rechten Box */
A.pop_box_content, A.pop_box_content:LINK, A.pop_box_content:VISITED, A.pop_box_content:ACTIVE {
	font-size : 12px;
	text-decoration : underline;
	color : #FFFFFF;
}

A.pop_box_content:HOVER {
	font-size : 12px;
	text-decoration : none;
	color : #FFFFFF;
}


/* ------------------- Style des Hauptteils Mitte ------------------- */
/* ------------------- Kategorien, Unterkategorien ------------------- */
/* ------------------- Inhaltsansicht, Mittelbox ------------------- */


/* Überschrift der Kategorie */
.cat_main_headline {
	font-size : 18px;
	color: #666;
/*	font-weight : bold; */
       padding-bottom : 41px;
}

.cat_main_headline_login {
	font-size : 18px;
	color: #6699CC;
/*	font-weight : bold; */
       padding-bottom : 41px;
}

.cat_main_headline_login2 {
	font-size : 18px;
	color: #000;
/*	font-weight : bold; */
       padding-bottom : 41px;
}

.cat_main_headline_start {
	font-size : 24px;
	color: #666;
	font-weight : bold;
       padding-bottom : 41px;
}
/* Überschrift der angezeigten Unterkategorien */
.cat_headline {
	font-size : 12px;
	color: #666;
/*	font-weight : bold; */
}

A.cat_headline, A.cat_headline:LINK, A.cat_headline:VISITED, A.cat_headline:ACTIVE {
	font-size : 16px;
	color: #666;
	font-weight : bold;
	text-decoration : none;
	
}

A.cat_headline:HOVER {
	font-size : 16px;
	color: #666;
       font-weight : bold;
	text-decoration : underline;

}


/* Anzeige Kategorien und Anzahl Files in der Kategorie */
.cat_subcat_info {
	color : #666;
	font-size : 12px;
	font-weight : bold;
}


/* Inhalt Kategorie */
.cat_content {
	font-size : 11px;
}


.page_step {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #666;
}

.page_step2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}

A.page_step, A.page_step:LINK, A.page_step:VISITED, A.page_step:ACTIVE {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #666;
	text-decoration : underline;
}

A.page_step:HOVER {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #666;
	text-decoration : none;
}

.highlight_text {
	font-size: 11px;
	color: #666;
}

.message_area {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #666;
}

/* ------------------- Style abgesetzter Listen (Kommentare, GÜbtebuch) ------------------- */


/* Abgesetzte EintrÜbe-Überschrift Gross */
.entry_headline_big {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : Black;
	font-weight : bold;
	font-style : italic;
}


/* Abgesetzte EintrÜbe-Überschrift Klein */
.entry_headline_small {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
}


/* Username in der Profilansicht */
.entry_headline_big_light {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : White;
	font-weight : bold;
	font-style : italic;
}


/* Gruppenbezeichnung in der Profilansicht */
.entry_headline_small_light {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color : White;
}


/* Abgesetzte Einträe Inhalt */
.entry_content {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #FFFFFF;
}


/* ------------------- Style aller Listen ------------------- */


/* Listenberschriften */
.list_headline {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 14px;
	background-color :#FFFFF;
	background-image : url(images/bg_nav.gif);
	background-repeat : repeat-x;
	background-position : center;
	font-weight : bold;
	color : #FFFFFF;
	padding : 6px;
       border-color:#FFF;
       text-align:justify;
}

.list_headline_upload {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	background-color :#FFFFF;
	background-image : url(images/bg_nav.gif);
	background-repeat : repeat-x;
	background-position : center;	
	font-weight : bold;
	color : #FFFFFF;
	padding : 3px 3px 3px 3px;
       border-color:#FFF;
       text-align:justify;
}

A.list_headline {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #FFFFFF;
	font-weight : bold;
	color : #FFFFFF;
}

A.list_headline:HOVER {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #FFFFFF;
	font-weight : bold;
	color : #FFFFFF;
}
A.list_headline_2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #FFFFFF;
}

A.list_headline_2:HOVER {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #FFFFFF;
}
A.list_headline_3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 20px;
	color : #FFFFFF;
}

A.list_headline_3:HOVER {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 20px;
	color : #FFFFFF;
}

A.list_headline_4 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 16px;
	color : #FFFFFF;
}

A.list_headline_4:HOVER {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 16px;
	color : #FFFFFF;
}

/* Helle Zeilen in Listen */
.list_light {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	background-color : #666;
	color : #FFFFFF;
	padding : 10px;
}

A.list_light {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #666;
	color : #FFFFFF;
}

A.list_light:HOVER {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #666;
	color : #FFFFFF;
}


/* Dunkle Zeilen in Listen */
.list_dark {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #666;
	color : #FFFFFF;
	font-weight : bold;
	padding : 10px;
}

A.list_dark {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	background-color : #666;
	color : #FFFFFF;
}

A.list_dark:HOVER {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	background-color : #666;
	color : #FFFFFF;
}


/* ------------------- Styling der unteren Leiste ------------------- */


/* Styling der Leiste unten, die den Quick-Search und die Navigaiton zwischen den Kategorien zeigt */
.info_row_bottom {
	font-size: 16px;
    color : #FFFFFF;
font-weight : bold;
}

.main_row_bottom {
	background-image : url(images/bg_nav.gif);
	background-repeat : repeat-x;	
}


/* ------------------- Styling des Copyright Vermerk ------------------- */


/* Copyright-Vermerk
*/
.copyright {
	font-size : 11px;
}

A.copyright, A.copyright:LINK, A.copyright:VISITED, A.copyright:ACTIVE {
	font-size : 11px;
	text-decoration : none;
}

A.copyright:HOVER {
	font-size : 11px;
	text-decoration : underline;
}

fieldset {
border: #666666 1px solid;
background-color: #666;
padding: 10px 0 12px 12px;
}

input{
	padding-left:2px;
	border: 1px solid;
	border-color: #666;
	background-color: #FFF;
	color : #666;
	font-family : arial;
	font-weight : bold;
	font-size: 12px;
	/*background-image : url(images/bg_nav.gif);*/
	background-repeat : repeat-x;
	background-position: left center;
}

.button{
	padding-left:2px;
	border: 1px solid;
	border-color: #666;
	background-color: #666;
	color : #FFFFFF;
	font-family : arial;
	font-weight : bold;
	font-size: 12px;
}

.button1{
	padding-left:2px;
	border: 1px solid;
	border-color: #666;
	background-color: #666;
	color : #FFFFFF;
	font-family : arial;
	font-weight : bold;
	font-size: 12px;
	background-image : url(images/bg_nav.gif);
	background-repeat : repeat-x;
	background-position: left center;
}

/* Links auf der Kommentarseite */
A.left_comment, A.left_comment:LINK, A.left_comment:VISITED, A.left_comment:ACTIVE {
	font-size : 12px;
	color : #666;
	text-decoration : none;
}

A.left_comment:HOVER {
	font-size : 12px;
	text-decoration : underline;
	color : #666;
}

.info_comment{
	font-size : 12px;
	color : #666;
}

A.left_comment_2, A.left_comment_2:LINK, A.left_comment_2:VISITED, A.left_comment_2:ACTIVE {
	font-size : 12px;
	color : #FFF;
	text-decoration : none;
}

A.left_comment_2:HOVER {
	font-size : 12px;
	text-decoration : underline;
	color : #FFF;
}

.info_comment_2{
	font-size : 12px;
	color : #FFF;
}




#navigation {
 }

 #navigation li h2 {
	 list-style:none;
	 color : #6699CC;
	 font-size : 12px;
	 font-family : arial;
	 font-weight :  bold;
 }


 #navigation li {
	 list-style:none;
	 color : #000000;
	 font-size : 12px;
	 font-family : arial;
/*	 font-weight :  bold; */ 
 }

 #navigation li:hover
 {
 background-color:#F5F5F5;
 }

 #navigation li
 {
	padding: 3px 6px 2px 6px;
   	border-bottom: 1px solid #666;
}



/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
	width: 30em; /* ems so it will grow */
	background: url(sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}

.roundedcornr_box_357050 {
   background: #666;
}
.roundedcornr_top_357050 div {
   background: url(roundedcornr_357050_tl.png) no-repeat top left;
}
.roundedcornr_top_357050 {
   background: url(roundedcornr_357050_tr.png) no-repeat top right;
}
.roundedcornr_bottom_357050 div {
   background: url(roundedcornr_357050_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_357050 {
   background: url(roundedcornr_357050_br.png) no-repeat bottom right;
}

.roundedcornr_top_357050 div, .roundedcornr_top_357050, 
.roundedcornr_bottom_357050 div, .roundedcornr_bottom_357050 {
   width: 100%;
   height: 20px;
   font-size: 1px;
}
.roundedcornr_content_357050 { margin: 0 20px; }

.roundedcornr_box_242073 {
	background: url(roundedcornr_242073_tl.png) no-repeat top left;
}
.roundedcornr_top_242073 {
	background: url(roundedcornr_242073_tr.png) no-repeat top right;
}
.roundedcornr_bottom_242073 {
	background: url(roundedcornr_242073_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_242073 div {
	background: url(roundedcornr_242073_br.png) no-repeat bottom right;
}
.roundedcornr_content_242073 {
	background: url(roundedcornr_242073_r.png) top right repeat-y;
}

.roundedcornr_top_242073 div,.roundedcornr_top_242073,
.roundedcornr_bottom_242073 div, .roundedcornr_bottom_242073 {
	width: 100%;
	height: 20px;
	font-size: 1px;
}
.roundedcornr_content_242073, .roundedcornr_bottom_242073 {
	margin-top: 0px;
}
.roundedcornr_content_242073 { padding: 0 20px; }