/* CSS Document */
/* Christian Oberück */
/* Für Bilderkiste.de Gallery-Script*/
/* 18.09.2008 */

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

body {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
background: url(images/background.jpg) repeat-x #fff top;
}

#container {
width:1000px;
margin:auto;
}

/*#werbebanner {
border:1px solid #000;
margin-right:5px;
height:50px;
width:120px;
background-color:#FF0000;
}*/

#rightside {
width:833px;
float:left;
}

#header {
width:833px;
height:128px;
background:url(images/header_bg.jpg) no-repeat;
margin-bottom:5px;
_margin-bottom:-15px;
}


.hauptueberschrift h2{
margin-top:0px;
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-indent:21px;
padding-top:2px;
color:#fff;
height:20px;
display:block;
}

.iconlupe {
background:url(images/h2_bg_lupe.gif) top left no-repeat;
}

.iconschnellstart {
background:url(images/h2_bg_stecker.gif) top left no-repeat;
}

.iconwerbung {
background:url(images/h2_bg_werbung.gif) top left no-repeat;
}

.iconbilder {
background:url(images/h2_bg_bilder.gif) top left no-repeat;
}

.icontags {
background:url(images/h2_bg_tag.gif) top left no-repeat;
}

.h2_100 {
width:833px;
}

.h2_80 {
width:588px;
_width:580px;
margin-top:10px;
}

.h2_70 {
width:500px;
margin-top:10px;
}

.h2_30 {
width:323px;
margin-top:10px;
}

.h2_20 {
width:235px;
margin-top:10px;
}

#left_search {
float:left;
}

#right_search {
float:left;
margin-left:10px;
}

#right_search .vorschaubilder {
width:550px;
}

#right_search .vorschaubilder a img{
border:none;
}

#right_search .vorschaubilder ul{
margin:0;
padding:0;
}

#right_search .vorschaubilder li{
float:left;
padding:2px 2px 0 0;
background:url(images/foto-dvd-vorschaubilder/picture_bg.gif) no-repeat;
width:54px;
height:54px;
display:block;
text-align:center;
}

.unterueberschrift h2{
margin-top:0px;
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-indent:5px;
padding-top:2px;
color:#fff;
background:url(images/h2_bg_50perc.gif) top left repeat-x;
height:20px;
display:block;
}

.h2_50_left {
width:400px;
margin-right:7px;
margin-left:4px;
_margin-left:2px;
float:left;
}

.h2_50_left_index {
width:398px;
margin-right:9px;
_margin-right:7px;
float:left;
}

.content_100 {
width:766px;
margin-left:15px;
_margin-left:9px;
text-align:left;
}

.h2_50_left_related {
width:378px;
margin-left:15px;
_margin-left:9px;
margin-right:10px;
_margin-right:8px;
float:left;
}

.h2_50_right_related {
width:378px;
float:left;
}

.h2_99_left {
clear:both;
width:807px;
margin-left:4px;

}

.h2_99_left_2 {
clear:both;
width:807px;

}

h2_99_left_index {
clear:both;
width:799px;
margin-left:4px;
}

.h2_50_right {
width:400px;
float:left;
}

.h2_50_right_index {
width:398px;
float:left;
}

/* Alphabetische Auswahl*/
#alphabetauswahl{
margin:auto;
margin-left:-15px;
*margin:auto;
*margin-left:11px;
margin-bottom:10px;

}


#alphabetauswahl ul{
list-style-type:none;
margin:10px 0 0 0;
}

#alphabetauswahl li {
float:left;
padding-left:3px;
padding-right:3px;
*padding-right:2px;
}

#alphabetauswahl li a {
padding-top:3px;
text-align:center;
border:1px solid #000000;
color:#000;
font-weight:bold;
text-decoration:none;
width:20px;
height:15px;
*width:22px;
*height:19px;
display:block;

}

#alphabetauswahl li a:hover {
background-color:#0094DE;
}
/* Alphabetische Auswahl ende*/

.textbox {
border:1px solid #000;
margin-bottom:7px;
}

.verlauf_bg {
background:url(images/textbox_bg.gif)  repeat-x bottom left #fff;
padding-bottom:30px;
}

.box_100 {
width:815px;
margin-left:16px;
}

.box_70 {
margin-left:16px;
width:482px;
}

.box_80 {
margin-left:16px;
width:570px;
_width:562px;

}

.box_30 {
margin-left:16px;
width:305px;
}

.box_20 {
margin-left:16px;
width:217px;
}

.box_50 {
width:398px;
}

