* {margin:0; padding:0;}
body, div, span, p, a, img, ul, ol, li, table, caption, tbody, tfoot, tr, th, td, form, fieldset, legend, label, dl, dt, dd, blockquote, applet, object, h1, h2, h3, h4, h5 {
	border:0;
}
body {
	color:#000000;
	text-align:center;
	padding-right: 0;
	padding-bottom: 30px;
	padding-left: 0;
	font-family: "arial", sans-serif;
	font-size: 0.8em;
	line-height: 1.5;
	background-color: #ecf0f5;
	background-image: url(../design/background.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

*{ -webkit-text-size-adjust: none;}


#kategorien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 350px;
	padding-left: 247px;
	text-decoration: none;
	padding-top: 27px;
}

.leftcat {
	display:block;
	float:left;
	width:190px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #FEFEFF;
}


.rightcat {
	display:block;
	float:right;
	width:140px;
	padding-left:10px;
}
	
	
.gutscheintabelle {
border-top:dotted 1px;
border-color:#293d6b;
margin-top:20px;
}

#startinfo {
	background-color: #fff;
	margin-top: 45px;
	padding: 10px;
	width: 588px;
	border: 1px solid #cfef8f;
}

#adsnaper-statistik {
	width: 610px;
	height: 61px;
	background-color:#7CB038;
	background-image: url(../design/stat.png);
	background-repeat: repeat-x;
	
}

#gutscheinbg {
margin-right:15px;
margin-top:15px;
}


#gutscheinbg-infos {
	background-color: #f4f6f9;
	padding: 10px;
	border: 1px solid #e0e5ef;
}

.anbieter{
	height: 64px;
	background-color: #f2f4f8;
	background-image:url(/design/bg-items-anbieter.png);
	background-repeat:repeat-x;
	font-size:16px;
	color:#293d6b;
}

.anbieterinfos{
	background-color: #f2f4f8;
	border: 1px solid #E0E5EF;
	background-image:url(/design/bg-items-navi.gif);
	background-repeat:repeat-x;
	padding:10px;
	font-size:11px;
	width:685px;
}

.anbieterlogo{
	background-color: #fff;
	border: 3px solid #e2f1c2;
	padding:20px;
	width:120px;
	height:40px;
	float:left;
	margin-top:25px;
}

.anbieterlogo:hover{
	border: 3px solid #E0E5EF
}

.anbieterwall{
	float:right;
	margin-left:15px;
	width:525px;
	overflow:hidden;
	margin-bottom:25px;
	margin-top:20px;
}

.anbieterwall a h2{
font-size:20px;
margin:0;
padding:0;
}

.anbieterdatum{
color:#6da106;
margin-top:0px;
margin-bottom:20px;
font-weight: bold;
}

.anbieterbutton{
margin-top:20px;

}

.anbieterseite-h2{
color:#233866;
font-size:160%;
margin-top:0;
border-bottom:1px dashed #7ba729;
width:700px;

}


#partner-box {
	border: 1px dashed #273C6A;
	padding: 15px;
}

.gutscheinkategorien-h2 {
font-size:16px;
font-weight:bold;
margin:0px;
margin-bottom:10px;
padding:0px;
}

.gutscheinkategorien-h21 {
font-size:14px;
font-weight:bold;
margin:0px;
padding:0px;
}


