
/* Allgemein ================================================================== */
html { 	height:100%; margin: 0 0 0 0; padding:0 0 0 0; }

body {  	margin: 0; padding: 0;
	font: 14px arial, hevetica, sans-serif;
	color: black;
	/*background: gray url(../images/bg3.gif) repeat;   */
         background-color: #818181; /* grey */
         text-align: center;  /*##############################################*/
}
div {	text-align: left; /* text-align:center wieder aufheben, damit DIV-Inhalte linksbï¿½ndig ausgerichtet sind */}

h1,h2,h3{font-weight: bold; color:#970000; /*dunkelrot*/}
h1{      font-size: 130%;line-height:2em;width:80%; }
h2{      font-size: 120%; }
h3{      font-size: 100%;  }
#header h1 span { display:none; }
#header_en h1 span { display:none; }
a {      color:#970000; /*dunkelrot*/}


.errmsg, .errmsgpad    { font-size:100%; color:red;   font-weight:bold; }
.sucmsg, .sucmsgpad    { font-size:100%; color:green; font-weight:bold; }
.errmsgpad, .sucmsgpad { padding:10px; }
.hide    { display:none; }
.show    { display:block; }

img { border: 0;   }
br  { clear: left; }


/* all tables */
table {  border-spacing: 0; border-collapse: collapse; width:90%; margin-left:10px; margin-right:50px;}
table.det, table.detku, table.detbest { float:left; }

/* Bestellung */
table.detbest { width:500px; margin: 0 10% 0 0; }

/* Detail Kunstwerk */
table.detku   { width:300px; margin-right:10px; border-left:0;border-right:0;border-bottom:0; }



/* Kuenstlerdetail */
.dk,.dkl,.dim,.dspec { border: 1px solid #CFAD92; margin: 0; padding: 5px 0 5px 10px;}
.dim,.dkl            { background-color: #EFE7E0; color: #600;  width:170px; padding-right:10px;}
.dim                 { background-color: white; text-align:center; }
              .dspec { border-top:0px solid white;border-right:0px solid white;}


.det, .detl, .detbest
{
    margin: 0;
    padding: 3px;  /* oben, rechts, unten, links */
    border: 1px solid #CFAD92;
}

.detl {  background-color: #EFE7E0; color: #600; }



/* Tabellendefinition fuer Kunstwerke, Kuenstler, etc. - die grossen Mengen */
table.im, .ktextblock
{
    width: 	90%;
    margin-left:	10px;
    margin-right:50px;
}
.ktextblock {
    text-align:	justify;
    padding-bottom:20px;
}
.texthead {
    font-weight: bold;
    color:	#970000;
}

.im, td.imbg {
    margin: 	0;
    padding: 	5px 20px 5px 20px;  /* oben, rechts, unten, links */
    border: 	1px solid #CFAD92;
}
td.imbg { background-color: #EFE7E0; }


.it {
    margin: 0;
    padding: 5px 20px 5px 20px;  /* oben, rechts, unten, links */
    width:350px;
    border: 1px solid #CFAD92;
}
.ic, td.icbg {
    margin: 0;
    padding: 5px ;  /* oben, rechts, unten, links */
    text-align:center;
    border: 1px solid #CFAD92;

}
td.icbg { background-color: #EFE7E0; }


.ik {
    margin: 0;
    padding: 10px 0 10px 0;  /* oben, rechts, unten, links */
    text-align:center;
    width:170px;
    border: 1px solid #CFAD92;
}


th.thim, th.thim a {
    margin: 0;
    padding: 5px;
    font-weight: bold;
    text-align:center;
    background-color: #970000;
    color:white;
    border: 1px solid #CFAD92;
}
th.thim a { border: 0 solid #970000; }


#container {
         min-width: 	1280px; /*1044px; */
         margin: 	0 auto;
         margin:		5px 10px 0px 10px;
         background: 	white;
         /*
         border-top:    	1px solid black;
         border-left:   	1px solid black;
         border-right:  	3px solid black;
         border-bottom: 	3px solid black;
         */
         border: 0;
         overflow:	hidden;
         z-index:	1;
}
* html #container {height:1%; }

/* clearfix zum Aufheben der Floatumgebung */
.clearfix:after {
	content: 	".";
	display: 	block;
	height: 	0;
	clear: 		both;
	visibility: 	hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



#header {height:80px;
         background:black url(http://www.usanie-uangu.com/kunst/images/UsanieLogo_Headline.jpg) left top no-repeat;
}
#header_en {height:80px;
         background:black url(http://www.usanie-uangu.com/art/images/UsanieLogo_Headline.jpg) left top no-repeat;
}

#statusbar {
         height:5px;
         background-color:red;
         font-size:0px;
}

#fnav1, #info1, #info2 {  /* Navigation Forum + Infozeile oben */
         height:18px;
         background-color:black;
         color: red;
         padding-left: 15px;
         border-top: 1px solid #970000;
         font-weight: bold;
         font-size: 14px;
         overflow: hidden;
}
#info1 {
	color: white;
         font-weight: normal;
         font-style: italic;
}
#info2 {
	position:absolute;
         border-top: 0;
         background-color: transparent;
         top:86px;
         left:2%;
         z-index:2;
}
#fnav2 {  /* Navigation Forum unten */
         height:18px;
         background-color:black;
         color: red;
         left:0;
         border-bottom: 1px solid #970000;
         font-weight: bold;
         text-align: left;
         font-size: 14px;
         overflow: hidden;
}


#mainbox {
         border:0; margin:0; padding:0;
         height:		100%;
         border: 	0px solid green;
         overflow:	hidden;
}

#contents {
         overflow:	hidden;
         border:0; margin:0; padding:0;
         padding-top: 10px;
         border: 0px solid purple;
}

#inner { height:1%; } /* to avoid the IE6 3 pixel jog bug - sonst ist text nach float um 3px versetzt */



/* ##########################[ HOME CONTENT ]###################################*/
#pic_container_2 {
	float:		left;
         width:		81%;  /*600px;    */
         height:		800px;
         overflow:	hidden;
         border: 	0px solid red;
         padding:	0;
         margin:		0;
         z-index:	0;
        /* min-width: 624px; */
}
#pic_container_2 a, #pic_container_2 a:visited {text-decoration:none;vertical-align:bottom;color:#970000;font-style:italic;}
#pic_container_2 a:hover {color:#970000;font-weight:bold;}


