@charset "utf-8";
/* CSS Document */

.container { width:176px; height:210px; text-align:center; line-height:18px; overflow:hidden; }
.container_bild { width:176px; height:133px; background-image:url(art/bildhintergrund_dunkel.jpg); text-align:left; margin-top:7px; }
.container_bild_hell {width:176px; height:133px; background-image:url(art/bildhintergrund_hell.jpg); text-align:left; margin-top:7px; }
.container_bild img, .container_bild_hell img { margin:20px 0px 0px 24px;}
.farbwechsel_hell { background-color:#366273;  height:210px; }
.farbwechsel_dunkel {height:210px; }
.art_trennlinie { border-bottom:1px solid #1a4556;}

/* großes Bild */

.hintergrunddivextra {position: relative;  min-height:100%; width:100%; z-index:4000; border:0px solid #000000;}
.hintergrunddiv { background-image:url(art/einblendung_transparent.png); min-height:100%;  display:none; width:100%; position:absolute; left:0;  text-align:center;  z-index:4100; }
.bildposition {  margin:20px; }


/* detailseite */
.bildbutton { margin:45px 0px 0px 0px; width:232px;}
.bildname_ausrichtung { margin:17px 0px 0px 16px;}
h1.bildueberschrift { font-family:Trebuchet MS,Verdana,Arial,sans-serif; font-size:18px; color:#1491cb; margin:0px 0px 2px 0px; padding:0px;}
.spaltelinks { width:625px; margin:0px 0px 0px 1px; padding:0px;}
.spalterechts { width:235px; margin:78px 5px 0px 0px;}

.spaltelinks_user { width:560px; margin:0px 0px 0px 0px; padding:0px;   }
.spalterechts_user { width:310px; margin:0px 0px 0px 0px; }

.spalterechts a { color:#b9deee; font-weight:bold; text-decoration:none;}
.spalterechts a:hover { text-decoration:underline;}
.abtrennung_blau { background-image:url(art/trennlinie_blau.jpg); background-position:bottom; background-repeat:no-repeat; padding:5px 10px 10px 10px;}
.bewertung { color:#0785c1; font-weight:bold; padding:0px 10px 11px 40px; }
.abstand_11pixel { padding:0px 0px 0px 11px;}
.abtrennung_blau img { margin-bottom:-8px; }

.abtrennung_dunkel { background-image:url(art/trennlinie_dunkel.jpg); background-position:bottom; background-repeat:no-repeat; padding:5px 10px 7px 18px;  }
.abtrennung_dunkel_wer { background-image:url(art/trennlinie_dunkel.jpg); background-position:bottom; background-repeat:no-repeat; padding:5px 10px 7px 18px; position:relative; z-index:2888; }
.details { color:#6ba0b6;}
.wer {	position:absolute;	left: 170px;	top: 5px; z-index:2999;}



/* favoriten */
.favoriten { position:absolute;	left: 170px; background-color:#2d596b; border:1px solid #224859; width:120px; top:20px; z-index:9999;  display:none; }
.favoriten a { display:block; position:relative; background-image:url(art/icon_fav_klein.gif); background-repeat:no-repeat; padding:1px 0px 2px 20px; margin:4px; border-bottom:1px solid #265163; background-color:#2d596b;}
/* kommentare */
a.kommentar_schreiben { width:547px; height:34px; margin:20px 0px 5px 38px; display:block; background-image:url(art/kommentar_schreiben.gif); background-position:top;}
a.kommentar_schreiben:hover{  background-position:bottom;}

/* .kommentar_eingabe { background-color:#295466; margin:-5px 0px 5px 38px; width:547px; display:none;  }*/
.kommentar_eingabe { background-color:#295466; margin:-5px 0px 5px 38px; width:547px; display:none; text-align:center; padding:10px 0px 10px 0px;}
.kommentar_textarea { width: 500px; background-color:#eaf9ff;	border: 1px solid #11a3ea;	padding:0px 5px 0px 5px; margin:2px 0px 0px 0px; color: #333333; height:100px; overflow:auto;}
.kommentar_textarea:focus{ background-color:#ffffff;}
.kommentar_button_div{ text-align:right; margin:4px 18px 0px 0px; }
.kommentar_button { background-color:#eaf9ff; width:75px; border: 1px solid #11a3ea; }

.art_kommentare { width:545px; border:1px solid #275163; background-color:#295466; margin:3px 0px 0px 38px; background-image:url(art/kommentare_footer.jpg); background-position:bottom; background-repeat:repeat-x; }
.avatarbg { width:117px; height:110px; background-image:url(art/kommentare_avatarbg.jpg); margin-bottom:1px;}
.avatarbg img { margin:15px 0px 0px 11px; }
.kommentdetails { margin:0px 0px 0px 20px; width:380px; background-image:url(art/kommentare_detailsbg.jpg); background-position:bottom; background-repeat:repeat-x; }
.kommentar_name { margin:12px 0px 12px 0px;}
.kommentare_text {margin:6px 0px 8px 20px; width:370px; overflow:hidden;}
.kommentare_edit { text-align:right; margin-top:8px; }

/* gallery_admin */
.gallery_admin { background-color:#1a4556; text-align:left; padding:14px 10px 0px 38px; color:#3f6e7f;}
.hinweis { color:#ff8a00; font-weight:bold;}
.editabtrennung { border-top:2px solid #255162; width:140px; margin:4px 4px 0px 17px; padding-top:4px;}

/* Profilseite */

.aufzaehlung { border-bottom:1px solid #2B5668; display:block; width:100%; padding:5px 0px 5px 0px;}
.aufzaehlung_ende { display:block; width:100%; padding:5px 0px 5px 0px;}
.inhaltueberschriften {  display:block; margin:15px 0px 3px 0px; font-weight:bold;}
.boxueberschrift{ height:36px; background-image:url(ueberschrift.jpg); margin-bottom:4px;}
.ausrichtungboxueberschrift { padding:8px 0px 0px 10px; font-weight:bold;}
.profilgross { border:1px solid #2A5162; width:530px; margin:20px 0px 0px 16px; display:inline;}
.profilklein { border:1px solid #2A5162; width:295px; margin:20px 16px 0px 0px; display:inline;}
.profil_abstandoben { margin-top:35px;}
.boxinhaltabstand { margin:0px 10px 10px 10px}
/* bilderupload */
.bilderupload { margin:10px 0px 0px 10px; }
