/*
Theme Name: NUW-Info
Theme URI: 
Description: Theme f&uuml;r eine Infoseite für NUW Aktionen
Version: 1.0
Author: Philipp K&uuml;bler
Author URI: http://gebaeude80.com/
*/

* {
margin:0; 
padding:0;
}
body {
font-family:Arial;
text-align:center; /* IE Hack */
}
a {
color:#5A5A5A;text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:none;}
input, select {border:1px solid #CFCFCF;}
hr {margin-top:10px;margin-bottom:10px;border:0;border-bottom:1px dotted #6DB1FE;color:#fff;}
#clear {clear:both;}

/* Positionierung, Abmessungen, Hauptelemente */
#bg_hack {
background:url(images/main_bg.jpg) repeat-x;
}
#wrapper {
width:1004px;
padding:10px;
margin:0 auto;
background:url(images/bg_midd.png);
text-align:left;
}
#wrapper_bottom {
width:1024px;
margin:0 auto;
height:12px;
background:url(images/bg_bottom.png) no-repeat;
}
#breadcrumb {
position:absolute;
z-index:1000;
left:303px;
top:169px;
padding:2px 0;
width:815px;
border-top:1px solid #E8E8E8;
border-bottom:1px solid #E8E8E8;
font-size:11px;
}
#breadcrumb a {
padding:2px 10px;
background:url(images/breadcrumb_delimiter.gif) right center no-repeat;
}
#breadcrumb a:hover {
color:#ff0000;
}
#breadcrumb a.start {
padding:2px 40px 2px 5px;
background:url(images/breadcrumb_start_delimiter.gif) right center no-repeat;
}
#breadcrumb span {
padding-left:5px;
color:#ff0000;
}
#page {
width:815px;
margin-right:15px;
margin-bottom:15px;
float:right;
font-size:12px;
color:#5A5A5A;
}
#sidebar {
width:164px;
margin-bottom:15px;
float:left;
font-size:12px;
font-weight:bold;
}
#sidebar img {
margin-bottom:15px;
border:1px solid #ccc;
}
#footer {
width:975px;
margin:0 15px;
clear:both;
background:#EBEBEB;
color:#5A5A5A;
font-size:11px;
}
#footer h5 {
margin:10px 20px;
font-size:11px;
font-weight:bold;
color:#5A5A5A;
}
#footer p {
margin:4px 0;
}
#footer ul {
margin:0 20px 10px 20px;
list-style-type:none;
}
#footer ul li {
margin:5px 0;
}
#footer img {
border:none;
}
#footer_info_box {
background:url(images/footer_columns.gif) left 30px no-repeat;
}
#footer_float {
width:240px;
float:left;
}
#footer_sm {
float:right;
padding:50px 5px 20px 30px;
}
#footer_sm a {
padding:3px 10px 3px 30px;
}
#twitter {
background:url(images/twitter.gif) left center no-repeat;
}
#rss {
background:url(images/rss.gif) left center no-repeat;
}
#newsletter {
background:url(images/mail.gif) left center no-repeat;
}
#hotline {
float:left;
margin:20px;
padding-left:90px;
background:url(images/contact_hotline.jpg) left center no-repeat;
}
#hotline h5 {
margin:0;
font-size:14px;
font-weight:bold;
}
#hotline p {
font-size:9px;
}
#footer_bottom {
padding:20px;
font-size:11px;
color:#5A5A5A;
}
#footer_bottom a {
color:#5A5A5A;
}
#footer_bottom h2 {
margin-top:20px;
margin-bottom:5px;
font-size:11px;
}

/* Neckermann Urlaubswelt Navigation */
#sidebar a {
display:block;
padding:5px;
color:#373737;
}
#sidebar a:hover {
background:#E9E9E9;
}
#sidebar ul {
margin:0 10px;
list-style-type:none;
}
#sidebar ul li {
border-bottom:1px solid #CCC;
}
#sidebar ul li.headline {
padding:3px 5px;
background:#7A7A7A;
color:#fff;
}

/* wrapper für Search Box, Content Box, Link Box */
#main_area {
padding:15px;
background:#E6F2FE url(images/bg.png) repeat-x;
}

/* Search Box, Quickserach Layout */
#search_box_outline { 
width:166px;
padding:2px;
float:right;
background:#fff;
}
#search_box {
padding:5px;
border:3px solid #6DB1FE;
}
#search_box_headline {
margin-bottom:7px;
color:#ff0000;
}
#search_box_headline span {
font-size:16px;
font-weight:bold;
color:#ff0000;
}
#search_box h1 {
display:inline;
font-size:16px;
color:#ff0000;
}
#search_box h3 {
font-size:12px;
}
#search_box select {
width:100%;
margin-bottom:7px;
}
#termin_box {
display:inline;
}
#termin_box input {
width:46%;
margin-bottom:7px;
}
#kinder {
display:inline;
}
#kinder select {
width:32% !important;
width:28%; /* IE Hack */
}

/* Content Box */
#content_box {
line-height:18px;
}
#content_box a.healdine {
color:#1E6ED2;
}
#content_box a {
color:#FF9105;
}
#content_box p {
margin-bottom:15px;
text-align:justify;
}
#content_box h2 {
padding-left:30px;
margin-bottom:5px;
background:url(images/arrows.png) left center no-repeat;
font-size:22px;
line-height:normal;
font-weight:normal;
color:#1E61D2;
}
#content_box h2 {
padding-bottom:5px;
font-size:18px;
color:#FF9105;
}
#image_box {
width:577px; /* Angabe für IE */
height:80px;
margin-bottom:15px;
overflow:hidden;
border:4px solid #fff;
}
#text_box {
padding:5px;
margin-bottom:20px;
background:#fff;
border:1px solid #6DB1FE;
}
#text_box ul {
margin-left:20px;
}
#offerbutton {
margin:10px 5px 5px 0;
text-align:right;
}
#offerbutton img {
border:none;
}

/*Link Box */
#link_box {
padding:8px;
clear:both;
font-size:11px;
font-weight:bold;
line-height:16px;
color:#ADADAD;
}
#link_box a {
color:#999999;
text-decoration:none;
}
#link_box a:hover {
text-decoration:underline;
}
#linklist {
font-size:10px;
font-weight:normal;
}
#linklist a {
width:239px;
padding:2px;
margin:3px;
border:1px solid #ADADAD;
background:#fff;
float:left;
color:#999999;
text-decoration:none;
}
#linklist a:hover {
background:#FFAE00;
color:#fff;
text-decoration:none;
}
/* Image Positionierung */
img.centered{display: block;margin-left: auto;margin-right: auto;}
img.alignright{margin: 3px 0 2px 10px;}
img.alignleft{margin: 3px 10px 2px 0;}
img.alignnone{margin: 3px 10px 2px 0;display: block;}
.left, .alignleft{float: left;}
.right, .alignright{float: right;}
.clear {clear:both;}
/* Tabellenklassen */
table {
margin-bottom:20px;
}
table h3 {
font-size:18px;
font-weight:normal;
color:#FF9105;
}
table h4 {
font-size:20px;
color:#FF9105;
}
table h5 {
font-size:12px;
font-weight:normal;
color:#969696;
}
