*{ margin:0;  padding:0; }
ul, li, ol {margin:0;  padding:0; }
html{height:100%; }
body{color:#26393D; height:100%; background:#FFFAE4 url(/media/bgshad.gif) repeat-y 1000px; font:11px Verdana, Arial, Helvetica, sans-serif; }
input, select, textarea{ font:11px Verdana; padding:1px 2px;}


.clear{clear:both}
.flRight {float:right}
.flLeft {float:left}
img.flLeft { margin:0px 7px 0px 0px}
br.clear{clear:both; font-size:0px; height:0px;}
img{border:0;}

a{ color:#00579C; text-decoration:none}
a:hover{ color:#00579C; text-decoration:underline}
a.intextBig{ font-size:14px; font-weight:bold }
a.intext{ color:#26393D; text-decoration:none }
a.glossar {cursor:help;font-style:oblique}

h1{ font:bold 15px Verdana; text-align:left; margin:20px 0px 10px 0px}
h1 span{ font-weight:normal}
h1.noPad{ margin-top:0px;}
h2{ font:bold 12px Verdana; text-align:left; margin:20px 0px 10px 0px ;}
h2.noPad{ margin:0px 0px 2px 0px}
h2 span{ color:#26393D; font-weight:normal}
h3{ font:bold 11px Verdana; text-align:left; margin:10px 0px;}
h4{ font: bold 11px Verdana; text-align:left; margin:0 0 5px 0; padding:0; text-decoration:underline}
hr{ background:#ccc; border:none; height:1px; width:95%; margin:0px auto }
#contents hr{ width:auto; }
small{ font:9px Tahoma;}
small em{ font: italic 10px Verdana; }
	.ico1{ background:url(/media/icon_r1_c2.gif) no-repeat 9px 10px}
	.ico2{ background:url(/media/icon_r3_c2.gif) no-repeat 9px 7px}
	.ico3{ background:url(/media/icon_r7_c1.gif) no-repeat 9px 8px}
	.ico4{ background:url(/media/icon_r9_c2.gif) no-repeat 9px 6px}
	.ico5{ background:url(/media/icons/facebook.gif) no-repeat 9px 6px}
.greenText{color:#006600;}
.redText{color:#DF001E;}
.orangeText{color:#FF8A00;}
.alRight{ text-align:right  }
.alRight em{color:#666666}

#main{width:1000px; background:#fff;  position:relative  }
/*#main[id]{background-attachment:fixed;}*/

#header{ height:170px; margin-bottom:5px; position:relative;  }
/* #header .bookmark{ position:absolute; right:350px; top:-15px; width:125px; height:16px} */
#header img { position:absolute; top:18px; left:35px; }
#header form {float:right; padding:54px 16px 0px 0px;}
#header input {font:11px Verdana; padding:1px; width:200px }
#header .submit{ margin-left:3px;  width:81px; cursor:pointer; margin-bottom:-1px;}
#header a.filter_lnk{}
#header .sub\
mit{ margin-left:3px;  width:81px; cursor:pointer; margin-bottom:0px;}

 .bigAdds{ position:fixed; top:135px; left:1010px;}
 .bigAdds small{ color:#999; margin-bottom:3px; display:block}

ul#mm { list-style:none; padding:0; margin:23px 0px 0px 5px; }
ul#mm li {  float:left; position:relative; height:24px; margin-right:1px; text-align:center; border-bottom:solid 1px #fff;}
ul#mm li.active {border-bottom:solid 1px #26393D;}
ul#mm ul#mm li:hover, ul#mm li.over {border-bottom:solid 1px #ffffff;}
ul#mm li.active a, ul#mm li:hover a, ul#mm li.over a{ background:#26393D}
ul#mm li.active b, ul#mm li:hover b, ul#mm li.over b{background:#26393D}
	#m1{width:48px;}
	#m2{width:143px;}
	#m3{width:136px;}
	#m4{width:141px;}
	#m5{width:58px;}
	#m6{ width:50px;}

ul#mm li a{ color:#fff; text-decoration:none; background-color:#FA8A08; display:block; height:22px; font:12px/22px Verdana, Arial, Helvetica, sans-serif; border-left:solid 1px #26393D; border-right:solid 1px #26393D;}
/* rounded tops*/
#header li i{ display:block; height:1px; font-size:1px; line-height:1px; background-color:#26393D; margin:0px 2px 0px 2px; overflow:hidden}
#header li b{ display:block; height:1px; font-size:1px; line-height:1px; background-color:#FA8A08; margin:0px 1px 0px 1px; border-left:solid 1px #26393D; border-right:solid 1px #26393D}

ul#m2s {padding:0; margin:0px ; background:#26393D; display:block; float:left; width:100%; color:#fff;}
#m2s li{ float:left; list-style:none; padding:0; margin:0px; border:none; background:none; height:21px; color:#fff; }
#m2s li a{ background:none; border:none; display:block;  padding:0 10px; color:#fff; text-decoration:none; font:11px/20px Verdana }
#m2s li a span{ color:#ff0; float:none}
#m2s li a.act{ font-weight:bold}
#m2s li.spacer{ line-height:20px;}

#navigation{ width:230px; float:left; font-size:11px; padding-top:0px; }
#navigation big{font:bold 12px/16px Verdana; padding:7px 0px 0px 35px; margin:0px 0px 2px 0px; text-transform:uppercase; display:block  }
	#navigation	.banner{margin:0px 5px 5px 5px; display:block; border-bottom:1px solid #CECECE; }
	.box{ background:#F7F7F7; margin:0px 5px 5px 5px; }
	.box p, .box ul, .box ol{ padding:5px 9px; list-style-type:none; line-height:16px;}
	.box ul{ padding-right:0px;}
	.box a.cur {background:url(/media/bult.gif) no-repeat 0px 4px; padding-left:12px; font-weight:bold}

	.box b{ background:#CCCCCC; padding:0px; margin:0px 2px; display:block; height:1px; font-size:1px;  overflow:hidden}
	.box i{  padding:0px;  margin:0px 1px; display:block; height:1px; font-size:1px; border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; overflow:hidden}
	.box span{ display:block; margin:0px 1px;}
	.box span i{ background:#CCCCCC; padding:0px; margin:0px 1px 0px 1px; display:block; height:1px; font-size:1px; border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; overflow:hidden}
	.box span b{  padding:0px; background:none;  margin:0px; display:block; height:1px; font-size:1px; border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; overflow:hidden}
	.box li span { display:inline; margin:0; font-style:italic}
	.box div{border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; padding:0px;}
	.box input { width:150px; font:11px Verdana; padding:1px; }
	* html .box .submitOk {margin-bottom:-1px; }
	.box .submitOk { width:38px; margin-left:2px; cursor:pointer; margin-bottom:-1px;  }
	.box .submit\
Ok { width:38px; margin-left:2px; cursor:pointer; margin-bottom:0px;  }
	.box p.bborder { border-bottom:solid 1px #ccc;}

/* content block */
   #contents{ width:759px; float:left; padding:0px 0px 0px 5px; border-left:solid 1px #CCCCCC; min-height:1800px; /* height:auto !important ; height:1060px; */}
	#contents p{ padding:0px 0px 8px 0px; line-height:15px;}
	#contents ul, ol{padding:0px 0px 8px 0px; line-height:15px;}
	#contents ul, ol{ margin-left:15px;}
	#contents li{ list-style: inside disc}
	#contents li.num { list-style: inside decimal}
	#contents big{ font:bold 14px Verdana; display:block; margin-bottom:5px;}
	#contents div.padding{ padding:0px 8px 0px 8px; margin-top:15px;}
	#contents .bborder{ border-bottom:solid 1px #ccc; margin-bottom:10px }
	#contents .postScriptum { font:11px/11px Tahoma; }

	.upperLinks{ font-size:9px; border-bottom:solid 1px #ccc; text-align:right}

	.breadcrumbs div{ padding-right:10px;color:#F7F7F7;  }
	.breadcrumbs a, .breadcrumbs strong{ color:#F7F7F7;}
	.breadcrumbs a.active{ font-weight:bold}
	.breadcrumbs b, 	.breadcrumbs i{display:block;  padding:0px; height:1px; font-size:1px; overflow:hidden}
	.breadcrumbs b{ background-color:#8D8D8D;  margin:0px 2px;}
	.breadcrumbs i{ background-color:#8D8D8D; margin:0px 1px; }
	.breadcrumbs div{background-color:#8D8D8D;  padding:0px 10px; }
	.breadcrumbs span b{ background-color:#8D8D8D;  margin:0px 1px; }
	.breadcrumbs span i{ background-color:#8D8D8D; margin:0px 2px; }

	.pageNumbers { margin-bottom:15px;}
	.pageNumbers div{ padding-right:10px; clear:both; height:100% }
	.pageNumbers form{ padding-right:150px; padding:1px 0px;  }
	.pageNumbers form select{ margin-bottom:-1px;}
	.pageN\
umbers form select{ margin-bottom:0px;}
	.pageNumbers select{ margin-top:2px; min-width:50px;}
	/*.pageNumbers a{ color:#26393D;}*/
	.pageNumbers strong.active{ font-weight:bold; font-size:14px; color:#000;}
	.pageNumbers b, 	.pageNumbers i{display:block;  padding:0px; height:1px; font-size:1px; overflow:hidden}
	.pageNumbers b{ background-color:#D8E2EB;  margin:0px 2px;}
	.pageNumbers i{ background-color:#D8E2EB; margin:0px 1px; }
	.pageNumbers div{background-color:#D8E2EB;  padding:0px 10px; }
	.pageNumbers div div{ background:none; padding:1px 0px 0px 0px; float:right; line-height:20px;}
	.page\
Numbers div div{ padding-top:2px;}
	.pageNumbers span b{ background-color:#D8E2EB;  margin:0px 1px; }
	.pageNumbers span i{ background-color:#D8E2EB; margin:0px 2px; }

	.redMessage, .greenMessage, .alphabet { margin-bottom:15px;}
	.redMessage div { clear:both; height:100%; color:#f00; font-weight:bold; background-color:#FFC8C8;  padding:0px 10px;  }
	.redMessage b, .redMessage i, .greenMessage b, .greenMessage i, .alphabet b, .alphabet i{display:block;  padding:0px; height:1px; font-size:1px; overflow:hidden}
	.redMessage b, .redMessage i, .redMessage span b, .redMessage span i{ background-color:#FFC8C8;  }
	.redMessage b, .greenMessage b, .alphabet b{margin:0px 2px;}
	.redMessage i, .greenMessage i, .alphabet i{ margin:0px 1px; }
	.redMessage span b, .greenMessage span b, .alphabet span b{ margin:0px 1px; }
	.redMessage span i, .greenMessage span i, .alphabet span i{ margin:0px 2px; }

	.greenMessage div{clear:both; height:100%; color:#006600; font-weight:bold; background-color:#C5EBC5;  padding:0px 10px;  }
	.greenMessage b, .greenMessage i, .greenMessage span b, .greenMessage span i{ background-color:#C5EBC5;  }

	.alphabet { margin-top:10px;}
	.alphabet div { clear:both; height:100%; background-color:#9DB6CC;  text-align:center; padding:2px 0px;  }
	.alphabet div a{ font-weight:bold}
	.alphabet b, .alphabet i, .alphabet span b, .alphabet span i{ background-color:#9DB6CC;  }

	.adds small{ padding:5px 5px 0px 5px;}
	#contents .adds p { padding:5px;}
	.adds small{font:italic 9px Verdana; color:#999999;}
	.adds .col {width:377px; float:left; margin:0px 0px 5px 0px; background:#fff; }
	.adds .col.cright {float:right}
	.adds .col div{ border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; background:#FFFCDF; }
	.adds div b, .adds div i{display:block;  padding:0px; height:1px; font-size:1px; overflow:hidden}
	.adds div b{ background-color:#CCCCCC;  margin:0px 2px; }
	.adds div i{  margin:0px 1px; border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; }
	.adds div span i{ background-color:#CCCCCC;  margin:0px 2px; }
	.adds div span b{ background:none; margin:0px 1px; border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; }

	/* content blocks */
	.imgOnTheLeft, .imgOnTheLeft2  {border-bottom:solid 1px #ccc; padding:10px 0px}
	.imgOnTheLeft2  { padding:7px 0px 0px 0px}
	.imgOnTheLeft img {float:left; margin:10px 10px 0px 0px}
	.imgOnTheLeft2 img {float:left; margin:2px 10px 0px 0px}
	.imgOnTheLeft p, .imgOnTheLeft2 p  { margin-left:90px;}
	.imgOnTheLeft h1 { margin-top:10px;}

	.partnerListing { height:100%; margin:0px; margin-bottom:8px; background:#f0f0f0;padding:5px; }
	.partnerListing.premiumad { background:#E8FFEB }
	.partnerListing.admin { border:1px solid silver; height:100%; margin-bottom:15px; }
	/*.partnerListing img.logo{max-width:120px;padding:3px;margin:1px;border:1px solid #e5e5e5;background:white;}*/
	.partnerListing img.logo{width:128px;height:68px;}
	.partnerListing img.logo_agenturkunden{max-width:120px;}
	/* <!--[if gte IE 5.5]> .partnerListing img.logo{width:120px;padding:3px;margin:1px;border:1px solid #e5e5e5;background:white;} <![endif]--> */
	.partnerListing	div{float:left; }
	#contents .partnerListing	div p.dates{ background:#EFEFEF; font:10px Tahoma; padding:2px 5px; margin:3px 0px 15px 0px; color:#666 }
	.partnerListing	.textBlock{ float:none; margin-left:138px; }
	.partnerListing	.textBlock h1{ margin:0; margin-bottom:2px; border-bottom:solid 1px #ccc;}
	.partnerListing	.textBlock .ppname h3{ margin:0; margin:0px;display : inline;}
	.partnerListing	.textBlock .ppbeschreibung { display : inline;}
	.partnerListing .overall_user_rating {float:right; top:-25px;}
	#contents .partnerListing	p.highlight{ background-color:#E8FFE8; border:solid 1px #006600; padding:8px; margin-bottom:15px; }
	#contents .partnerListing	p.starhighlight{ font-weight:bold; color:#006600; background:url(/media/star.gif) no-repeat left ;  margin:0px 0px 10px -36px; padding:0px 0px 0px 36px; }
	#contents .partnerListing	p.clear{ padding-top:10px;}
	.partnerListing	p.highlight span{ display:block; padding-bottom:10px;}
	.partnerListing .actionLinks{ border-bottom:solid 1px #ccc; clear:both; position:relative; width:100% }
	.partnerListing .actionLinks .netzwerke {margin-left:138px;}
	.partnerListing .actionLinks .netzwerke img {margin:3px 0px 0px 0px;}

	.partnerListing .actionLinks .merken{float:right;line-height:20px; /*height:20px;*/ border-right:none; border-bottom:none; padding:0px 3px 3px 0px}
	.partnerListing .actionLinks .anmelden{  float:right;line-height:20px; /*height:20px;*/ border-right:none; border-bottom:none; padding:0px 0px 3px 0px}

   .partnerListing .detailseite{ clear:both; position:relative; width:100%; }
	.partnerListing .detailseite .merken{float:right;line-height:20px; /*height:20px;*/ border-right:none; border-bottom:none; padding:15px 3px 3px 0px}
	.partnerListing .detailseite .anmelden{  float:right;line-height:20px; /*height:20px;*/ border-right:none; border-bottom:none; padding:15px 0px 3px 0px}

	.partnerListing .actionLinks i{display:block; position:absolute; left:0px; bottom:-3px; width:13px; height:12px; background:url(/media/arrow.gif) no-repeat; }
* html .partnerListing .actionLinks i{ bottom:-5px;}
/*
	.partnerListing .actionLinks .anmelden{ float:right; line-height:20px; /*height:20px;*/ border-right:none; border-bottom:none; padding:0px 0px 3px 0px}
	.partnerListing .actionLinks .merken{ float:right; line-height:20px; /*height:20px;*/ border-right:none; border-bottom:none; padding:0px 3px 3px 0px}

	.partnerListing .actionLinks a.jetzt{ border-left:solid 1px #ccc;}
	.partnerListing .actionLinks b a{float:right; line-height:20px; /*height:20px;*/ font-weight:bold;  border:solid 1px #ccc;  border-right:none; border-bottom:none; background:#ebebeb url(/media/iconadm2.gif) no-repeat 5px 5px; padding:0px 8px 0px 17px; border-left:none; border-right:solid 1px #ccc }
	*/
	.partnerListing .star_icon {position:absolute;right:15px;vertical-align: middle;}

	.anmeldungLink{ color:red; font-weight:bold; background:url(/media/iconadm2.gif) no-repeat left; padding:0px 8px 0px 12px; }
	.merkenLink{ background:url(/media/iconadm.gif) no-repeat left; padding:0px 8px 0px 12px; display:inline;}
	.diskussionLink{ background:url(/media/iconmsg.gif) no-repeat left; padding:0px 8px 0px 12px;}
	.ahnlicheLink{ background:url(/media/iconlist.gif) no-repeat left; padding:0px 8px 0px 12px;}
	.pblogLink{ background:url(/media/icons/person.gif) no-repeat left; padding:0px 8px 0px 12px;}
	.pLandingpageLink{ margin-right:0px; background:url(/media/icons/globe.gif) no-repeat left; padding:0px 8px 0px 12px;}
	.kommentareLink{ background:url(/media/comment.gif) no-repeat left; padding:0px 8px 0px 12px;}

	/*.merkzettel{ background:url(/media/bgdt2.gif) repeat-y left; margin-bottom:0px; padding-top:15px;}*/
	.merkzettel.first { padding-top:0px;}
	.merkzettel .actionLinks i{ display:none}
	.merkzettel .actionLinks { width:100%}
	.merkzettel .actionLinks b a {float:right; line-height:20px; /*height:20px;*/ font-weight:bold;  border:solid 1px #ccc;  border-right:none; border-bottom:none; background:#ebebeb url(/media/iconadm2.gif) no-repeat 5px 5px; padding:0px 8px 0px 17px; border-left:none; border-right:solid 1px #ccc }
	.merkzettel .actionLinks span { float:right; line-height:20px; /*height:20px;*/ font-weight:bold;  border:solid 1px #ccc;  border-right:none; border-bottom:none; background:#ebebeb url(/media/iconadm.gif) no-repeat 5px 5px; padding:0px 8px 0px 17px }
		.actionLinks input{ position:absolute; left:0px; top:2px;}
		.actionLinks inp\
ut{ left:3px; top:5px;}

	.partnerDetailsList div{ background:#FFEE9D; border-top:solid 1px #A1A1A1; clear:both;}
	.partnerDetailsList div a{ font-size:13px; line-height:24px; font-weight:bold}
	.partnerDetailsList div .anmeldungLink{ float:right; padding-left:15px; line-height:22px}
* html .partnerDetailsList div{ height:24px;}
* html .partnerDetailsList div a{ vertical-align:bottom }
	.partnerDetailsList dl{  background:url(/media/bgdt.gif) repeat-y;}
	.last dl{border-bottom:solid 1px #A1A1A1;}
	/* .last {border-bottom:solid 1px #ccc; padding-bottom:20px;} */
	.last {padding-bottom:20px;}
	.partnerDetailsList dt, .partnerDetailsList dd{ margin:0; }
	.partnerDetailsList dt{width:101px; border-top:solid 1px #FFEE9D; font-weight:bold; float:left; text-align:right; padding:5px 2px;}
	.partnerDetailsList dd{ margin-left:105px; padding:5px 0px 5px 5px }
	#contents .partnerDetailsList p.highlight{ background-color:#E8FFE8; border:solid 1px #006600; padding:8px; margin-bottom:10px; margin-top:5px; }
	#contents .partnerDetailsList p.highlight span{ display:block; margin-bottom:10px;}
	#contents .partnerDetailsList p.starhighlight{ font-weight:bold; color:#006600; background:url(/media/star.gif) no-repeat left ;  margin:0px 0px 10px 0px; padding:0px 0px 0px 30px; }

	.admLinks { width:100%;}
	.admLinks span { display:block; width:100%; background-color:#FFDDDD; font-size:10px; line-height:23px; }
	.admLinks b {    color:blue;cursor:pointer; }
	.admLinks span input { margin:0px 5px}
	.admLinks div{ background-color:#FFAAAA; float:none; padding:3px; }
#contents	.admLinks div p{ margin:0 ;padding:5px 0px 0px 22px; background:url(/media/iconadmm.gif) no-repeat 5px }
	.admLinks div p a{ font-weight:bold}
	.admLinks .admLink1, .admLinks .admLink2, .admLinks .admLink3, .admLinks .admLink4 { float:right; width:10px; height:10px; margin:4px;}
	.admLinks .admLink1{ background:url(/media/iconadmm1.gif);}
	.admLinks .admLink2{ background:url(/media/iconadmm2.gif);}
	.admLinks .admLink3{ background:url(/media/iconadmm3.gif);}
	.admLinks .admLink4{ background:url(/media/icons/bell.gif);}

	#admLinks2{ border-bottom:1px solid #FFFFFF; display:block; float:none; clear:both;  background-color:#9DB6CC; padding:3px; }
#contents	#admLinks2 p{ margin:0 ;padding:5px 0px 0px 22px; background:url(/media/iconadmm.gif) no-repeat 5px }
	#admLinks2  p a{ font-weight:bold}

	#mz-zumailen{ background:#D8E2EB 99% 4px; padding:5px 5px 5px 5px; display:none;}
	#contents #mz-zumailen p{ padding-top:10px;}
	#mz-zumailen input{width:250px;}
	#mz-zumailen input.submit{ width:160px; cursor:pointer; margin-left:3px; margin-bottom:-1px; }
	#mz-zumailen input.sub\
mit{ margin-bottom:0px; }

   .cbox{ background:#FFFFFF; margin:0px 0px 0px 0px;}
   .cbox div.rahmen{border-left:solid 1px #A1A1A1; border-right:solid 1px #A1A1A1; padding:5px;}
	.cbox b{ background:#A1A1A1; padding:0px; margin:0px 2px; display:block; height:1px; font-size:1px;  overflow:hidden}
	.cbox i{  padding:0px;  margin:0px 1px; display:block; height:1px; font-size:1px; border-left:solid 1px #A1A1A1; border-right:solid 1px #A1A1A1; overflow:hidden}
	.cbox span{ display:block; margin:0px 1px;}
	.cbox span i{ background:#A1A1A1; padding:0px; margin:0px 1px 0px 1px; display:block; height:1px; font-size:1px; border-left:solid 1px #A1A1A1; border-right:solid 1px #A1A1A1; overflow:hidden}
	.cbox span b{  padding:0px; background:none;  margin:0px; display:block; height:1px; font-size:1px; border-left:solid 1px #A1A1A1; border-right:solid 1px #A1A1A1; overflow:hidden}
	.cbox h2 {font:bold 15px Verdana; padding:0px 0px 0px 0px; margin:0px 0px 8px 0px; display:block  }

/* Wissensdatenbank-Artikel */
	#contents .imgWithComment{ background-color:#E6E6E6; font:italic 10px/12px Verdana; float:left; padding:3px 3px 5px 3px; text-align:center; margin:0px 5px 7px 0px}
	#contents .imgWithComment img{ display:block;border:1px solid grey}

	#contents .imgWithCommentRight{ background-color:#E6E6E6; font:italic 10px/12px Verdana; float:right; padding:3px 3px 5px 3px; text-align:center; margin:0px 0px 7px 5px}
	#contents .imgWithCommentRight img{ display:block;border:1px solid grey}

	#contents .preart { padding:0px 0px 5px 0px }

	.articlePageNav{ border-bottom:solid 1px #A1A1A1; clear:both; height:16px}
	.articlePageNav span.active{ font-size:14px; color:#26393D; font-weight:bold}
		.articlePageNav div{ float:left; width:34%; text-align:center; line-height:14px }
		.articlePageNav a.prevLink, .articlePageNav a.nextLink { float:left; width:33%; font-weight:bold }
		.articlePageNav span.prevLink { float:left; width:33%; color:silver; }
		.articlePageNav a.nextLink { text-align:right}
		.articlePageNav span.nextLink { float:right; color:silver; }

	.author{font:normal 10px/13px Verdana; background:#D8E2EB; display:block; padding:3px; margin-top:3px; height:90px;}
	#contents .author p{ padding-top:3px; padding-bottom:3px}
	.author img{ float:left;  display:block; padding:0px 5px 0px 3px; }

/* faq */
	#contents .faQuestions 	{ border-bottom:solid 1px #A1A1A1; margin-bottom:15px; padding-bottom:10px }
	#contents .faQuestions 	h1{ margin:0px 0px 0px 0px; padding:0}
	#contents .faQuestions 	h2{ margin:7px 0px 2px 0px;}
	#contents .fAskings h3{ margin:7px 0px 0px 0px; padding:0}
  #contents .fAskings p{ border-bottom:solid 1px #ccc; padding:0px 0px 7px 0px;}

/* Ressourcen */
	.resourceLinks{}
	.resourceLinks h2{ margin:7px 0px 0px 0px;}
	#contents .resourceLinks p{ border-bottom:solid 1px #ccc;}

/* Suchergebnisseite */
	.searchResults h3{ margin:15px 0px 0px 0px;}
	.searchResults h2{ border-bottom:solid 1px #ccc; margin-top:15px;}
	#contents .searchResults p.alRight{ margin-top:10px; padding-bottom:0px;}

	#footer { margin:20px 0px 0px 0px; padding:0px 8px 70px 8px; background:url(/media/bsmall.gif) no-repeat bottom  }
		.bottomForm b, .bottomForm i{display:block;  padding:0px; height:1px; font-size:1px; overflow:hidden}
		.bottomForm b{ background-color:#9DB6CC;  margin:0px 2px; }
		.bottomForm i{  margin:0px 1px; background-color:#9DB6CC; }
		.bottomForm .title{background-color:#9DB6CC; padding:0px 10px; border-bottom:solid 1px #fff; }
			.title strong { padding-right:5px; }
			.title a {  line-height:15px; padding:1px 0px; margin:0 5px; position:relative; }
			.title a strong{  position:relative;  padding-left:4px; }
			.title a.active strong, .title a:hover strong{ position:relative; top:-1px;   }
			.title a.active , .title a:hover {background:#D8E2EB; top:1px; }
		.bottomForm form{background:#D8E2EB; padding:0px 10px 5px 10px;}
		.bottomForm form label{ display:block; padding-top:5px;}
		.bottomForm form input{ width:710px; margin-right:3px; }
		.bottomForm form textarea{ width:710px; margin-right:3px; }
		.bottomForm form img { margin-bottom:-2px;}
		.bottomForm span i{ background-color:#D8E2EB; margin:0px 2px; }
		.bottomForm span b{ background-color:#D8E2EB; margin:0px 1px; }
	#footer .links{ text-align:center; font-family:Tahoma; color:#26393D; line-height:20px; margin-top:35px;}
		.links a{color:#26393D; line-height:20px;}

/* Partnerprogramm-Auflistung form */
	.partnerSearchForm{ float:left; border-top:5px solid #fff}
	.partnerSearchForm[class]{ float:none}
	.partnerSearchForm b, .partnerSearchForm i{display:block;  padding:0px; height:1px; font-size:1px; overflow:hidden}
	.partnerSearchForm b{ background-color:#9DB6CC;  margin:0px 2px; }
	.partnerSearchForm i{  margin:0px 1px; background-color:#9DB6CC; }
	.partnerSearchForm span i{ background-color:#EBEBEB; margin:0px 2px; }
	.partnerSearchForm span b{ background-color:#EBEBEB; margin:0px 1px; }
	.partnerSearchForm .title{background-color:#9DB6CC; padding:0px 10px; line-height:22px;}
	.partnerSearchForm form{background:#EBEBEB; padding:3px 0px 0px 0px;}
		.partnerSearchForm[class='partnerSearchForm'] select{ margin-bottom:-2px; }
		.partnerSearchForm[class='\
partnerSearchForm'] select{ margin-bottom:0px; }
		.partnerSearchForm .basicForm{ background:#EBEBEB; padding:0px 10px; border-bottom:solid 1px #fff;}
* html img.icon1 { margin:0px 3px -2px 0px; padding:0; }
		img.icon1 { margin:0px 3px -4px 5px; padding:0; }
		img.icon1[class='i\
con'] { margin:0px 3px -3px 0px; padding:0; }
		img.icon { margin:0px 3px -1px 0px; padding:0; }
		img.icon[class='i\
con'] { margin:0px 3px -1px 0px; padding:0; }
	#contents .partnerSearchForm form p{ margin:0; padding:3px 0px;}
		#suchentext{ width:350px; margin-right:3px; }
		#suchensubmit, #suchenreset{ width:81px; margin-right:3px;  }
		#suchenreset{margin:0px 0px 0px 4px}
		#suche1, #suche2{ margin-right:4px; padding:0; border:none;}
		#suche1, #suche1label, #suche2, #suche1labe2{  padding-top:2px; font:11px/20px Verdana}
		.formSwitch{ float:right;  border:solid 1px #fff; border-bottom:none; background-color:#D8E2EB; position:relative; top:2px; padding:0px 3px; margin-right:0px;}
		.expanded{top:3px;}
		.formFoot{ background-color:#EBEBEB; padding:0px 10px; font:12px/22px Verdana;}
	.partnerSearchForm .advansedForm{ background-color:#D8E2EB; height:100%; padding-top:10px; border-bottom:1px solid white;}
		label.disabled{ color:#999}
		.advansedForm #partnernetzwerklabel{ padding-left:10px; }
		.advansedForm #partnernetzwerk, .advansedForm #kategorie { width:128px; margin-right:5px;}
		.advansedForm #exclusive{ margin-left:113px; margin-right:3px;}
		.advansedForm #kategorielabel{padding:0px 50px 0px 0px; }
		.advansedForm #agenturlabel{padding:0px 57px 0px 0px; }
		.advansedForm #semlabel {padding:0px 37px 0px 0px; }
		#contents .advansedForm p{ line-height:20px;}
		.advansedForm label strong{  line-height:24px;}
		.advansedForm .col1{ width:47%; float:left; padding:0px 0px 0px 10px; margin-top:0px; border-right:solid 1px #fff;}
		#contents .advansedForm .col1 p, #contents .advansedForm .col2 p{ padding:3px 0px 0px 0px; margin:0px; line-height:normal; }
		.advansedForm .col1 input{margin-right:3px;}
		.advansedForm .col2{ width:47%; float:left; padding-left:10px;  margin-top:0px;}
		.advansedForm .col2 input, .advansedForm .col2 label { margin-right:3px;}
		.advansedForm #mineurtext, .advansedForm #minproctext { width:50px;}
		.advansedForm input#permalink { width:506px;}
		.advansedForm #sortieren1, .advansedForm #sortieren2{ width:128px; margin-left:3px;}
		#contents .advansedForm .bborder{ border-bottom:solid 1px #fff; margin:0;}
		#contents .advansedForm p.bborder { margin:0px 10px; }
		#contents .advansedForm p span { display:block; margin:0px 10px; padding-bottom:10px;}
		#contents .advansedForm .col1 .bborder{ margin-right:10px;  padding:0px 0px 10px 0px}

/* bitte warten */
		#bitteWarten{width:222px; height:132px; text-align:center; background:url(/media/b.png) no-repeat; position:absolute; left:505px; top:350px; z-index:1000; visibility:hidden;}
		* html #bitteWarten{ background:url(/media/b.gif) no-repeat; top:225px;}
		#bitteWarten div{ background:url(/media/bittewarten2.gif); width:200px; height:110px; margin:11px;}
		#bitteWarten p{ margin:0px auto 3px auto; font-size:11px; padding-top:18px; line-height:11px}
		#bitteWarten strong{ text-align:center; display:block; padding-bottom:22px; font-size:12px; background:url(/media/laden.gif) no-repeat bottom}
		.bittepreload{ background:url(/media/b.png); display:block; position:absolute; top:-10000px; left:-10000px; }
		.bittepreload b{ background:url(/media/laden.gif); display:block; position:absolute; top:-10000px; left:-10000px; }
		.bittepreload i{ background:url(/media/b.gif); display:block; position:absolute; top:-10000px; left:-10000px; }

		#stv_tool_warten{width:222px; height:132px; text-align:center; background:url(/media/b.png) no-repeat; position:absolute; left:505px; top:350px; z-index:1000; visibility:hidden;}
		* html #stv_tool_warten{ background:url(/media/b.gif) no-repeat; top:225px;}
		#stv_tool_warten div{ background:url(/media/bittewarten2.gif); width:200px; height:110px; margin:11px;}
		#stv_tool_warten p{ margin:0px auto 3px auto; font-size:11px; padding-top:18px; line-height:11px}
		#stv_tool_warten strong{ text-align:center; display:block; padding-bottom:22px; font-size:12px; background:url(/media/laden.gif) no-repeat bottom}

/* Filter Meldung */
		#filtermeldung{width:222px; height:132px; text-align:center; background:url(/media/b.png) no-repeat; position:absolute; left:505px; top:350px; z-index:1000; visibility:hidden;}
		* html #filtermeldung{ background:url(/media/b.gif) no-repeat; top:225px;}
		#filtermeldung div{ background:url(/media/bittewarten2.gif); width:200px; height:110px; margin:11px;}
		#filtermeldung p{ margin:0px auto 3px auto; font-size:11px; padding-top:18px; line-height:11px}
		#filtermeldung strong{ text-align:center; display:block; padding-top:22px; font-size:12px}
		.bittepreload{ background:url(/media/b.png); display:block; position:absolute; top:-10000px; left:-10000px; }
		.bittepreload i{ background:url(/media/b.gif); display:block; position:absolute; top:-10000px; left:-10000px; }

/* Kontaktformular form */
		#contactForm { padding-bottom:20px; border-bottom:solid 1px #ccc}
		#contactForm input { width:200px; }
		#contactForm select { width:208px; }
		#contactForm label {width:130px; float:left; margin-top:4px;}
		#contactForm[id='contact\
Form'] label {width:130px; float:left; margin-top:2px;}
		#contactForm label.labelAlign{ margin-top:3px; }
		#contactForm label[class='label\
Align']{ margin-top:4px; }
		#contents #contactForm p{ clear:both; padding:5px 0px; margin:0 }
		#contactForm textarea{ width:400px; height:200px; }
		#contactForm .fehler	{ color:red;font-weight:bold }
		#contactForm .labelAlign2	{ margin-top:3px; }
		#contactForm .submit{ cursor:pointer; width:115px; margin-right:8px;  }
		#contactForm p span{ padding-left:130px;}

/* Save.tv Deeplink-Generator form */
		#stv_deplink_generator { padding-bottom:20px; border-bottom:solid 1px #ccc}
		#stv_deplink_generator input { width:112px; }
		#stv_deplink_generator select { width:120px; }
		#stv_deplink_generator label {width:150px; float:left; margin-top:4px;}
		#stv_deplink_generator[id='contact\
Form'] label {width:130px; float:left; margin-top:2px;}
		#stv_deplink_generator label.labelAlign{ margin-top:3px; }
		#stv_deplink_generator label[class='label\
Align']{ margin-top:4px; }
		#contents #stv_deplink_generator p{ clear:both; padding:5px 0px; margin:0 }
		#stv_deplink_generator textarea{ width:400px; height:200px; }
		#stv_deplink_generator .fehler	{ color:red;font-weight:bold }
		#stv_deplink_generator .labelAlign2	{ margin-top:3px; }
		#stv_deplink_generator .submit{ cursor:pointer; width:115px; margin-right:8px;  }
		#stv_deplink_generator p span{ padding-left:130px;}

/* Kommentarformular form */
		#commentForm { padding-bottom:20px;}
		#commentForm input.textfeld { width:200px; }
		#commentForm select { width:208px; }
		#commentForm label {width:130px; float:left; margin-top:4px;}
		#commentForm[id='contact\
Form'] label {width:130px; float:left; margin-top:2px;}
		#commentForm label.labelAlign{ margin-top:3px; }
		#commentForm label[class='label\
Align']{ margin-top:4px; }
		#commentForm #commentForm p{ clear:both; padding:5px 0px; margin:0 }
		#commentForm textarea{ width:400px; height:200px; }
		#commentForm .fehler	{ color:red;font-weight:bold }
		#commentForm .labelAlign2	{ margin-top:3px; }
		#commentForm .submit{ cursor:pointer; width:145px; margin-right:8px;  }
		#commentForm p span{ padding-left:130px;}



/*wysiwyg*/
.wi{ display:block; width:30px; height:19px;}
.wi_invis_timed{ background: url(/media/wi_invis_timed.png) no-repeat left top;}
.wi_timed{ background: url(/media/wi_timed.png) no-repeat left top;}
.wi_invis{ background: url(/media/wi_invis.png) no-repeat left top;}


.dev{border:solid 1px red;}
.hide{ display:none}

/* wordpress */
.wp_post h2{font-size:14px;font-weight:bold}


/*additional*/

.alink {
   color:#00579C;
   cursor:pointer;
}
.alink:hover{ color:#00579C; text-decoration:underline}

.filter-dp-affilinet { background-image:url(/media/icons/partnernetzwerke/affilinet.gif); background-position:left; background-repeat:no-repeat; height: 16px; padding-left: 20px;  margin:3px;}
.filter-dp-zanox { background-image:url(/media/icons/partnernetzwerke/zanox.png); background-position:left; background-repeat:no-repeat; height: 16px; padding-left: 20px; margin:3px;}
.filter-dp-superclix { background-image:url(/media/icons/partnernetzwerke/superclix.gif); background-position:left; background-repeat:no-repeat; height: 16px; padding-left: 20px; margin:3px;}
.filter-dp-belboon { background-image:url(/media/icons/partnernetzwerke/belboon.gif); background-position:left; background-repeat:no-repeat; height: 16px; padding-left: 20px; margin:3px;}
.filter-dp-adcell { background-image:url(/media/icons/partnernetzwerke/adcell.gif); background-position:left; background-repeat:no-repeat; height: 16px; padding-left: 20px; margin:3px;}
.filter-dp-affiliwelt { background-image:url(/media/icons/partnernetzwerke/affiliwelt.gif); background-position:left; background-repeat:no-repeat; height: 16px; padding-left: 20px; margin:3px;}
.filter-dp-webgains { background-image:url(/media/icons/partnernetzwerke/webgains.gif); background-position:left; background-repeat:no-repeat; height: 16px; padding-left: 20px; margin:3px;}
.filter-dp-commission-junction { background-image:url(/media/icons/partnernetzwerke/commission-junction.ico); background-position:left; background-repeat:no-repeat; height: 16px; padding-left: 20px; margin:3px;}
.filter-dp-tradetracker { background-image:url(/media/icons/partnernetzwerke/tradetracker.gif); background-position:left; background-repeat:no-repeat; height: 16px; padding-left: 20px; margin:3px;}
.filter-dp-affilicrawler { background-image:url(/media/icons/partnernetzwerke/affilicrawler.gif); background-position:left; background-repeat:no-repeat; height: 16px; padding-left: 20px; margin:3px;}
.filter-dp-adklick { background-image:url(/media/icons/partnernetzwerke/adklick.gif); background-position:left; background-repeat:no-repeat; height: 16px; padding-left: 20px; margin:3px;}
.filter-dp-vitrado { background-image:url(/media/icons/partnernetzwerke/vitrado.gif); background-position:left; background-repeat:no-repeat; height: 16px; padding-left: 20px; margin:3px;}
.filter-dp-24interactive { background-image:url(/media/icons/partnernetzwerke/24interactive.gif); background-position:left; background-repeat:no-repeat; height: 16px; padding-left: 20px; margin:3px;}
.filter-dp-netaffiliation { background-image:url(/media/icons/partnernetzwerke/netaffiliation.gif); background-position:left; background-repeat:no-repeat; height: 16px; padding-left: 20px; margin:3px;}
.filter-dp-adcocktail { background-image:url(/media/icons/partnernetzwerke/adcocktail.gif); background-position:left; background-repeat:no-repeat; height: 16px; padding-left: 20px; margin:3px;}
.filter-dp-adgoal { background-image:url(/media/icons/partnernetzwerke/adgoal.gif); background-position:left; background-repeat:no-repeat; height: 16px; padding-left: 20px; margin:3px;}
.filter-dp-adseen { background-image:url(/media/icons/partnernetzwerke/adseen.gif); background-position:left; background-repeat:no-repeat; height: 16px; padding-left: 20px; margin:3px;}

.filter-ag-24coffees { background-image:url(/media/icons/agenturen/24coffees.gif); background-position:left; background-repeat:no-repeat; height: 16px; padding-left: 20px; margin:3px;}
.filter-ag-active-performance { background-image:url(/media/icons/agenturen/active-performance.gif); background-position:left; background-repeat:no-repeat; height: 16px; padding-left: 20px; margin:3px;}
.filter-ag-ad-cons { background-image:url(/media/icons/agenturen/ad-cons.ico); background-position:left; background-repeat:no-repeat; height: 16px; padding-left: 20px; margin:3px;}
.filter-ag-adamicus { background-image:url(/media/icons/agenturen/adamicus.gif); background-position:left; background-repeat:no-repeat; height: 16px; padding-left: 20px; margin:3px;}
.filter-ag-bigmouthmedia { background-image:url(/media/icons/agenturen/bigmouthmedia.ico); background-position:left; background-repeat:no-repeat; height: 16px; padding-left: 20px; margin:3px;}
.filter-ag-booming { background-image:url(/media/icons/agenturen/booming.ico); background-position:left; background-repeat:no-repeat; height: 16px; padding-left: 20px; margin:3px;}
.filter-ag-carat-direct { background-image:url(/media/icons/agenturen/carat-direct.gif); background-position:left; background-repeat:no-repeat; height: 16px; padding-left: 20px; margin:3px;}
.filter-ag-claudia-wuensch-communication { background-image:url(/media/icons/agenturen/claudia-wuensch-communication.gif); background-position:left; background-repeat:no-repeat; height: 16px; padding-left: 20px; margin:3px;}
.filter-ag-coupling-media { background-image:url(/media/icons/agenturen/coupling-media.ico); background-position:left; background-repeat:no-repeat; height: 16px; padding-left: 20px; margin:3px;}
.filter-ag-dorst-emarketing { background-image:url(/media/icons/agenturen/dorst-emarketing.gif); background-position:left; background-repeat:no-repeat; height: 16px; padding-left: 20px; margin:3px;}
.filter-ag-empreinte-media { background-image:url(/media/icons/agenturen/empreinte-media.gif); background-position:left; background-repeat:no-repeat; height: 16px; padding-left: 20px; margin:3px;}
.filter-ag-eprofessional { background-image:url(/media/icons/agenturen/eprofessional.ico); background-position:left; background-repeat:no-repeat; height: 16px; padding-left: 20px; margin:3px;}
.filter-ag-exelution { background-image:url(/media/icons/agenturen/exelution.ico); background-position:left; background-repeat:no-repeat; height: 16px; padding-left: 20px; margin:3px;}
.filter-ag-explido-webmarketing { background-image:url(/media/icons/agenturen/explido-webmarketing.ico); background-position:left; background-repeat:no-repeat; height: 16px; padding-left: 20px; margin:3px;}

div#footer_bookmarks a img { width:14px;height:14px;vertical-align:text-bottom;padding:3px;margin:1px;border:1px solid #e5e5e5;background:white; }

.autocomplete{
  border: 1px solid #000;
  background-color: #FFF;
}

.autocomplete li:hover{
  background: #555;
  color: #DDD;
}

.adm img.logo{max-width:120px;padding:3px;margin:1px;border:1px solid #e5e5e5;background:white;}
.adm img.logo.current{max-width:120px;padding:5px;margin:1px;border:3px solid green;background:#F1FFEF;}
.adm textarea.beschreibung{width:511px;height:0px;}
.adm textarea.beschreibung.current{width:511px;height:150px;background:#F1FFEF;}
.adm textarea.plot{width:511px;height:50px;}

#user_panel {
   position:absolute;
   top:0px;
   right:10px;
}

#rss_box {
   position:absolute;
   top:5px;
   right:17px;
}

#bookmarks {
   position:absolute;
   top:5px;
   right:315px;
}

#jsdebug {
   position:absolute;
   top:15px;
   right:10px;
}

#rss_box img {
   margin:0px 3px -4px 0px; padding:0;
}

/* #quicktags{text-align:center;padding:5px 0px 5px 0px;background:silver;padding:3px 0px 3px 0px;border:1px solid grey;} */

/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



.widecolumn .entry p {
	font-size: 1.05em;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 10px;
	}



.entry p a:visited {
	color: #00579C;
	}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar {
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {

}

.commentmetadata {
	font-weight: normal;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */




#page {
	background-color: white;
	margin: 20px auto;
	padding: 0;
	width: 760px;
	border: 1px solid #959596;
	}



.narrowcolumn {
	float: left;
	padding: 0 0 20px 45px;
	margin: 0px 0 0;
	width: 450px;
	}

.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 150px;
	width: 450px;
	}

.post {
	margin: 0 0 40px;
	/*text-align: justify;*/
	text-align: left;
	}

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: left;
}

.clear {
	clear: both;
}





/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */
html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}


html>body .entry li {
	margin: 0px 0px 0px 10px;
	}

/*
.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}
*/
.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}


/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

.pageNumbers select{
	width: 40px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 98%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

#contents ul.commentlist {
	padding: 0;
	/* text-align: justify; */
	text-align: left;
	}

#contents ul.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style-type: none;
	}

ul.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */


/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 15px 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

/*
hr {
	display: none;
	}
	*/

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/



/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */


   .newsletterform {margin:10px;padding:5px;width:600px;text-align:left;border-top:1px solid grey;border-bottom:1px solid grey;}
	.newsletterform dt, .newsletterform dd{ margin:0; }
	.newsletterform dt{width:60px; float:left;  padding:5px 2px;}
	.newsletterform dd{ margin-left:5px; padding:5px 0px 5px 5px }
	.newsletterform input {width:200px}

grey { color:grey }


#footer_quicklinks {
margin:10px 0px 0px 10px;
font-size:9px;
color:grey;
}

#footer_quicklinks a {
font-size:9px;
color:grey;
}

#footer_quicklinks a:hover {
font-size:9px;
color:grey;
}

#kommentar-form { background:#ffffff 99% 4px; padding:5px 5px 5px 5px; display:none;}
.overall_user_rating_details {
   padding:10px;
   right:13px;
   -moz-opacity:1;
   width:240px;
   height:auto;
   border:1px solid #26393D;
   background:#F7F7F7;
   z-index:1000;
   position:absolute;
   display:none;
}
.overall_user_rating_details label {width:140px; float:left; margin-top:4px;}
.overall_user_rating_details p {border-bottom:1px solid silver}


/*---*/
div.auto_complete {
background-color: #ffb;
border:1px solid #888;
margin:0px;
padding:0px;
}
ul.kontacts {
list-style-type: none;
margin:0px;
padding:0px;
}
li.kontact {
list-style-type: none;
display:block;
margin:0;
padding:2px;
height:32px;
}
li.selected {
background-color:white;
}
li.kontact div.image {
float:left;
width:32px;
height:32px;
margin-right:8px;
}
li.kontact div.kontaktname {
font-weight:bold;
font-size:12px;
line-height:1.2em;
}
li.kontact div.email {
font-size:10px;
color:#888;
}

a.quickrss {
   position:absolute;
   top:117px;
   left:580px;
   z-index:0;
}

#debug {
   position:fixed;
   top:5px;
   left:1005px;
   background-color:#FFCFCF;
   border:2px solid red;
   padding:5px;
}

#debug p {
   padding:3px;
}

dl.table-display
{
	float: left;
	width: 580px;
	margin: 1em 0;
	padding: 0;
  border-bottom:1px solid grey;

}

dl.table-display-noborder
{
	float: left;
	width: 580px;
	margin: 1em 0;
	padding: 0;

}

.table-display dt
{
	clear: left;
	float: left;
	width: 130px;
	height:100%;
	margin: 0;
	padding: 5px;
	font-weight: bold;
}

.table-display dd
{
	float: left;
	width: 400px;
	margin: 0;
	padding: 5px;

}

.table-display dd ul
{

	clear:both;

}

.table-display dd li
{
	float:left;
	position:relative;
	width:150px;

}

.autocomplete-w1 { background:url(/media/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; overflow:hidden; }
.autocomplete strong { font-weight:normal; color:#3399FF; }

	.ventdetails div{ background:#FFEE9D; border-top:solid 1px #A1A1A1; clear:both;}
	.eventdetails div a{ font-size:13px; line-height:24px; font-weight:bold}
	.eventdetails div .anmeldungLink{ float:right; padding-left:15px; line-height:22px}
* html .eventdetails div{ height:24px;}
* html .eventdetails div a{ vertical-align:bottom }
	.eventdetails dl{ margin:5px 0 0 0;}
	.last dl{border-bottom:solid 1px #A1A1A1;}
	/* .last {border-bottom:solid 1px #ccc; padding-bottom:20px;} */
	.last {padding-bottom:20px;}
	.eventdetails dt, .eventdetails dd{ margin:0; }
	.eventdetails dt{width:116px; borer-top:solid 1px #FFEE9D; font-weight:bold; float:left; text-align:right; padding:5px 4px;}
	.eventdetails dd{ margin-left:131px; padding:5px 0px 5px 5px }
	#contents .eventdetails p.highlight{ background-color:#E8FFE8; border:solid 1px #006600; padding:8px; margin-bottom:10px; margin-top:5px; }
	#contents .eventdetails p.highlight span{ display:block; margin-bottom:10px;}
	#contents .eventdetails p.starhighlight{ font-weight:bold; color:#006600; background:url(/media/star.gif) no-repeat left ;  margin:0px 0px 10px 0px; padding:0px 0px 0px 30px; }

