@import url(/Templates/default/global.css);

.c {clear: both;}

body { background:#fff4d6; font:small Arial, Verdana, sans-serif;}

#wrapper1 { margin: 0 auto 0 auto; width: 985px; background:#fff;}

/* Header */
#header { background:url(images/header/normal.jpg) no-repeat; height:175px; width:985px; position:relative;}
#header .logo { display:block; padding:10px 0 0 0; text-align:right; width:180px;}


/* Navigation im Seitenheader */
#header #navi_header{ width:737px; position:absolute; top:0; right:0; background:#196ae7 url(images/bg-navi-header.jpg) no-repeat left bottom; padding-left:20px;}
#header #navi_header a { color:#fff; text-decoration:none;}
#header #navi_header li { margin:0; padding:0.1em 0.3em 0.3em 0.3em; float:left; margin-right:10px;}
#header #navi_header ul { margin:0; padding:0; list-style:none;}
#header #navi_header .navi_header_active{ background:#BFD9FE url(images/1px-topnavi-aktiv.jpg) repeat-x bottom;}
#header #navi_header .navi_header_active a{ color:#00519D; }

#header #navi_header li:hover{ background:#BFD9FE url(images/1px-topnavi-aktiv.jpg) repeat-x bottom;}
#header #navi_header li:hover a{ color:#00519D; }


#header #kontakt{ position:absolute;top:20px;left:780px;display:block;overflow:hidden;width:170px;height:160px; }
#header #kontakt img{ position:absolute;top:-20px;right:280px;width:1006px;height:175px; }
#header .kontakt_sparangebot{left:630px !important;}
#header .kontakt_sparangebot img{right:280px !important;}



/* Suchfeld im Sidebar */
#sidebar #search #search_text{ font-size:1.2em; color:#345463; font-weight:bold;}
#sidebar #search .searchform_button{ display:none; }
#sidebar #search .searchform_text{ width:170px; } 
#sidebar #search { margin-bottom:30px; }
.searchform{ margin:0; padding:0;}


/* Menu */
#sidebar{ overflow:hidden;}
#sidebar #menu_hl{ font-size:1.2em; font-weight:bold; color:#f00; margin-left:10px;}

#sidebar li a {text-decoration: none; font-size:1.2em; color:#3164A5; }
#sidebar li li a{ text-decoration:underline; color:#000;}
#sidebar li li li a{ text-decoration:underline; color:#467FAC;}


#sidebar { width:180px; float:left; padding:0 0 0 27px;}
#sidebar ul{ margin:0; padding:0;}
#sidebar li{ display:block; list-style:none; margin:0; padding:0;}
#sidebar li ul { border-bottom:#fbe6cb 2px dotted; padding:3px 0;}
#sidebar li li { background:#FBE6CB;}
#sidebar li li ul { border-bottom:0 none; padding:0;}
#sidebar li li li { padding:0; margin:0; text-indent:0; }

#sidebar li span{ display:block; border-bottom:#fbe6cb 2px dotted; padding:0.4em 10px 0.4em 10px;}
#sidebar li li span { border-bottom:0 none; padding:0 3px 0 30px; display:list-item; list-style:disc; list-style-position:inside; color:#E87C00; text-indent:-13px; line-height:1.7em; }
#sidebar li li li span {display:block; list-style-position:outside; text-indent:0; padding-left:45px; }
#sidebar li li li li span {padding-left:60px; }
#sidebar li li li li li span {padding-left:75px; }
#sidebar li li li li li li span {padding-left:90px; }

#sidebar li a.menu1active{ text-decoration:underline; }
#sidebar li li.menu1active span { background:#F6BC7C;}
#sidebar li li.menu1active li span { background:#FBE6CB;}

#sidebar li a:hover{ text-decoration:underline; }
#sidebar li li span:hover { background:#F6BC7C !important; }




/* Hauptinhalt */
#content { width:720px; padding: 0 20px 0 0; float:right; position:relative;}
.content3boxen{ padding:0 0 0 0 !important; }

/* index.tpl */
#content-1-1{ padding-top:1.1em; width:705px; }
.content3boxen #content-1-1{ width:720px; }

/* 2spalten.tpl */
#content-2-1{ float:left; width:480px;  padding-top:1.1em; }
#content-2-2{ float:right; width:225px; }
#content-2-2-inhalt{padding-top:57px; }
.content-2-2-mitangebot #content-2-2-inhalt{ padding-top:0px;}

/* 3boxen.tpl (1 spalte mit boxen darunter) */
#content-1-1-inhalt{padding-right:20px;}


#admincont{ width:600px; }


/* Uberschriften */
#content h1 {color:#000; font:bold 135% Arial, Verdana, sans-serif; padding:0; margin:0 0 13px 0;}
#content h2 {color:#1e65ad; font:bold 135% Arial, Verdana, sans-serif; padding:5px 0; margin:5px 0; }
#content h3 {color:#1e65ad; font:bold 120% Arial, Verdana, sans-serif; padding:5px 0 0 0; margin:0; }

#content ul.teaser li{ border-top:1px solid #F6BC7C; padding-top:10px;  }
#content ul.teaser div h1{ font-size:130%; }
#content ul.teaser div h2{ font-size:120%; border-top:0 none;}
#content ul.teaser div h3{ font-size:110%; }
#content ul.teaser div br{ line-height:0.5em; }
#content .ueberschrift_rot h1 {color:#f00; font:bold 200% Arial, Verdana, sans-serif; padding:0 0 10px 0; margin:0; }
#content .ueberschrift_rot h2 {color:#f00; font:bold 200% Arial, Verdana, sans-serif; padding:0 0 10px 0; margin:0; }
#content .ueberschrift_rot h3 {color:#f00; font:bold 200% Arial, Verdana, sans-serif; padding:0 0 10px 0; margin:0; }

/* zuruck Link */
.parentlink{ line-height:4em;}


/* Listen */
#content ul  { margin:10px 20px; padding:0; list-style:square; }
#content ul li { color:#000000; }


/* Blog */

.news_sparschwein img{
    width:83px !important;
    height:83px !important;   
}

#content .blog_content h1,
#content .blog_content h2,
#content .blog_content h3{ background:transparent; }

#content ul.blog_menu { margin: 0; padding: 0; }
#content ul.blog_menu li { margin: 0; padding: 0 10px 5px 0; }

.blog_post_even {border:1px solid #cccccc;}
.blog_post_odd {border:1px solid #6699cc;}
#content .blog_post_even h2, #content .blog_post_odd h2 { padding: 10px 20px; margin: 0px; }
#content .blog_post_even div, #content .blog_post_odd div { padding: 10px 20px; margin: 0px; }
#content .blog_post_even div .cms_paragraph, #content .blog_post_odd div .cms_paragraph { padding: 0px; margin: 0px; }


/* Seitenfooter */
#footerimg .footer_bilder{ text-align:right; padding-top:40px; }
#footerimg .footer_bilder img{ padding-right:10px;}
#footerimg{ position:relative; }
#footerimg{ background:url(images/footer.jpg); height:193px; width:985px; margin-top:20px; }


/* Navigation im Seitenfooter*/
#footerimg #navi_footer{ width:737px; position:absolute; bottom:0px; right:0; background:#4A90EF url(images/bg-navi-footer.jpg) no-repeat left top; padding-left:20px;}
#footerimg #navi_footer a { color:#fff; text-decoration:none;}
#footerimg #navi_footer li { margin:0; padding:0.2em 0.3em 0.2em 0.3em; float:left; margin-right:10px;}
#footerimg #navi_footer ul { margin:0; padding:0; list-style:none;}
#footerimg #navi_footer .navi_footer_active{ background:#BFD9FE url(images/1px-footernavi-aktiv.jpg) repeat-x top;}
#footerimg #navi_footer .navi_footer_active a{ color:#00519D; }

#footerimg #navi_footer li:hover{ background:#BFD9FE url(images/1px-footernavi-aktiv.jpg) repeat-x top;}
#footerimg #navi_footer li:hover a{ color:#00519D; }

.footer_text{ text-align:center; padding:15px 10px; background:#fff}




/* formatvorlagen */
div.ueberschrift_rot{ font-size:1em; line-height:1.7em;}
div.graue_box,
div.blauer_text,
div.cms_paragraph{ font-size:1.15em; line-height:1.6em; padding:0 0 13px; }

div.blauer_text { color:#1e65ad !important; }


div.graue_box a{ padding-right:0.8em;}

div.graue_box { background:#e9e9e9; padding:0.2em 0.4em; font-weight:bold; font-size:1em; }


div.custom_saison_infos{ background:#F7CC99; padding:0.3em 0.4em !important; margin:0 0 1em 0; color:#0367b3; font-weight:bold; }

div.custom_sparangebote_box{ border-top: 7px solid #fe8500; border-bottom: 7px solid #fe8500; text-align:center; background:#fef2e6; padding:10px 0;}

div.custom_sparangebote_box h4 { color:#ff0000 !important; font-size:1.8em; font-weight:bold; margin:0 0 0 0; padding:0; }
div.custom_sparangebote_box p { font-weight:bold; margin:1em 0 0 0!important; padding:0!important; }

.cms_ec_btn img{
 width:160px;
 height:91px;
}

/* Optionales Laenderflaggen Bild (siehe Erweiterte Optionen) */
#flagge img{ margin-top:-32px; margin-right:5px; position:relative; z-index:99; }

/* Optionales Sparangebot Bild (siehe Erweiterte Optionen) */
#sparangebot{ position:absolute; right:290px; }
#sparangebot pre { margin:0; padding:5px 10px; background:url(images/1px-spar-angebot.jpg); font:100% Arial, Verdana, sans-serif;}
#sparangebot { background:url(images/spar-angebot-unten.gif) no-repeat bottom left; padding:0 0 8px 0; }



/* Angebot/News in der rechten Spalte*/
#angebote{background:#FFF4D6 url(images/1px-news-q.jpg) repeat-y; position:relative; margin-bottom:80px; }
#angebote .sparangebote{position:absolute;top:60px; left:-20px;}


/* custom contact form */
.custom_contact_form input {
    width:80%;
}



/* START: Boxen fuer Regionen auf den Laender Seiten */

table.regionen-box {
	border:0; margin:0 0 60px 0; padding:0; border-collapse: collapse;
}

table.regionen-box td{
    padding-right:20px;   
}


tr.regionen-box-oben td {
	background: url(/Templates/miramare/images/box/regionen-box-oben.gif) no-repeat;
	width: 215px;
	height: 30px;
	text-align: center;
	vertical-align:middle;
	font: bold 12pt Arial;
	color: white;
}

tr.regionen-box-mitte td {
	width: 215px;
	background: url(/Templates/miramare/images/box/regionen-box-mitte.gif) repeat-y left;
}




tr.regionen-box-unten td {
	background: url(/Templates/miramare/images/box/regionen-box-unten.gif) no-repeat;
	width: 215px;
	height: 29px;
}


table.regionen-box-breit tr.regionen-box-oben td {
	background: url(/Templates/miramare/images/box/regionen-box-oben-breit.gif) no-repeat;
}

table.regionen-box-breit tr.regionen-box-unten td {
	background: url(/Templates/miramare/images/box/regionen-box-unten-breit.gif) no-repeat;
}

table.regionen-box-breit tr.regionen-box-mitte td {
	background: url(/Templates/miramare/images/box/regionen-box-mitte-breit.gif) repeat-y left;
}

table.regionen-box-breit td{
    	width: 442px;
}



tr.regionen-box-oben td h2{
    margin:0 !important;
    padding:0 !important;
}

tr.regionen-box-oben td h2 a{
    color:#fff;   
    text-decoration:none;
    font-weight:normal;
    font-size:90%;
}





tr.regionen-box-mitte div.cms_paragraph {
	padding:10px;
}

tr.regionen-box-mitte img.regionen-sparangebot {
    float:right;    
}



#content tr.regionen-box-mitte td ul{
    margin:0.5em 0 0.5em 0;
    padding:0;
}

#content tr.regionen-box-mitte li {
    list-style:disc;
	margin-bottom:0.5em;
	
    color:#E87C00;

}

#content tr.regionen-box-mitte li a{
    color:#000;
    font-size:1.1em;   
}


#content td.regionen-s1 h1{ color:#0056BA; }
#content td.regionen-s2 h1{ color:#46C617; }
#content td.regionen-s3 h1{ color:#EF8300; }



.regionen-box div.CMS_BILD_MITTE,
.regionen-box div.CMS_BILD_LINKS,
.regionen-box div.CMS_BILD_RECHTS{ margin:0; padding:0; float:none; text-align:left; }


/* END: Boxen fuer Regionen auf den Laender Seiten */

.gewinnspielForm  .fragen{
	width:480px;

}


.gewinnspielForm  .fragen th{
	text-align:left;
	text-indent:-1.2em;
	padding-left:1.2em;
	padding-top:1em;
}

.gewinnspielForm  .kontakt th{
	text-align:left;
}

.gewinnspielForm  .titel{
	color:#EF7F01;
	font-size:1.1em;
}

.gewinnspielForm .kontakt  .titel{
	padding-bottom:1em;
}