#main_right_2 {   			/* wird auf der neuen Home-Seite genutzt, rechter dyn. Infoteil */
	position:	relative;	/* damit z-index funktioniert */
         float:		right;
         width: 	19%; /*218px; */
         height:	800px;
         background-color:transparent;
         font-size:	13px;
         color:		#474747;
         overflow:	visible;
         border: 	0px solid red;
         padding:	0;
         margin:	0;
         z-index:	9;
         /*min-width: 200px;   */
}
#main_right_2 a, #main_right_2 a:visited {text-decoration:none;vertical-align:bottom;color:#970000;font-style:italic;}
#main_right_2 a:hover {color:#970000;font-weight:bold;}



/* Text auf Home-Seite unten */
#usanie_text {
	clear:		both;
	width:  	100%;
         font-size:	13px;
         color:		#474747;
         overflow:	hidden;
         border: 	0px solid yellow;
         padding-top:   	10px;
         padding-right:	0px;
}
#usanie_text a, #usanie_text a:visited {text-decoration:none;vertical-align:bottom;color:#474747;}
#usanie_text a:hover {color:black;}

div.tbintro, div.tbintro4, div.tbintro5  {
	display:	block;
	text-align:	justify;
         border:		0px solid blue;
         padding:	0;
         /* oben rechts unten links */
	margin: 0px 20px 20px 0px;
         z-index:	5;
}                                       /* tbintro ist fuer Usanie-Text */