.box_50_index {
width:396px;
}

.box_50_related {
text-align:left;
width:376px;
}

.votetaglist table{
width:90%;
border-collapse:collapse;
border:0px;
margin:auto;
border-bottom:1px solid #BDBDBD;
}

.votetaglist table td.links {
width:120px;
}

.carmolink a{
color:#000;
text-decoration:none;
}

.carmolink table a:hover{
color:#000;
text-decoration:none;
}

.deltagtable table {
width:100%;
border-collapse:collapse;
border:0px;
margin:auto;
border-bottom:1px solid #BDBDBD;
}

#addtag table {
width:100%;
margin-bottom:5px;
border:none;
}


#addtag table td.links {
width:120px;
}


.slidecontent {
/*display:none;*/
margin:0 5%;
}

.slideuparrow {
float:right;
}

.slideuparrow a img{
border:none;
}

/*zur verwirrung von spammern */
.nerriwrev {
display:none;
}


.box_99 {
width:805px;
}

.bildinfo_container {
width:96%;
margin:auto;
}

.nutzungsbedingungen_hinweis {
color:#cc0000;
font-weight:bold;
}

.werbung_300x250 {
width:300px;
height:250px;
border:1px solid #000;
float:left;
margin-right:15px;
}

.bildinfos {
float:left;
border:1px solid #000;
width:463px;
margin-bottom:15px;
}

.download_infobox {
height:155px;
padding:5px;
}

.download ul{
padding:0;
margin:0;
}

.bedingungen {
height:67px;
}

.bild_codebox {
border:1px;
padding:5px;
}

.bild_codebox{
clear:both;
border:1px solid #000;
width:770px;
margin-top:15px;
}

.trenner {
border-top:1px solid #e3e3e3;
width:96%;
margin:auto;
margin-top:10px;
margin-bottom:10px;
}

.surftipps {
font-size:11px;
text-align:center;
color:#000;
}

.alleclipartsfinden {
clear:both;
text-align:center;
padding-top:15px; 
}

.alleclipartsfinden a {
text-decoration:underline;
color:#333;
font-weight:bold; 
}

/* Werbungen */

.w_768banner {
width:768px;
height:90px;
margin:auto;
text-align:center;
}

.w_768_hierwerben {
text-align:right;
padding-right:41px;
}

.w_468linkblock {
width:468px;
height:15px;
margin:auto;
margin-top:5px;
margin-bottom:5px;
text-align:center;
}

.w_728x15_linkzeile {
width:728px;
height:19px;
margin:auto;
text-align:center;
}

.w_468banner  {
clear:both;
width:468px;
height:60px;
margin:auto;
text-align:center;
}


.umfragebox  {
clear:both;
width:600px;
margin:auto;
}

.w_120linkblock  {
width:120px;
height:90px;
margin-left:351px;
text-align:center;
padding-bottom:10px;
}

.w_300blockbanner_1 {
float:left;
margin-left:95px;
_margin-left:45px;
width:300px;
border:1px solid #000;
}

.picture_info {
float:left;
margin-left:95px;
_margin-left:45px;
width:300px;
text-align:left;
}

.pinfo_hoehe {
height:218px;
}

.textwerbung {
float:left;
margin-left:95px;
_margin-left:45px;
width:617px;
text-align:left;
}

.textwerbung h2 {
margin:0 0 -15px 0;
padding:0;
background:none;
color:#000;
font-size:12px;
font-weight:bold;
}

.nutzungsbedingungen {
color:#cc0000;
text-align:center;
font-weight:bold;
}

.nutzungsbedingungen a {
color:#cc0000;
text-decoration:underline;
}

.nutzungsbedingungen a:hover {
color:#cc0000;
text-decoration:none;
}

.w_300x250_overview {
margin:auto;
text-align:center;
width:468;
margin-bottom:5px;
}

.w_300blockbanner_2 {
float:left;
margin-left:17px;
width:300px;
}

/* Werbungen ende*/

/* Navigation */

#navigation ul{
list-style-type:none;
font-size:12px;
font-weight:bold;
height:20px;
margin-top:98px;
margin-left:-40px;
*margin-left:0px;

}

#navigation li{
float:left;
padding-right:10px;
height:20px;
}

#navigation li a{
height:20px;
color:#fff;
display:block;
padding:5px 0 0 5px;

}

#navigation li a:hover{
background:url(images/nav_hover.gif) repeat;
height:20px;
color:#000;
text-decoration:none;
}

.home {
width:50px;
}

.bildarchiv {
width:80px;
}

