/* Start of CMSMS style sheet 'sv_style_v2' */
/*
Project:    Pfarrei St. Verena
Author:    Giuseppe A. Continisio / www.continisio.ch
Last edit: 14.7.2008
*/

/* **** Reset **** */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote,
a, address, em, img, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tr, th, td {border:0; margin:0; padding:0;}

/* **** format general HTML tag **** */
body {background:#900; color:#111; font:62.5% Verdana, Geneva, sans-serif;}
/*body {background:#f0f0f0; color:#191919; font: 62.5% "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;}*/
a {font-size:1.2em; line-height:1.4em;}
a:link,
a:visited,
a:active {color:#339966; text-decoration:underline;}
a:hover {text-decoration:none;}
h1, h2, h3, h4, h5, h6, caption {background:transparent; color:#990000; font-family:Georgia,"Times New Roman",Times,serif; font-weight:normal; letter-spacing:1px; text-align:left;}
h1 {font-size:2.2em;}
h2 {font-size:1.8em; padding-bottom:0.5em;}
h3 {font-size:1.5em; padding-bottom:0.3em;}
h4,h5,h6 {font-size: 1.2em; padding:0.3em 0;}
hr {background:#ddd; clear:both; border:none; color:#ddd; float:none; margin:15px 0; height:1px; width:100%;}
p {font-size:1.2em; line-height:150%; margin-bottom:.7em; text-align:justify;}
h1 + p:first-letter {float:left; font:bold 3.4em "Times New Roman"; line-height:.6em; margin: 5px 5px 0 0;} 
table {margin: 5px 0 20px 0;}
th, td {padding:0 5px 0 0; text-align:left; vertical-align:top;}
input, textarea {border:1px solid #DDD;}
blockquote{float:left;font-size:1.2em; font-style:italic; line-height:1.5em; margin:0 0 15px 25px; text-align:justify; width:90%;quotes:"\201E" "\201C";}
blockquote:before{content:open-quote;font-family:georgia;font-size:1.6em;}
blockquote:after{content:close-quote;font-family:georgia;font-size:1.6em;}

span.spez {font-size:0.65em;}

/* **** general classes **** */
.clear:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
.clear {display:inline-block;}
.clear {display:block;}

.wrapper {margin:0 auto; width:872px;}
.imgleft {float:left; margin:10px 20px 10px 0;}
.imgright {float:right; margin:10px 0 10px 20px;}
.imgleftborder {background: #FFF; border:1px solid #CCC; float:left; margin:5px 20px 5px 0; padding:4px;}
.imgrightborder {background: #FFF; border:1px solid #CCC; float:right; margin:5px 0 5px 20px; padding:4px;}
table.m_konz {font-size:1.2em;}
.cms-module-bookmarks-header {font-size:1.4em; color:#990000;}
.cms-module-bookmarks-list {list-style-type:square;}
.pagination {margin:2em 0 0 0;}
.pagination a {border:1px solid #990000;}

#container {background:#900; text-align:left; width:100%;}
#header {padding:20px 0; position:relative; width:100%;}
#logo {float:left;}
#logo a {background:url(/uploads/v2/sv_logon.gif) top left no-repeat; display:block; height:180px; width:120px; text-indent:-9999px;}

#werbung {float:right; margin-right:60px; height:200px; width:260px; text-align:center;}
#werbung img {margin:0 auto;}

#news {background:url(/uploads/v2/sv_news_bg.jpg) 0 50% no-repeat; float:right; margin-right:12px; height:200px; width:260px;}
#news h3 {border-bottom: 1px solid #FFF; color:#FFF; margin:0 0 5px 0; padding:0 0 3px 0;}
#news p {color:#FFF; font-size:1.1em; line-height:1.25em;}
#news a {color:#FFF;}
#news_sum {padding:10px;}

#col-left {float:left; margin-right:20px; width:600px;}
#col-right {margin-left:620px;}

#banner {background:#C46064; border-top:1px solid #FF7B81; border-bottom: 1px solid #FF7B81; margin-top:150px;}


#footer {background:#C46064; clear:both; color:#888; padding:30px 0;}
#footer a {font-size:1em; color:#888; text-decoration:none;}
#footer a:hover {color:#111;}
#footer p {float:left; font-size:1em; line-height:1.9;}
#footer em {color:#aaa; display:block; font-style:normal; padding-top:5px;}
#footer em a {color:#aaa;}

.phone {background:#e4e4e4; float:right; padding:1.2em 2.5em 1.2em 2.4em;}
.phone strong {color:#888; font-family:Helvetica, Arial, sans-serif; font-size:1.8em; font-weight:normal; margin-left:4px;}
.phonehome {color:#900; font-size:1.2em; }
.phonehome strong {color:#111; font-family:Helvetica, Arial, sans-serif; font-size:1.8em; font-weight:normal; margin-left:4px;}
.phonehome a {color:#900; font-size:1em; text-decoration:none;}
.phonehome a:hover {font-size:1em; text-decoration:underline;}

.teaser {margin:20px auto; padding:0; width:872px;}
.teaser li ul {margin:0; padding:0;}
.teaser li ul li {margin:0; padding:0; border:none;} /*wegen dem menue*/
.teaser li {display:block; float:left; margin:0 20px 0 0; padding:0 20px 0 0; width:260px;}
.teaser li.last {border:none; margin-right:0; padding-right:0; width:270px;}
.teaser img {margin:0 0 15px 0;}
.teaser h2 {font-size:1.9em; text-align:center;}
.teaser h3 {margin-bottom:15px;}
.teaser p {font-size:1.2em;}
.teaser p.more {margin-top:1em;}
.teaser p.more a {background:url(../img/link-arrow.gif) 0 50% no-repeat; padding-left:1em;}
.teaser li h3 a {color:#FFF; text-decoration:none;}
.teaser li h3 a:hover {text-decoration:underline;}

#content {padding:2em 0 2em 0;}
#content ol { font-size:1.2em; line-height:1.4em; margin:0 0 2em 0; padding:0 0 0 2em;}
#content ul { font-size:1.2em; line-height:1.4em; margin:0 0 2em 0; padding:0 0 0 2em;}
#content h1 {margin:0 0 1.6em 0;}
#content h2, h3 {margin:1.3em 0 0 0;}
#content a {font-size:1em;}

#sidenav h3 {font-size:1.2em; line-size:1.2em; margin:0; padding:0;}
#sidenav li {line-height:1.8em; list-style-type:none;}

#search {background:#EFEFEF; border:1px solid #DDD; font-size:.8em; margin:0 0 2em 1em; padding:.5em;}
#search input{margin:.3em 0 .3em .3em; padding:.3em;}

/* End of 'sv_style_v2' */