div.tbintro4 {                          /* wird fuer pic_container_2 + main_right_2 verwendet */
         /* oben rechts unten links */
	margin: 0px 5px 3px 0px;
         z-index:	9;
}
div.tbintro5 {                          /* wird fuer Logo in der Mitte auf Home verwendet */
         /* oben rechts unten links */
	margin: 0px 5px 3px 0px;
         text-align: 	center;
         height:		100px;
         overflow: 	hidden;
}
div.logo {
	position:	relative;
         left:		50%;
	margin:		0;
         margin-left:	-130px;
         padding:	0;
         height:		100px;
         width: 		260px;
	background:transparent url(http://www.usanie-uangu.com/kunst/images/logo.gif) top left no-repeat;
}
div.logo_shop {
	position:	absolute;
         left:		0;
         bottom:		0;
	margin:		0;
         padding:	0;
         height:		50px;
         width: 		78px;
	background:transparent url(http://www.usanie-uangu.com/kunst/images/shop.gif) top left no-repeat;
}
div.logo_comm {
	position:	absolute;
         right:		0;
         bottom:		0;
	margin:		0;
         padding:	0;
         height:		52px;
         width: 		152px;
	background:transparent url(http://www.usanie-uangu.com/kunst/images/community.gif) top left no-repeat;
}
div.logo_shop:hover {
	background:transparent url(http://www.usanie-uangu.com/kunst/images/shop_gauss.gif) top left no-repeat;
         cursor: pointer;

}
div.logo_comm:hover {
	background:transparent url(http://www.usanie-uangu.com/kunst/images/community_gauss.gif) top left no-repeat;
         cursor: pointer;
}


/* ##########################[ HOME CONTENT ]###################################*/





/* ##########################[ SCHLUSS + FOOTER ]###################################*/

#combo {      /* Schlusskomposition mit Papagei */
	clear: 		both;
         height: 	145px;
         color: 		#970000; /*dunkelrot*/
         text-align: 	center;
         font-family:	Monotype Corsiva, Arial, Helvetica;
         font-size:	14px;
}
#combo a {cursor: pointer;}

/* Gradient fuer Schatten-Footer - wird im Moment nicht genutzt */
.grad img {
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
  z-index: 0;
}
.grad2 img {
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
  z-index: 0;
}


* html .grad img { display: none; }
* html .grad2 img {display: none; }


#upperfoo, #underfoo, #spacer {
	clear: both;
         height: 20px;
         background-color:transparent;
         border: 0px solid yellow;
         min-width: 1044px;  /* wie container */
         margin:		-5px 10px 0px 10px;
         overflow:hidden;
         z-index:1;
}

#underfoo {
         height: 40px;
         margin:		0px 10px 0px 10px;
}

#spacer {
         height: 20px;
         margin:		0px 10px 0px 10px;
}


#footer, #sfooter {
        	clear: both;
         height: 45px;
        	background-color: black;
         border-top: 5px solid red;
         font-weight:bold;
        	font-size:12px;
        	font-family:Arial,Helvetica;
        	text-decoration:none;
         text-align: right;
        	color: #970000; /*dunkelrot*/
         padding-right:  15px;
         padding-left:   15px;
         padding-bottom:  5px;
         overflow:hidden;
         z-index:3;
}

#sfooter {
	height: 63px;
}
.smf_footer {
	width:500px;
         text-align: right;
         float: left;
         font-size:10px;
}
.smf_footer a, .smf_footer span{font-size:10px;font-weight:bold;font-family:Arial,Helvetica;text-decoration:none;color:#970000;/*dunkelrot*/vertical-align:bottom;}
.smf_footer a:hover {font-size:10px;color:#FF9933;font-weight:bold;}

#foo2 {
         clear:both;
         float:left;
         height: 1em;
         margin-right: 0px;
         margin-left: 15px;
         font-size:    8px;
         font-weight:normal;
         vertical-align:top;
         text-align: center;
         overflow:hidden;
         z-index:3;
}
#foo3 {
         clear:both;
         float:left;
         width: 100%;
         height: 8px;
}
#footer a, #footer_left a, #login a, #sfooter a {font-weight:bold;font-family:Arial,Helvetica;text-decoration:none;color:#970000;/*dunkelrot*/vertical-align:bottom;}
#footer a:hover, #sfooter a:hover, #footer_left a:hover, #login a:hover {color:#FF9933;font-weight:bold;}

#footer_left {
         float:left;
         text-align: left;
         padding-left:  15px;
         padding-bottom: 5px;
}

#login {
	position:absolute;
         right:15px;
         top:10px;
         width:600px;
         height:20px;
         /*background-color:yellow; */
	font-weight:bold;
        	font-size:14px;
        	font-family:Arial,Helvetica;
        	text-decoration:none;
         text-align: right;
        	color: #970000; /*dunkelrot*/
}
#kontakt      #nav08 a,
#contact      #nav08 a,
#impressum    #navimpr a,
#legal  	     #navimpr a,
#advertise    #navwerb a,
#werbung      #navwerb a {
         color: red;
         text-align: left;
         font-weight:bold;
         text-decoration:none;
         cursor:default;
}