.fotos-cd {
width:70px;
}

.forum {
width:60px;
}


.webguide {
width:90px;
}

.impressum {
width:90px;
}

.downloads {
width:100px;
}

.agb {
width:60px;
}

.nutzungsbedingungen {
width:60px;
}

#navigation li a {
	padding-right: 5px;
	width: auto !important;
}

/* //Navigation */

/* Sprachauswahl, etc*/
#toolbar {
width:768px;
margin:auto;
text-align:center;
}

.toolbar_spalte {
width:256px;
float:left;
}

.leftoverviecolumn {
text-align:left;
height:19px;
}

.seitenauswahl {
/*background:url(images/seitenauswahl.gif) no-repeat;*/
padding-top:4px;
letter-spacing:1px;
text-align:center;
}

#buttons_seitenauswahl {
margin:auto;
width:106px;
text-align:center;
}

#buttons_seitenauswahl .anzahlseiten {
float:left;
width:30px;
font-weight:bold;
}

#buttons_seitenauswahl a.start {
float:left;
width:19px;
height:19px;
display:block;
background:url(images/start.gif);
}

#buttons_seitenauswahl a:hover.start {
background:url(images/start_hover.gif);
}

#buttons_seitenauswahl a.end {
float:left;
width:19px;
height:19px;
display:block;
background:url(images/end.gif);
}

#buttons_seitenauswahl a:hover.end {
background:url(images/end_hover.gif);
}

#buttons_seitenauswahl a.back {
float:left;
width:19px;
height:19px;
display:block;
background:url(images/back.gif);
}

#buttons_seitenauswahl a:hover.back {
background:url(images/back_hover.gif);
}

#buttons_seitenauswahl a.forth {
float:left;
width:19px;
height:19px;
display:block;
background:url(images/forth.gif);
}

#buttons_seitenauswahl a:hover.forth {
background:url(images/forth_hover.gif);
}

.suchfeld {
text-align:right;
}
/* Sprachauswahl, etc*/

.suche_fehleranzeige {
font-weight:normal;
padding-left:10px;
font-size:12px;	
}

/*list style*/
.suchergebnisse ul {
list-style-type:none;
margin:10px 0 0 10px;
padding:0;
}

.bookmark_header{
padding:20px 0 0 5px;
float:left;
color:#333;
}

.sprachauswahl ul {
float:right;
list-style-type:none;
margin:10px 0 0 0;
padding:0;
}

.sprachauswahl ul a img{
border:none;
}

.sprachauswahl li {
padding-right:5px;
padding-top:5px;
}

.suchergebnisse form {
margin: 10px 0 0 10px;	
}

.suchergebnisse .suchformular {
font-weight:bold;
}

.suchergebnisse ul a img{
border:none;
}

.suchergebnisse a {
color:#333;
text-decoration:underline;
}

.suchergebnisse a:hover {
color:#666;
text-decoration:none;
}

/* LINKS */
a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #0092DD;
border-width:0px;
text-decoration: none;
}

a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #0092DD;
border-width:0px;
text-decoration: underline;
}


.bewerten img:hover {
cursor:pointer;
}

/*//LINKS */

.floatlist li {
float:left;
}

/* Vorscvhaubilder */

#vorschaubilder {
margin-left:4px;
}

#vorschaubilder .search{
padding:4px 0 4px 4px;
}

#vorschaubilder .overview{
text-align:center;
}

#vorschaubilder ul {
margin:0;
padding:0;
list-style-type:none;
text-align:center;
}

#vorschaubilder li {
width:156px;
height:170px;
background:url(images/picture_bg.gif) no-repeat;
padding-top:3px;
display:block;
text-align:center;
margin-right:3px;
}

#vorschaubilder .overview li{
margin:auto;
text-align:center;
}

.vorschaubilder ul {
margin:0;
padding:0;
list-style-type:none;
text-align:center;
}

.vorschaubilder li {
width:156px;
height:156px;
background:url(images/picture_bg.gif) no-repeat;
padding-top:3px;
display:block;
text-align:center;
margin-right:3px;
}

.leftside_eintragoptimieren {
float:left;
}

.rightside_eintragoptimieren {
float:left;
width:596px;
}


/*Tagcloud */
#tagCloud a {
	color: #646d74!important;
	text-decoration: none;
	padding: 0 4px;
	white-space:nowrap;
}
#tagCloud a:hover {
	text-decoration: underline;
}
#footer #tagCloud a.bold {
	font-weight: bold;
}

