/* ------- www.liebeundtod.de ------- */

/* ------- basis ------- */

body { 
margin:0; 
padding:0; 
background:#660000; 
text-align:center;
font-size:100.01%;
font-family : "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
color:#999999;
}

#bg { 
width:950px;
background:#660000; 
margin:0 auto;
text-align:left;
font-size:12px;
line-height:15px; 
background:url(../images/bg/bg_repeat.jpg) repeat-y;
background-position:0px -341px;
}

#container {
/* min-height modifications */
min-height:775px;
height:auto !important;
height:775px;
/* ende min-height modifications */
width:950px;
margin-left:0px;
margin-right:0px;
background:url(../images/bg/bg.jpg) no-repeat;
position:relative;
}

#header { 
width:800px;
height:170px;
margin-left:75px;
}


#footer { 
width:950px;
height:165px; 
margin:0 auto;
background:url(../images/bg/footer.jpg) no-repeat;
}

#content1 {
text-align:left; vertical-align:top; padding-top:0px; padding-left:30px;
font-size:11px;
line-height:14px;
}

#content2 {
text-align:left;
width:485px;
margin-left:360px;
padding-top:30px;
}

#content3 {
width:740px;
margin-left:105px;
}


#line {
text-align:left; vertical-align:top; padding-top:0px; padding-left:30px;
}


*+html #content img { margin-bottom:-3px; }
* html #content img { margin-bottom:-3px; }

.cntimage {
padding-top:30px;
padding-bottom:35px;
}

* html .cntimage {
margin-top:30px;
padding-top:0; 
margin-bottom:35px;
padding-bottom:0; 
}


/* ------- navigation ------- */

#spalte_nav {
width:260px;
margin-right:25px;
margin-left:75px;
float:left;
display:inline;
}

#navigation {
color:#999999;
width:260px;
}

#navigation a {
display:block;
padding:0px 0px 0px 30px;
margin:0px 0px 5px 0px;
font-size:12px;
line-height:15px;
text-decoration:none;
}

#navigation a:link,
#navigation a:visited, 
#navigation a:active {
text-decoration:none;
line-height:1em;
}

.gap {
margin-top:15px;
}

.nav  {
color:#999999;
}

.nav-current  {
color:#ff0000;
background: url(../images/navigation/dotty.gif) center left no-repeat;
}

.nav:hover {
text-decoration:none;
color:#ff0000;
background: url(../images/navigation/dotty.gif) center left no-repeat;
}


/* ------- images ------- */


img.lefttxt {float:left; padding: 4px 25px 25px 0px; }
img.righttxt {float:right; padding: 4px 0px 25px 25px;}
img.txt {padding: 25px 0px 25px 0px}

img.lefttop {float:left; padding: 0px 25px 25px 0px}
img.righttop {float:right; padding: 0px 0px 25px 25px}
img.top {padding: 0px 0px 25px 0px}


img.line-00-10 {margin-top:0px; margin-bottom:10px; clear: both;}
img.line-00-15 {margin-top:0px; margin-bottom:15px; clear: both;}
img.line-00-20 {margin-top:0px; margin-bottom:20px; clear: both;}

img.line-30-15 {margin-top:30px; margin-bottom:15px; clear: both;}
img.line-30-20 {margin-top:30px; margin-bottom:20px; clear: both;}
img.line-30-25 {margin-top:30px; margin-bottom:25px; clear: both;}

img.line-25-15 {margin-top:25px; margin-bottom:15px; clear: both;}
img.line-25-20 {margin-top:25px; margin-bottom:20px; clear: both;}



img.line-txt1 {margin-top:20px; margin-bottom:10px; clear: both;}
img.line-head1 {margin-top:25px; margin-bottom:20px; clear: both;}

img.line-txt2 {margin-top:25px; margin-bottom:15px; clear: both;}
img.line-head2 {margin-top:30px; margin-bottom:25px; clear: both;}

img.line-txttop1 {margin-top:0px; margin-bottom:15px; clear: both;}
img.line-headtop1 {margin-top:0px; margin-bottom:20px; clear: both;}

img.line-nav {margin-top:0px; margin-bottom:10px; clear: both;}


/* ------- typo ------- */


.bold {font-weight:bold}

form {margin-bottom:0px;}

h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight: normal; margin-top:0px; padding-top:0px;
color:#ff0000;}

h1.grey {
color:#999999;
}

h1.greytxt {
color:#999999;
font-size:18px;
margin-bottom:7px; padding-bottom:7px;
margin-top:12px; padding-top:12px;
}

h1.line1 {
line-height:18px;
margin-bottom:0px; padding-bottom:0px;
margin-top:2px; padding-top:2px;
}

h1.line2 {
color:#999999;
font-size:18px;
line-height:22px;
}

h2 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#999999;
font-size:18px;
font-weight: normal; 
margin-bottom:5px; padding-bottom:5px;
margin-top:0px; padding-top:0px;
}

.red {
color:#ff0000;
}

.textsmall {
font-size:11px;
line-height:14px;
}

.link a:link,
.link a:visited, 
.link a:active {
padding-left:15px;
color:#999999;
background: url(../images/navigation/button_0.gif) center left no-repeat;
text-decoration:none;
}

.link a:hover {
padding-left:15px;
color:#ff0000;
text-decoration:underline;
background:url(../images/navigation/button_1.gif) center left no-repeat;
}

.textlink {
color : #999999;
text-decoration: underline
}

a.textlink:link,
a.textlink:visited, 
a.textlink:active, 
a.textlink:focus {
color : #999999;
text-decoration: underline
}

a.textlink:hover {
color : #ff0000;
text-decoration: underline
}

.formfeld {
background-color: #999999; border-color: #333333; color:#000000;
}

ul.list {
list-style-position: outside;
padding-left:0px;
margin-left:17px;
margin-top:0px;
margin-bottom:0px;
}
 