/* Menue Definitionen ========================================================= */
* {margin:0;padding:0;}

#menubar {
         /*background-color:yellow; */
         font-size:18px; 		   /* alle restlichen z.B. FF */
         overflow:hidden;
         background:transparent url(http://www.usanie-uangu.com/kunst/images/menubtn_bg.jpg) top left repeat-x;   /* NEW */
}

#mainnav {
	position:relative;
         top:0;
         padding-top:   3px;		   /* siehe fix ff_hack. */
         padding-bottom:5px;		   /* siehe fix ff_hack. */
         margin-right:  0px;
	margin-left: 200px;
         /*background-color:green;*/
         border:0;
         text-align:left;
}
#mainnav ul,#mainnav li { display:inline; white-space:nowrap; }
#mainnav a {
      	color:black;
         font-size:14px;
         font-weight:bold;
	text-decoration:none;
         font-family: Arial, Helvetica, sans-serif;
}

#mainnav a:link,
#mainnav a:visited {
	/* background-color: transparent;  */
         border:  1px solid #C0C0C0 /*lightgrey*/;
         padding: 3px 5px;
         background:transparent url(http://www.usanie-uangu.com/kunst/images/menubtn_bg.jpg) top left repeat-x;  /* NEW */
}
#mainnav a:hover   {
	/* background-color: red;   */
         border-top:    1px solid #970000;      /* NEW */
         border-right:  1px solid white;        /* NEW */
         border-bottom: 1px solid transparent;  /* NEW */
         border-left:   1px solid #5C5C5C;      /* NEW */
         padding: 3px 5px; color:white;
         background:transparent url(http://www.usanie-uangu.com/kunst/images/menubtn_bg_hovsel.jpg) top left repeat-x; /* NEW */
}


/* Menue links */
#leftmenu, #fleftmenu, .dynmenu {
         float:left;
         margin-left:5px;

         width:195px;         /* hier linker Abstand margin-left + width */
         /*background-color:orange; */
         font-size:14px;
         z-index:0;
         display:inline; /* wegen: double float margin bug IE6 - nimmt sonst das Doppelte von margin-left --> hier: 10px */
}
#fleftmenu {
         margin-left:0;
         position:relative;
    	z-index:1;
}



