@charset "utf-8";
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,   
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }  

body {font-family:Verdana, Arial, Helvetica, sans-serif; border-top:2px solid #555; background-image:url(img/party-urlaub2.jpg); background-repeat:repeat-x; font-size:12px;}

h1 {font-size:40px; color:#100001; font-weight:normal; margin:20px 0 0px 0;}
h2 {font-size:18px; margin:-140px 0 0 20px; font-weight:normal;}
h3 {font-size:15px;  margin:20px 0 0 0;}
h4 {font-size:14px; margin:0 0 10px 0}
.claim {color:#bbbbbb; font-size:18px; font-weight:200; margin:0 0 30px 0;}

a:link, a:visited, a:hover, a:active {color:#f27405; text-decoration:underline;}


#page {width:960px; margin:0 auto; }

#header {background-image:url(img/partyurlaub-header.jpg); background-repeat:no-repeat; height:296px;}

#main { padding:3px 25px 0px 25px; border:0px solid red; margin:-25px 0 0 0 ; background-color:#FFFFFF; background-image:url(img/top_line.jpg); background-position:top; background-repeat:repeat-x; }


#sidebar-links {float:left; width:540px; font-size:13px; line-height:135%; text-align:justify; overflow:hidden; }
#sidebar-links img {border:0px solid #100001;}
#sidebar-links ul, li {list-style-type:disc; list-style:circle; margin:0 0 0 10px; padding: 0 0 0 10px; }
#sidebar-links p {margin:10px 0 10px 0;}

#sidebar-rechts {float:right; width:300px; overflow:hidden; border:0px solid black; }

.widget {width:277px; border:1px solid #e1e1e1; border-top-color:#d8d8d8; border-left:1px solid #e1e1e1; background-color:#f9faf7; padding:10px; margin:15px 0 15px 23px; background-image:url(img/bg_content.jpg); background-position:top; background-repeat:repeat-x;  }
.widget p {white-space:normal;}

.clear_both { height:0px; clear:both; }

#footer {border-top:0px solid #ddd; margin:0px 25px; font-size:10px; background-color:#100001; padding:25px 10px; color:#ddd; }

.partyorte-titelbild {}
.abstand {height:140px;}
.highlight {border:1px solid #FF9933; padding:2px 10px; margin:10px 0;}

.partyorte-uebersicht {}
.partyorte-uebersicht h2 {margin:25px 0 10px 0; font-size:18px;}

/*Statseite Specials */
.border { height:3px; background-color:#237bc5;border-bottom:1px solid #1d5d93; }
.twitter-partyurlaub {float:right; margin:0 20px 0 0;}
.partyurlaub-teaser {background-image:url(img/partyurlaub-reisen-teaser.jpg); background-repeat:no-repeat; background-position:top left; float:left; width:560px; height:340px;  margin:80px 0 0 -25px; border:0px solid black; overflow:hidden;}
.partyurlaub-teaser p {margin:90px 0 0 190px; font-size:14px; line-height:22px; }
.xxl {font-size:18px; font-weight:bold;}
.startseite_text {border:1px solid #ddd; border-top:2px solid #ddd; padding:10px; font-size:11px; line-height:135%;}

.suchmaske {float:right; width:300px; margin:10px 0 0 0;}
.suchmaske_top {background-image:url(img/urlaubssuche.png); font-size:14px; background-repeat:no-repeat; height:30px; padding:10px 0 0 20px; overflow:hidden;}

.angebote {font-size:15px; color:#F90; background-color:#f1f1f1; padding-top:10px; padding-left:10px; font-weight:normal; margin:0px 0 0 0; }

.line {border-bottom:1px dotted #bbb; margin:15px 0 5px 0;}



/* Specials auf der Startseite */
#specials {height:94px; overflow:hidden}
#specials h3 {font-size:15px; font-weight:normal; margin:3px 0 5px 0;}
#specials-button {width:172px; float:left}
#specials-content {float:left; width:707px; padding-left:30px; padding-top:15px; border-right:1px solid #f1f1f1; height:78px; background-image:url(img/specials-bg.jpg); background-repeat:repeat-x; }
#specials-content p {font-size:11px; margin:5px 0; line-height:14px;}
.specials-icon {float:left; max-width:70px; max-height:70px; overflow:hidden; margin-right:10px;}
.special {width:320px; overflow:hidden; float:left;}




/* ENDE Specials auf der Startseite */