#tagCloud {
text-align:center;
}
#tagCloud a.tagXS {
	font-size: 11px;
}
#tagCloud a.tagS {
	font-size: 15px;
}
#tagCloud a.tagM {
	font-size: 17px;
}
#tagCloud a.tagL {
	font-size: 21px;
	line-height: 120%;
}
 #tagCloud a.tagXL {
	font-size: 24px;
}

#tagCloud a img {
border:0;
margin-right:-10px;
}

.sedografik {
margin:10px 0 20px 16px;
}

.sedografik_index {
clear:both;
margin:10px 0 20px 16px;
float:right;

}

.bestellschein_cliparts {
border:2px solid red;
width:74%;
margin:auto;
text-align:center;
}

.bestellschein_cliparts  a{
font-size:150%;
font-weight:bold;
}

.zurueck {
float:left;
width:100px;
}
.zurueck a img{
border:0;
}

.zurueck a {
width:100px;
height:45px;
background:url(images/zurueckpfeil.gif) center left;
display:block;
}

.zurueck a:hover {
background:url(images/zurueckpfeil.gif) center right;
}

.sorttags {
margin-top:-2px;

}

.sorttags a {
color:#000;
text-decoration:underline;
}

.sorttags a:hover {
color:#555;
text-decoration:underline;
}

.impressum_bilder {
list-style-type:none;
text-align:center;
margin-left:170px;
}

.impressum_bilder li{
float:left;
padding-right:20px;
}

.bildinfos ul {
list-style-type:none;
margin:0;
padding:0 0 0 15px;
}

.bildinfos ul li {
	padding-bottom: 10px;
}

.gewinnspiel_bg {
background:url(images/gewinnspiel_bg.jpg)  bottom right #fff;
}

.indexnavigation {
float:left;
width:342px;
_width:334px;
height:200px;
margin-left:20px;
margin-bottom:75px;
}

.indexnavigation ul{
list-style-type:none;
margin:0;
padding:0;
}

.obenabstand{
padding-top:0px
}

.indexnavlink a{
background:url(images/folder_zu.jpg) no-repeat;
height:100px;
_height:25px;
width:100px;
display:block;
font-weight:bold;
font-size:14px;
padding-top:75px;
text-indent:-18px;
}

.indexnav_fotos a:hover{
background:url(images/folder_fotos.jpg) no-repeat;
height:100px;
_height:25px;
width:100px;
display:block;
font-size:14px;
}

.indexnav_cliparts a:hover{
background:url(images/folder_cliparts.jpg) no-repeat;
height:100px;
_height:25px;
width:100px;
display:block;
font-size:14px;
}

.indexnav_backgrounds a:hover{
background:url(images/folder_backgrounds.jpg) no-repeat;
height:100px;
_height:25px;
width:100px;
display:block;
font-size:14px;
}

.indexnav_buttons a:hover{
background:url(images/folder_buttons.jpg) no-repeat;
height:100px;
_height:25px;
width:100px;
display:block;
font-size:14px;
}

.indexnav_banner a:hover{
background:url(images/folder_banner.jpg) no-repeat;
height:100px;
_height:25px;
width:100px;
display:block;
font-size:14px;
}

.indexnav_texturen a:hover{
background:url(images/folder_texturen.jpg) no-repeat;
height:100px;
_height:25px;
width:100px;
display:block;
font-size:14px;
}

.indexnavigation li{
height:100px;
_height:25px;
width:100px;
padding-right:10px;
padding-bottom:30px;
text-align:center;
}

.werbung_200x200 {
float:left;
width:200px;
height:200px;
margin-top:20px;
}

h3 {
color:#CC0000;
font-weight:bold;
font-size:12px;
margin:0 0 5px 0;

}

.rotbold {
color:#CC0000;
font-weight:bold;
}

.zentriert {
text-align:center;
}

.nesletterbox {
float:left;
height:109px;
*height:123px;
}

.gewinnspielbox {
height:360px;
}

.newslettertext {
margin-left:5px;
width:300px;
float:left;
}

.newsletterpadding {
padding:14px 4px 14px 14px;
}

.overview_bild {
float:left;
margin:10px 0 0 20px;
width:170px;
margin-right:5px;
}

.overview_beschreibung {
margin-top:10px;
float:left;
text-align:left;
}

a img {
border:none;
}

.contenttext {
margin:auto;
width:700px;
}

.contenttext h2 {
margin:0 0 -15px 0;
padding:0;
background:none;
color:#000;
font-size:12px;
font-weight:bold;
text-indent:0;
}

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

.webguide_ansicht {
padding:20px;

}