a.menu, a.smenu, .menudis, a.fmenu {
            /* oben rechts unten links */
         margin:6px    0      3px     0;
            /* oben/unten links/rechts */
	padding:  3px      0px;
      	color:black;
         font-size:14px;
         font-weight:bold;
         font-family: Arial, Helvetica, sans-serif;
         text-align: left;
         text-decoration:none;
         display: block;
         width:170px;
         border: 1px solid #C0C0C0 /*lightgrey*/;
         background:transparent url(http://www.usanie-uangu.com/kunst/images/menusprite_left.jpg) no-repeat -340px; /* NEW */
         /* background:transparent url(http://www.usanie-uangu.com/kunst/images/menubtn_bg.jpg) left top repeat-x; /* NEW */
}
.menudis, .dis { color:gray; background-color: white; border: 1px solid #C0C0C0; cursor:default; }

a.menu:link, a.menu:visited  {
	/* background-color: white;  */
         border: 1px solid #C0C0C0 /*lightgrey*/;
         background:transparent url(http://www.usanie-uangu.com/kunst/images/menusprite_left.jpg) no-repeat -340px; /* NEW */
}

a.smenu, a.smenu:link, a.smenu:visited {
	border: 1px solid #C0C0C0;
         /* background:white url(http://www.usanie-uangu.com/kunst/images/dreieck.gif) right bottom no-repeat; */
         /* background:transparent url(http://www.usanie-uangu.com/kunst/images/menubtn_bg_dreieck.jpg) right top no-repeat; /* NEW */
         background:transparent url(http://www.usanie-uangu.com/kunst/images/menusprite_left.jpg) no-repeat -370px;
}
a.menu:hover, a.smenu:hover      {
	/* background-color: red;  */
         border:        1px solid black;
         color:white;
         border-bottom: 1px solid #970000;
         border-right:  1px solid #C0C0C0;
         /* background:transparent url(http://www.usanie-uangu.com/kunst/images/menubtn_bg_hovsel.jpg) left top repeat-x; */
         background:transparent url(http://www.usanie-uangu.com/kunst/images/menusprite_left.jpg) no-repeat -170px;
}


a.fmenu:link,
a.fmenu:visited { background-color: #F8F3EF; border: 1px solid #CFAD92;}
a.fmenu:hover   {
	/* background-color: #970000;  */
         border:        1px solid #5C5C5C;
         color:white;
         border-bottom: 1px solid #970000;
         border-right:  1px solid #C0C0C0;
         /*background:transparent url(http://www.usanie-uangu.com/kunst/images/fmenubtn_bg_hovsel.jpg) left top repeat-x;  */
         background:transparent url(http://www.usanie-uangu.com/kunst/images/menusprite_left.jpg) no-repeat 0px;
}




/* Menue links + oben, inkl. Submenus */
#inav01     #nav01  a,
#inav101    #nav01  a,
#inav102    #nav01  a,
#inav103    #nav01  a,
#inav104    #nav01  a,
#inav101    #nav101 a,
#inav102    #nav102 a,
#inav103    #nav103 a,
#inav104    #nav104 a,
#kunstwerk  #nav01  a,
#artwork    #nav01  a,

#galerie    #nav02  a,
#gallery    #nav02  a,
#kkuenstler 	 #nav03 a,
#kuenstler_detail #nav03 a,
#artist_detail    #nav03 a,
#artists          #nav03 a,

#hitlist    #nav05 a,

#links      #nav07 a,
#f_links    #nav07 a,

#home       #nav11 a,
#home_h     #nav11 a,
#info       #nav12 a,
#events     #nav14 a,
#kunstnews  #nav15 a,
#artnews    #nav15 a,
#philosophy #nav16 a,
#interview  #nav17 a,
#worldmsg   #nav10 a,
#youngart   #nav30 a,
#monhits    #nav31 a
{        color: #970000;
	/* background-color: white; */
         border:         1px solid #970000;      /* NEW */
         border-right:   1px solid white;        /* NEW */
         cursor:default;
         /*background:transparent url(http://www.usanie-uangu.com/kunst/images/menubtn_bg_hovsel.jpg) left top repeat-x;  /* NEW */
         background:transparent url(http://www.usanie-uangu.com/kunst/images/menusprite_left.jpg) no-repeat -170px;
}
#info       #nav12 a {   /* weil das so lang ist !!! */
	background:transparent url(http://www.usanie-uangu.com/kunst/images/menubtn_bg_hovsel.jpg) left top repeat-x;
}


#forum       #nav18 a,
#f_	    #nav19 a,
#f_home	    #nav19 a,
#f_search    #nav20 a,
#f_admin     #nav21 a,
#f_profile   #nav22 a,
#f_filemanager   #nav22 a,
#f_calendar  #nav23 a,
#f_pm	    #nav24 a
{        color: #970000;
	/* background-color: #F8F3EF;  */
         border:         1px solid #970000;      /* NEW */
         border-right:   1px solid white;        /* NEW */
         cursor:default;
         /*background:transparent url(http://www.usanie-uangu.com/kunst/images/fmenubtn_bg_hovsel.jpg) left top repeat-x; /* NEW */
         background:transparent url(http://www.usanie-uangu.com/kunst/images/menusprite_left.jpg) no-repeat 0px;
}


ul { list-style-type:disc;display:inline; }

div.textblock, div.textblock2 {
             /* oben rechts unten links */
	margin:10px 20px 20px 0px;
	display:block;
	padding:0;
	text-align:justify;
         /*border:1px solid blue;  */
}

div.textblock2 { margin-left:20px; }



.input, .ita, .its, .iopt, .iku_form, .idk		    		      { border: 1px solid #006; background: #ffc; }
.input:hover, .ita:hover, .its:hover, .iopt:hover, .iku_form:hover, .idk:hover { border: 1px solid #f00; background: #ff6; }
.ita { width:325px;  margin-top:10px;    }
.its { width:325px;  margin-bottom:10px; }
.iopt, .iopt:hover { border:0; }
.iku_form { width:325px; }
.idk { width:70px; }

.button, .button:hover {
    margin-top:10px;
    margin-bottom:10px;
	/* oben rechts unten links */
    padding: 2px 8px 2px 8px;
    width:auto;
    text-align:center;
    font-size:16px;
}

label, .l2 {
    width: 120px;
    float: left;
    text-align: left;
}

.l2 { width:220px; vertical-align:bottom;}
.l3 { width:150px; vertical-align:bottom;}


#form                 { position:relative;left:0px;width:800px;height:300px;}
#left, #left2, #left3 { position:relative;left:0px;width:450px;height:300px;float:left;line-height:2em; }
#left  {  width:470px; }                /* dk_form.inc = #left + #form */
#left2 {  width:750px; height:770px; }  /* k_kontakt.inc */
#left3 {  width:500px; height:250px; }  /* ku_form.inc   */
#right {  position:relative;width:320px;height:300px;float:right;line-height:2em; }


.usanie { color:#970000; font-weight:bold;}
.pkont  { padding-left:220px; width:600px;}
.intro  { color:black;font-style:italic;}

#pr {
	/* background-color: yellow; */
        	height:30px;
        	width:165px;
        	position:absolute;
        	bottom:0;
        	left:1%;
        	padding-left:0px;
        	padding-right:0px;
         text-align:left;
         overflow:hidden;
         z-index:-1;
}

.news {
	background-color:red;
         color: white;
         padding: 5px;
         height:20px;
         width:150px;
         text-align:center;
}

.news a {
   	background-color:red;
         color: white;
         font-weight: bold;
         height:20px;
         text-decoration:none;

}
.news a:hover {
	color:yellow;
}

.imglogo {
	float: left;
         margin-left:  10px;
         margin-right: 10px;
         margin-top:   20px;
         margin-bottom:20px;
}

label.fi  {width:100px;}
label.fi2 {width:200px;}
label.fi3 {width:120px;}


/* ACHTUNG top-Werte in IE7-hack geaendert! */
#E1, #E21, #E22, #E23, #E24 {
	position:absolute;
         top:150px;
         left:190px;
         width:180px;
         height:200px;
         z-index:99;
         background-color:white;
         border-right:  3px solid gray;
         border-bottom: 3px solid gray;
}

#E21 {		   left:368px; }
#E22 { 	top:180px; left:368px; }
#E23 { 	top:210px; left:368px; }
#E24 { 	top:240px; left:368px; }


/* Kï¿½nstlerdetail NEU */    				/* oben rechts unten links */
.dk2,.dkl2	{ border: 1px solid #CFAD92; margin: 0px; padding: 5px 0 5px 10px;}
.dkl2            { background-color: #EFE7E0; color: #600;  width:200px;}
.dkpic		{
	border: 1px solid #CFAD92;
         background-color: #EFE7E0;
         color: #600;
         margin: 0px;
         width:250px;
         padding: 5px 5px 10px 5px;
         text-align:center;
         /*border: 1px solid blue;  */
}
.dkpic { min-width:250px; width:30%;}
.kuleft {width:70%;table-layout: fixed;}


.kudettable {
	width:90%;
         padding: 10px;
         margin:  10px;
         margin-right:50px;
         /*border: 1px solid black; */
}

.kutableinner1, .kutableinner2 {
	width:100%;
	padding:0;
         margin:0;
}
.kutableinner1 { width:95%; }

.msgtable
{
         width:90%;
         padding: 10px;
         margin:  10px;
         margin-right:50px;
         border: 1px solid #CFAD92;
}

.msgtd {
         color: black;
         background-color: #EFE7E0;
         border: 2px solid red;
         padding:10px;
}

.nobr {  white-space:nowrap; }

#gray {
	position:absolute;
         top:150px;
         left:178px;
         width:800px;
         height:500px;
         z-index:90;
}

#myAutoComplete {
    width:25em; /* set width here or else widget will expand to fit its container */
}



/* ################[ main_right table ]#####################################*/
.tabtxt     /* tr != th, Tabellentextzeile */
{
	color: black;
         background-color: #F8F3EF;
         padding: 0;
         margin:  0;
         border-collapse: collapse;
}

.thead /* table head */
{
	font-weight: 	bold;
	color: 		#000000;
         font-family: 	arial, hevetica, sans-serif;
         font-size:	14px;
         text-align:	center;
         padding:	10px;
	background-image: url(../images/catbg3.jpg);
         border-bottom: 	2px solid #B37E53;
}

.stext, .stext2, .stext3, .stext3p
{
         font-size: 	14px;
         font-family: 	arial, hevetica, sans-serif;
         padding: 	3px 15px 10px 7px;
         margin: 	0;
         text-align:	left;
}
.stext {
	text-align:	left;
}
.stext2 {
         text-align:	center;
         padding: 	3px 3px 10px 3px;
         vertical-align: top;
}
.stext3, .stext3p {
	text-align:	center;
	padding: 	0px 3px 3px 3px;
         border: 	0px solid blue;
         margin:		auto;

}
.stext3p { width:17px; padding:0;margin:0; }
.stext4c { width:630px;padding:0;margin:0; }    /* plus 2x .stext3p (17px) == 668 px insgesamt */


.stext h1, .stext3 h1 {
	font-size: 	15px;
         line-height:	1em;
         width:		100%;
         text-align:	left;
         padding: 	3px 5px 0 3px;
         margin-left: 	-4px;
	color: 		#970000;
         display:	inline;

}
.stext3 h1 {
	margin-left: 	-4px;
}


.stext br, .stext3 br {
         display:	block;
         line-height:	5px;
}


.bcol, .bcol2
{
         border:      	1px solid #CFAD92;
         border-left: 	2px solid #CFAD92;
         width:		100%;
         /*min-width:	668px;  */
         border-collapse: collapse;
         margin:   	0px;
         padding: 	0px;
}
.bcol2 {
         table-layout: fixed;
}

.linecut {
	position: relative;
 	height:		81px;
         width:		150px;

         text-align:	left;
         overflow:	hidden;
         border: 0px solid red;
         padding:0;
         margin:auto;
}

.pfeil_links{
 	background:transparent url(../images/pfeil_links_rechts.gif) left top no-repeat;
       	width:15px;height:38px;
         padding:0;margin:0;
}
.pfeil_links:hover{
 	background:transparent url(../images/pfeil_links_rechts.gif) left bottom no-repeat;
       	width:15px;height:38px;
         padding:0;margin:0;
         cursor:pointer;
}

.pfeil_rechts{
 	background:transparent url(../images/pfeil_links_rechts.gif) right top no-repeat;
       	width:15px;height:38px;
         padding:0;margin:0;
}
.pfeil_rechts:hover{
 	background:transparent url(../images/pfeil_links_rechts.gif) right bottom no-repeat;
       	width:15px;height:38px;
         padding:0;margin:0;
         cursor:pointer;
}

.center { text-align:center; }
.kthumb { position:relative;margin:auto;width:200px;height:250px;overflow:hidden;text-align:center; }
.athumb { position:relative;margin:auto;width:120px;height:140px;overflow:hidden; }
.athumb2 { position:relative;margin:auto;width:100px;height:150px;overflow:hidden; }
.magnify { position:absolute;bottom:0;right:0; }
.magnify2 { position:absolute;top:0;right:0; }

/* <!-- #################################################################################### -->  */
#sponsored {
	width:	170px;
         position:relative;
         z-index:0;
         top:	20px;
}
.sponslogo {
	margin: 5px 0 5px 0;
         width:	170px;
         height:	53px;
}
#facebook {
	float:	left;
         height:	145px;
         position:relative;
         left:	0;
         bottom:	0;
}

.upper_under { background-color:black;width:100%;height:10px;}

#uu_left_top	{ float:left; background: transparent url(http://www.usanie-uangu.com/kunst/images/blackdot1.jpg) top left    no-repeat;height:10px;width:10px; }
#uu_right_top	{ float:right;background: transparent url(http://www.usanie-uangu.com/kunst/images/blackdot1.jpg) top right   no-repeat;height:10px;width:10px; }
#uu_left_bot   	{ float:left; background: transparent url(http://www.usanie-uangu.com/kunst/images/blackdot1.jpg) left  -10px no-repeat;height:10px;width:10px; }
#uu_right_bot    { float:right;background: transparent url(http://www.usanie-uangu.com/kunst/images/blackdot1.jpg) right -10px no-repeat;height:10px;width:10px; }

.redbold { color:red; font-weight: bold; }
.bluebold { color:blue; font-weight: bold; }
.greenbold { color:green; font-weight: bold; }
.purplebold { color:#9000E0; font-weight: bold; }
.fcenter {text-align:center;}