a {color:#2D416F;text-decoration:none;}
a:hover {color:#679D00;text-decoration:none;}

.ueberschrift {
	 background: #e3e3e3;
	 background: -moz-linear-gradient(top, #e3e3e3, #c8c8c8);
	 background: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#c8c8c8));
	 padding: 10px 20px;
	 margin-left: -20px;
	 margin-top: 0;
	 position: relative;
	 width: 200px;

	-moz-box-shadow: 1px 1px 3px #292929;
	-webkit-box-shadow: 1px 1px 3px #292929;

	color: #454545;
	text-shadow: 0 1px 0 white;
}

.arrow {
	 width: 0; height: 0;
	 line-height: 0;
	 border-left: 20px solid transparent;
	 border-top: 10px solid #c8c8c8;
	 top: 104%;
	 left: 0;
	 position: absolute;
}

h1, h2, h3, h4, h5, h6 {margin:15px 0 10px 0;}
h1 {font-size:140%;}
h2 {font-size:160%;}

.news-titel {
	font-size:16px;
	font-weight: bold;
	color: #568200;
	padding-bottom:8px;
	margin:0px;
}
h3, h4 {font-size:120%;}
h5 {font-size:100%;}

h6 {font-size:160%;}

p {margin:15px 0;}

table {margin:15px 0; border-collapse:collapse; border-spacing:0; font-size:100%;}
table.width100 {width:100%;}
th {text-align:center; font-weight:bold;}
th, td {padding:3px 5px;}

ul, ol {display:block; margin:9px 0 9px 30px;}
ul ul, ol ol {margin:0; margin-left:20px;}
ol {list-style-type:decimal;}
li {
	display:list-item;
	color: #6A9F01;
}

hr {display:block; height:1px; margin:10px 0; border:0 solid #CCC; background:#CCC; color:#CCC;}

/* ----------------------------------------------------------------------------------------------------------
Universal
---------------------------------------------------------------------------------------------------------- */

.gueltig{
	color: #293D6B;
	background-color:#F0F2F7;
	padding:6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: 1px dotted #293D6B;
}
.gutscheinname h2 {
	font-size:160%;
	font-weight: bold;
	margin:0px;
	padding-bottom:10px;
}

.gutschein {
	background-color: #DEE4F0;
	background-image: url(../design/news-hintergrund.png);
	background-repeat: repeat-x;
	padding: 13px;
	border: 1px solid #c8d2e4;
	overflow:hidden;
	width:680px;
}



.allegutscheine{font-size:10px; padding:5px 0px 0px 0px;}

/* ----------------------------------------------------------------------------------------------------------
HTML styles
---------------------------------------------------------------------------------------------------------- */

.ul-style01 {margin:15px 0; margin-left:20px; padding:0; list-style-type:square;}
.ul-style01 li {margin:0; padding:0;}

.ul-categories {margin:20px 0; padding:0; list-style:none;}
.ul-categories li {margin:0; padding:0; display:block; float:left; width:270px; margin-right:10px; padding-left:20px; background:url("../design/folder.gif") 0 4px no-repeat;}

.table-style01 td {padding:3px 0;}

/* ----------------------------------------------------------------------------------------------------------
LAYOUT
---------------------------------------------------------------------------------------------------------- */

#main {
	width:1000px;
	margin:0 auto;
	text-align:left;
	background-color:#FFFFFF;
	overflow:hidden;
-moz-box-shadow: 0 0 8px #bbbbbb;
-webkit-box-shadow: 0 0 8px #bbbbbb;
box-shadow: 0 0 8px #bbbbbb;
}



#codeabruf-line {
	width:1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

	#header {position:relative; overflow:hidden; margin-bottom:0px;}
	
	.header-h1 { float:right; margin-top:4px; font-size:26px; font-weight:normal; color:#283c6a;}

    #logo {margin:0; border:0;}
	


	#adsnaper-logo {
	height: 80px;
	width: 900px;

}

	.logo1 {
	float:left;
}

	.rotation{
	float:right;
	padding-top:15px;
	overflow:hidden;
}

				
				
    #page {clear:both; margin:8px 0;}
	


.one_forth {width:180px; float:left; padding-left:30px;}
.one_forth2 {width:310px; float:left; padding-left:30px;}
#footer-wrapper {
background-color: #203564;
background-image: url(http://www.adsnaper.de/images/bg-footer.png);
background-repeat: repeat-x;
border: 1px solid #203564; overflow:hidden; width:998px; margin-top:10px; padding-bottom:20px; margin-left:auto; margin-right:auto;}
.footer-widget {height:auto; overflow:hidden; margin-top:5px;	text-align:left;}
.footer-widget ul {list-style-position:outside; list-style-type:none; margin:0; padding:0;}
.footer-widget ul li {list-style-type:none;}
.footer-widget h3 {color:#8dc81d; font-size:18px; font-weight:normal;text-shadow: 2px 2px 3px #2d4479;}
.footer-widget ul li a {
	border-bottom:#52658e 1px solid;
	display:block;
	color:#fff;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 0px;
	font-size:11px;

}
.footer-widget ul li a:hover {color:#8dc81d;}
.footer-widget p {color:#fff; margin-bottom:20px; font-size:11px;}
.footer-widget p a {color:#fff;}
.footer-widget p a:hover {color:#fff; text-decoration:underline;}


.codeanzeige {
margin-left:300px;
}


.closebutton {
	position:absolute;
	right:5px;
	margin:0;
	text-align:left;
	top: 5px;
}


#search {
	padding-left:270px;
	margin-left:auto;
	margin-right:auto;
	width:730px;	background-image: url(../design/bg_suche.png);
	background-repeat: no-repeat;
	height:85px;
	overflow:hidden;
}


    #search-input01 {
	position:absolute;
	width:500px;
	height:30px;
	border: 1px solid transparent;
	margin-left:25px;
	background-color: transparent;
	font-size:18px;
	color:#c3c3c3;
	margin-top:19px;
}

    #form {
	float:left;
	margin:0px;
	padding:0px;
}

form .text_fields{
	padding: 7px;
	border: 1px solid #d6d6d6;
	background: #fff url('../design/tf_bg.gif') repeat-x top;
	font-size: 13px;
	font-style: italic;
	color: #999;
}

.searchsubmit-bg span input{background-image:url(../design/search-regular.png);height:50px; width:137px; margin-top:11px; position:absolute; margin-left:579px;}
.searchsubmit-bg span:hover input{background-image:url(../design/search-hover.png);}

.button-bg {background-color:#333333; height:50px; width:150px;}
.button-bg:hover {background-color:#cccccc; height:50px; width:150px;}


.buttonz {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.buttonz:hover {
	text-decoration: none;
	color:#FFFFFF;
}
.buttonz:active {
	position: relative;
	top: 1px;
}

.green {
	color: #ffffff;
	border: solid 1px #648a1e;
	background: #648a1e;
	background: -webkit-gradient(linear, left top, left bottom, from(#a9d852), to(#648a1e));
	background: -moz-linear-gradient(top,  #a9d852,  #648a1e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9d852', endColorstr='#648a1e');
	float:right;
	margin-right:13px;
	margin-top:15px;
}
.green:hover {
	background: #648a1e;
	color:#FFFFFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#648a1e), to(#a9d852));
	background: -moz-linear-gradient(top,  #648a1e,  #a9d852);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#648a1e', endColorstr='#a9d852');
}

.green2 {
	color: #ffffff;
	border: solid 1px #648a1e;
	background: #648a1e;
	background: -webkit-gradient(linear, left top, left bottom, from(#a9d852), to(#648a1e));
	background: -moz-linear-gradient(top,  #a9d852,  #648a1e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9d852', endColorstr='#648a1e');
	margin-right:13px;
	margin-top:18px;
	width:144px;
}
.green2:hover {
	background: #648a1e;
	color:#FFFFFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#648a1e), to(#a9d852));
	background: -moz-linear-gradient(top,  #648a1e,  #a9d852);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#648a1e', endColorstr='#a9d852');
}

.green3 {
	color: #ffffff;
	border: solid 1px #648a1e;
	background: #648a1e;
	background: -webkit-gradient(linear, left top, left bottom, from(#a9d852), to(#648a1e));
	background: -moz-linear-gradient(top,  #a9d852,  #648a1e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9d852', endColorstr='#648a1e');
	margin-top:10px;
	font-size:22px;
}
.green3:hover {
	background: #a9d852;
	color:#FFFFFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#648a1e), to(#a9d852));
	background: -moz-linear-gradient(top,  #648a1e,  #a9d852);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#648a1e', endColorstr='#a9d852');
}


.blues {
	color: #ffffff;
	border: solid 1px #263b69;
	background: #263b69;
	background: -webkit-gradient(linear, left top, left bottom, from(#aebfde), to(#263b69));
	background: -moz-linear-gradient(top,  #aebfde,  #263b69);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aebfde', endColorstr='#263b69');
	float:right;
	margin-right:13px;
	margin-top:15px;
}
.blues:hover {
	background: #263b69;
	color:#FFFFFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#263b69), to(#aebfde));
	background: -moz-linear-gradient(top,  #263b69,  #aebfde);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#263b69', endColorstr='#aebfde');
}

.blues-kontakt {
	color: #ffffff;
	border: solid 1px #263b69;
	background: #263b69;
	background: -webkit-gradient(linear, left top, left bottom, from(#aebfde), to(#263b69));
	background: -moz-linear-gradient(top,  #aebfde,  #263b69);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aebfde', endColorstr='#263b69');
	float:left;
	margin-right:13px;
	margin-top:15px;
}
.blues-kontakt:hover {
	background: #263b69;
	color:#FFFFFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#263b69), to(#aebfde));
	background: -moz-linear-gradient(top,  #263b69,  #aebfde);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#263b69', endColorstr='#aebfde');
}

.new-link {
	clear:both;
	height:230px;
	padding: 10px;
	margin-bottom: 12px;
	background-image: url(../images/gutschein-hintergrund.gif);
	background-repeat: no-repeat;
	
}
.new-link p {
	margin:0px;
}

.new-link p a{
	margin:0;
	color: #223766;
	font-size: 16px;
	text-decoration: underline;
}

.new-link p a:hover{
	margin:0;
	color: #7B8DB6;
	font-size: 16px;
	text-decoration: underline;
}
.new-link strong {font-size:120%;}

.new-link-anbieter {clear:both; padding:5px 0; background:url("../design/dot02.gif") 0 100% repeat-x;}
.new-link-anbieter p {margin:0;}
.new-link-anbieter strong {font-size:120%;}

#signup h3 {
	margin:0;
	padding:7px 10px;
	color: #FFFFFF;
	background-color: #203564;
	background-image: url(../design/adsnaper-newsletter.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size: 14px;
}
#signup .in {
	padding:10px 5px 11px 5px;
	background-color: #DEE4F0;
	background-image: url(../design/bg_signup.png);
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDD5E7;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CDD5E7;
	border-left-color: #CDD5E7;
	margin-bottom: 12pt;
}

#betreiber {
	height:55px;
	width:280px;
	margin-top:15px;
	margin-bottom: 12px;
}


/* Menu */

#menu {
	width: 900px;
	height: 35px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-color: transparent;
}

#menu ul {
	float: right;
	margin: 0;
	list-style: none;
	line-height: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#menu li {
	float: left;
}

#menu a {
	display: block;
	width: auto;
	height: 35px;
	margin-left: 8px;
	padding-left:11px;
	padding-right:11px;
	padding-top: 12px;
	background: url(/design/img05.jpg) repeat-x left top;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	border: none;
}

#menu a:hover, #menu .current_page_item a {
		background: url(/design/img06.jpg) no-repeat left top;
		background-repeat:repeat-x;
	padding-left: 11px;
	padding-right:11px;
	color: #ffffff;text-decoration: none;
}

#menu .current_page_item a {
	background: url(/design/img06.jpg) no-repeat left top;
	background-repeat:repeat-x;
	padding-left: 11px;
	padding-right:11px;
	color: #ffffff;
}


.submenu {
	background-repeat: no-repeat;
	padding-top: 10px;
	height: 20px;
	width: 537px;
	float:right;
	text-align:left;
	font-size:11px;
}

.submenu a{
font-size:11px;
}


#panel {
	background: url(/design/panel-back.png);
	background-repeat:repeat-x;
	height: 30px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	margin-bottom:8px;
	color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}



.top-panel {
	width:1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;;
	height:105px;

}

.top-panel-logo {
	height: 81px;
	width:267px;
	padding-top: 10px;
	float:left;
}
.top-panel-social-icons {
	float:right;
	padding-top:10px;
	color:#213665;
	font-size:11px;

}



.panel-box {

margin-top: 0pt;
margin-right: auto;
margin-bottom: 0pt;
margin-left: auto;
position: relative;
top: 7px;
left: 0pt;
width: 900px;
height: 22px;

}


.panel-text-left {

position: relative;
text-align: left;
color: #fff;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
left: 0pt;
top: 0pt;
width: 650px;
float: left;

}


.panel-text-left a{
	color: #fff;
	text-decoration: none;
}

.panel-text-left a:hover{

color: #fff;
text-decoration:underline;

}

.panel-text-right {

position: relative;
text-decoration:none;
text-align: right;
color: #fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
left: 0pt;
top: 0pt;
width: 230px;
float: right;

}

.panel-text-right a{

color: #fff;

}

.werbung-728x90 {
	background-color: #F5F8FF;
	width: 892px;
	border: 1px dashed #253A68;
	margin-bottom:15px;
	color:#5D6F96;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:3px;
}

.banner-728x90{
	text-align:center;
	padding:0px 0px 17px 0px;
}

.allegutscheinesichern{
	margin:7px 0px 0px 0px;
}


.items-slider {
	overflow: hidden;
	width: 670px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	float:right;

}

.items {
	overflow: hidden;
	width: 720px;
	margin-bottom: 15px;
	float:right;
	padding-left:30px;

}

.items-gutschein{
margin-right:15px;
overflow:hidden;

}

#leftsites{
	width: 235px;
	height:100%;
	float:left;
	margin-bottom:15px;
	margin-left:15px;
}

.items-navi {
	background-color: #f2f4f8;
	border: 1px solid #E0E5EF;
			background-image:url(/design/bg-items-navi.gif);
		background-repeat:repeat-x; width:228px;
}

.items-social{
margin-top:10px;
margin-bottom:10px;
}

.items-navi-top {
	background-color: #F4F6F9;
	border: 1px solid #E0E5EF;
	margin-bottom:15px;
	
}

/*.items-social {
	background-color: #F4F6F9;
	border: 1px solid #E0E5EF;
	padding:10px;
}*/

.items-navi-newsletter {
	background-color: #E2F1C2;
	border: 1px solid #C2E57B;
	padding-left:18px;
	padding-top:10px;
	padding-bottom:13px;
	margin-bottom:15px;
	width:210px;
}

.items-navi-werbung {
	background-color: #E2F1C2;
	border: 1px solid #C2E57B;
	padding-top:12px;
	padding-bottom:12px;
    padding-left:25px;
			background-image:url(/design/bg-werbung-item.gif);
		background-repeat:repeat-x;
}

.items-gutscheinkategorien {
list-style-type: square;
list-style-position: inside;
display: block;
margin-left:8px;
}

.items-beliebtelist {
	list-style-type: decimal;
	list-style-position: inside;
	display: block;
	margin-left:8px;
}

.items-navi a{
padding-bottom:3px;
	font-size:12px;
	text-decoration:none;
}

.item{
	float: left;
	overflow: hidden;
	width: 199px;
	height:83px;
	margin-right: 7px;
	margin-left:10px;
	margin-bottom:15px;
	border: 3px solid #E4E9F1;
}

.item:hover{
	float: left;
	overflow: hidden;
	width: 199px;
	height:83px;
	margin-right: 7px;
	margin-left:10px;
	margin-bottom:15px;
	border: 3px solid #BAC5D8;
}

.ablaufliste {
	width: 687px;
	height:52px;
	padding:9px;
	margin-bottom: 8px;
	background-image:url(/design/abgelaufenbg.png);
	background-repeat:no-repeat;
	margin-right:15px;
}

.ablaufliste img{
padding:5px;
border:1px solid #ced5e3;
background-color:#FFFFFF;
width:120px;
float:left;
}

.listenname a{
font-size:16px;
color:#263b69;
padding:0;
}

.listenname{
font-size:12px;
color:#CC0000;
float:left;
padding-left:7px;
padding-top:3px;
}

.weitere-gutscheinliste {
	width: 695px;
	padding:5px;
	margin-bottom: 8px;
	margin-right:10px;
		background-color: #ecf1f8;
	background-image:url(/design/bg-items-anbieter2.png);
	background-repeat:repeat-x;
	border:1px solid #ecf1f8;
}

.weitere-gutscheinliste2 {
	width: 336px;
	float:left;
	padding:5px;
	margin-bottom: 8px;
	margin-right:10px;
	background-color: #ecf1f8;
	background-image:url(/design/bg-items-anbieter2.png);
	background-repeat:repeat-x;
		border:1px solid #ecf1f8;
}

.weitere-gutscheinliste3 {
	width: 695px;
	padding:5px;
	margin-bottom: 8px;
	margin-right:10px;
	background-color: #ecf1f8;
	background-image:url(/design/weitere-rabattanbieter.png);
	background-repeat:no-repeat;
	border:1px solid #ecf1f8;
}



.weitere-gutscheinliste-links {
float:right;
overflow:hidden;
margin:7px;
-moz-box-shadow: 0 0 5px #bbbbbb;
-webkit-box-shadow: 0 0 5px #bbbbbb;
box-shadow: 0 0 5px #bbbbbb;
}


#item-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

.itemImage {
	background-color: #FFFFFF;
	height: 50px;
	width: 199px;
	padding-top: 10px;
	text-align:center;
}

.itemImage-2 {
	background-color: #FFFFFF;
	height: 50px;
	width: 199px;
	padding-top: 10px;
	border: 3px solid #E4E9F1;
	text-align:center;
}

.itemImage2 {
	height: 40px;
	width: 120px;
}

.itemName {
	text-align:center;
	padding-bottom: 3px;
	margin:0px;
	background-color:#E4E9F1;

}

.itemName a{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #213665;
	font-family: Arial, Helvetica, sans-serif;	
}

.itemName a:hover{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #213665;
	font-family: Arial, Helvetica, sans-serif;		
}


.ub-gruen{
	font-size: 24px;
	font-weight: bold;
	color: #4D7A12;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
	padding-top: 4px;
	padding-left:10px;
	padding-bottom:5px;
	background: url(/design/item-header-ub-gruen.png);
	background-repeat:no-repeat;
}

.ub-gruen-gutschein{
	font-size: 24px;
	font-weight: bold;
	color: #4D7A12;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 7px;
	padding-top: 4px;
	padding-left:10px;
	padding-bottom:5px;
	background: url(/design/item-header-ub-gruen.png);
	background-repeat:no-repeat;
}

.ub-gruen-gutschein-news{
	font-size: 18px;
	font-weight: normal;
	color: #4D7A12;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 7px;
	padding-top: 5px;
	padding-left:10px;
	padding-bottom:5px;
	background: url(/design/item-header-ub-gruen.png);
	background-repeat:no-repeat;
	text-decoration:none;
}


.ub-blau{
	font-size: 24px;
	font-weight: bold;
	color: #213664;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	padding-top: 4px;
	padding-left:10px;
	padding-bottom:5px;
	background: url(/design/item-header-ub-blau.png);
	background-repeat:no-repeat;
	margin-top:15px;
}

.ub-blau-start{
	font-size: 24px;
	font-weight: bold;
	color: #213664;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	padding-top: 4px;
	padding-left:10px;
	padding-bottom:5px;
	background: url(/design/item-header-ub-blau.png);
	background-repeat:no-repeat;
	margin-top:0px;
}



.ub-kategorien{
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	background: url(/design/item-header-blau.png);
	background-repeat:no-repeat;
	width:200px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
}


.ub-beliebte{
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	background: url(/design/item-header-blau.png);
	background-repeat:no-repeat;
	width:220px;
		padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	margin-top:15px;
	overflow:hidden;
}

.ub-beliebte-werbung{
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	background: url(/design/item-header-grun.png);
	background-repeat:no-repeat;
	width:220px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	margin-top:15px;
}

.ub-menu{
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	background: url(/design/img05.jpg);
	background-repeat:repeat-x;
	padding: 5px;
	width:200px;
}

.ub-newsletter{
	font-size: 16px;
	font-weight: bold;
	color: #4d7a12;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}



#feature_list h3 {
			margin: 0;	
			padding: 7px 0 0 0;
			font-size: 16px;
			text-transform: uppercase;
		}
		
		
		
		
		div#feature_list {
			width: 670px;
			height: 240px;
			overflow: hidden;
			position: relative;
			margin-top:15px;
			margin-bottom:5px;
		}

		div#feature_list ul {
			position: absolute;
			top: 0;
			list-style: none;	
			padding: 0;
			margin: 0;
		}

		ul#tabs {
			left: 0;
			z-index: 2;
			width: 320px;
		
		}

		ul#tabs li {
			font-size: 12px;
			font-family: Arial;
		}
		
		ul#tabs li img {
			padding: 5px;
			border: none;
			float: left;
			margin: 10px 10px 0 0;
		}

		ul#tabs li a {
			color: #121F3E;
			text-decoration: none;	
			display: block;
			padding: 10px;
			height: 60px;
			outline: none;
		}

		ul#tabs li a:hover {
			text-decoration: underline;
		}

		ul#tabs li a.current {
			background:  url(/sliderimg/feature-tab-current.png);
			color: #FFF;
		}

		ul#tabs li a.current:hover {
			text-decoration: none;
			cursor: default;
		}

		ul#output {
			right: 0;
			width: 670px;
			height: 240px;
			position: relative;
		}

		ul#output li {
			position: absolute;
			width: 670px;
			height: 240px;
		}

		ul#output li a {
	position: absolute;
	bottom: 10px;
	right: 10px;
	padding: 8px 12px;
	text-decoration: none;
	font-size: 11px;
	color: #607298;
	background: #fff;
	border: 1px dashed #607298;
	font-weight: bold;
		}
		
		ul#output li a:hover {
	background: #384C77;
	color:#fff;
	border: 1px dashed #fff;
	font-weight: bold;
		}
		
		
.zuruck {
	background-color: #203564;
	padding: 5px;
	width:50px;
	text-align:center;
	float:left;
	margin-left:13px;
}	

.zuruck a{
	color:#ffffff;
	font-weight: bold;	
}		

.weiter {
	background-color: #203564;
	padding: 5px;
		width:50px;
	text-align:center;
	float:right;
	margin-right:13px;
}	

.weiter a{
	color:#ffffff;
	font-weight: bold;
}	

.pagination-line {
	text-align:center;
	color: #578600;
	font-size: 16px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}



.zuruebersicht{
	float:right;
	padding-right:10px;
	margin-top:5px;
	margin-bottom:0px;

}

.zuruebersicht a{
	color: #223766;
	font-size: 12px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.zuruebersicht a:hover{
	color: #6ca103;
	font-size: 12px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.zuruebersicht-gutschein{
	float:right;
	margin-right:15px;

}

.zuruebersicht-gutschein a{
	color: #223766;
	font-size: 12px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.zuruebersicht-gutschein a:hover{
	color: #6ca103;
	font-size: 12px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.angebot1 a{
	float:left;
	width:346px;
	height:220px;
	border:2px solid #E30025;
	text-decoration:none;
			background-image:url(/extern/trigema-angebot.jpg);
		background-repeat:no-repeat;
}
.angebot2 a{
	float:left;
	width:146px;
	height:220px;
	margin-left:10px;
		border:2px solid #253A68;
		background-image:url(/extern/defshop-rabatte.jpg);
		background-repeat:no-repeat;
		text-decoration:none;
}

.angebot1 a:hover{
		border:2px solid #E30025;

}
.angebot2 a:hover{
		border:2px solid #E30025;

}
.angebot3 a:hover{
		border:2px solid #E30025;

}

.angebot3 a{
	float:left;
	width:146px;
	height:220px;
	background-color:#CCCCCC;
	margin-left:10px;
		border:2px solid #6A9F01;
				background-image:url(/extern/eurocamp-angebote.jpg);
		background-repeat:no-repeat;
		text-decoration:none;
}

.angebottext1 {
 text-align:center;
	padding-left:8px;
	padding-right:8px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:145px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#FFFFFF;
	background-image:url(/extern/angebot1-bg.gif);
		background-repeat:repeat-x;
		line-height:25px;
	/*Edit Mani, 06.10.10 */
	display: block;
}

.angebottext2 {
 text-align:center;
	padding-left:8px;
	padding-right:8px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:153px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
		background-image:url(/extern/angebot2-bg.gif);
		background-repeat:repeat-x;
		line-height:18px;
	/*Edit Mani, 06.10.10 */
	display: block;
}

.angebottext3 {
 text-align:center;
	padding-left:8px;
	padding-right:8px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:153px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
		background-image:url(/extern/angebot3-bg.gif);
		background-repeat:repeat-x;
		line-height:18px;
	/*Edit Mani, 06.10.10 */
	display: block;
}

#items-angebote{
	overflow: hidden;
	width: 670px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	float:right;

}

#items-werbebanner{
border:1px solid #c2e57b;
text-align:center; width:648px;
padding:10px; margin-top:30px;
background-color:#e2f1c2;
		background-image:url(/design/bg-werbung-item.gif);
		background-repeat:repeat-x;

}



.recipe_category {

width: 225px;
float: left;
margin-top: 0pt;
margin-right: 15px;
margin-bottom: 10pt;
margin-left: 0pt;

}


.recipe_cat_img {

width: 225px;
height: 130px;
background-color: transparent;
background-image: url("../design/recipes_category_bg.png");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;
padding-top: 18px;
padding-right: 0pt;
padding-bottom: 0pt;
text-align:center;
}

.recipe_cat_img:hover{
background-position: center bottom;
}

.recipe_cat_name{
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #213665;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
}

.recipe_cat_anbieter{
	font-size: 10px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:26px;

}




.widget .inside {background-image: url("/design/bg-items-navi.gif");
background-repeat: repeat-x; background-color: #f2f4f8;}
.widget {height:auto; overflow:hidden; margin-bottom:20px; width:230px;}
.widget .inside {
	border:#c8d4e5 1px solid;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 10px;
}
.widget ul { list-style-position:outside; list-style-type:none; margin:0 0 7px 0; padding:0;}
.widget ul li {list-style-type:none;}
.widget ul li a {border-bottom:#d1d1d1 1px solid; display:block; padding:7px 0 7px 5px; color:#ee9b00;}
.widget ul li li a {padding-left:15px;}
.widget p {margin-bottom:0 !important;}

#latest-posts ul li {
	border-bottom:#c8d3e5 1px dashed;
	display:block;
	overflow:hidden;
	color:#666666;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 0px;
}

#latest-posts ul li:hover {
	background-image: url("/design/bg-items-navi.gif");
background-repeat: repeat-x;
background-color: #f2f4f8;
	border-bottom:#c8d3e5 1px dashed;
	display:block;
	overflow:hidden;
	color:#666666;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 0px;
}
#latest-posts ul li a {padding:0; color:#2d416f; border:none; font-size:11px;}
#latest-posts ul li a:hover {padding:0; color:#668d20; border:none;}
#latest-posts ul li a img {float:left; margin-right:7px; border:#f4f4f4 2px solid; height:17px; width:50px;margin-bottom:15px;}
#latest-posts ul li a:hover img {float:left; margin-right:7px; border:#d8e0eb 2px solid;}
#latest-posts ul li p {margin-bottom:0; margin-top:0px;}
#latest-posts .img-load {background:url(images/loader.gif) no-repeat 50% 50% !important; display:block; float:left; height:50px; width:50px; margin-right:12px;}


.latest-posts ul li {
	border-bottom:#c8d3e5 1px dashed;
	display:block;
	overflow:hidden;
	color:#666666;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 0px;
}

.latest-posts ul li:hover {
	background-image: url("/design/bg-items-navi.gif");
background-repeat: repeat-x;
background-color: #f2f4f8;
	border-bottom:#c8d3e5 1px dashed;
	display:block;
	overflow:hidden;
	color:#666666;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 0px;
}
.latest-posts ul li a {padding:0; color:#2d416f; border:none; font-size:11px;}
.latest-posts ul li a:hover {padding:0; color:#668d20; border:none;}
.latest-posts ul li a img {float:left; margin-right:7px; border:#f4f4f4 2px solid; height:17px; width:50px;margin-bottom:15px;}
.latest-posts ul li a:hover img {float:left; margin-right:7px; border:#d8e0eb 2px solid;}
.latest-posts ul li p {margin-bottom:0; margin-top:0px;}
.latest-posts .img-load {background:url(images/loader.gif) no-repeat 50% 50% !important; display:block; float:left; height:50px; width:50px; margin-right:12px;}



.new{
background:url(../slider-bilder/new-trans.png) no-repeat top right;
width:58px;
height:58px;
position:absolute;
right:0;
top:0;
}
.temp{
float:left;
width:345px;
margin-right:15px;
margin-left:0px;
margin-bottom:0px;
margin-top:0px;
}
.temphol{
background:#fff;
border:1px solid #c2e57b;
position:relative;
width:343px;
height:200px;
overflow:hidden;
}
.temphol img {
position: absolute;
top: 7px; left: 7px;
}

.thumb{
position:absolute;
top:7px;
left:7px;
width:329px;
height:200px;
text-indent:-999px;
overflow:hidden;
background:url(../slider-bilder/blank.gif) repeat;
}


.newsletter-liste{
margin-bottom:10px; margin-top:20px; margin-right:15px; padding:10px; width:683px; height:110px;
background:url(../design/newsletterbg.gif) no-repeat; overflow:hidden; float:right;
}

.newsletterliste-input{
width:360px; border:0;margin-left:15px;background-color:transparent; margin-top:-20px;
}

.newsletterliste-button{
border:0;margin-top:-10px; float:left;
}

.newsletter-liste-h2{
font-size:20px; margin-left:8px; margin-bottom:0; margin-right:0; margin-top:0; padding:0; color:#3f5f00;
}

.newsletter-liste-p{
font-size:12px; margin-left:8px; margin-bottom:0; margin-right:0; margin-top:0; padding:0; color:#fff; font-weight:bold;
}

.anbieter-screenshot{
float:right; margin-left:12px; margin-right:0px; margin-bottom:10px;padding-left:18px; padding-top:10px;width:219px; height:210px; background:url(../design/screenshotbg.png) no-repeat; border:1px solid #e2e8f0;
}

.buchstaben {
	background-color: #f2f4f8;
	border: 1px solid #E0E5EF;
	background-image:url(/design/bg-items-navi.gif);
	background-repeat:repeat-x; width:216px;
	overflow:hidden;
	padding:6px;
}

.buchstaben a{

width: 19px;
height:23px;
color: #fff;
background-image:url(../design/buchstabe-a.png);
padding-top: 4px;
padding-right: 1px;
padding-bottom: 3px;
padding-left: 1px;
text-align: center;
float: left;
margin-left: 1px;
margin-right: 2px;
margin-bottom: 5px;
font-size: 14px;
font-weight: bold;

}

.buchstaben a:hover {
background-image:url(../design/buchstabe-b.png);
}

.pagebarUTH { font-size: 1em;font-family:verdana; padding: 0.2em 0.5em; margin-right: 0.1em; border: 1px solid #FFF; background: #FFF; text-decoration: none; }
.pagebarUTH a, .pageList .this-page {color: #693; text-decoration: underline;border: 1px solid #E3E3E3; text-decoration: none; padding: 0.2em 0.5em; }
.pagebarUTH a:hover {border: 1px solid #693;} 
.pagebarUTH a:visited {color: #693; text-decoration: underline;  text-decoration: none; padding: 0.2em 0.5em; }
.pagebarUTH .break { padding: 2px 6px; border: none; background: #FFF; text-decoration: none; }
.pagebarUTH .this-page { border: 1px solid #693; padding: 0.2em 0.5em; font-weight: bold; background: #693; color: #FFF; }
.pagebarUTH a:active{color: #360; text-decoration: underline;
}

.widgetul {
margin: 0px;
padding: 0px;
}
