/* fonts and links in text */

body {
margin:0px;
padding:0px;
background-color: #ffffff;
font-family: verdana;
font-style: normal;
text-align: center; /* to center wrapper for IE */
}

h1 {
font-family: Verdana;
font-style: normal;
font-size: 1.8em;
color: #ffffff;
font-weight: normal;
text-align: center;
text-decoration: none;
}

h2 {
font-family: Verdana;
font-style: italic;
font-size: 1.5em;
color: #000000;
font-weight: normal;
text-align: center;
text-decoration: none;
}

h3 {
font-family: Verdana;
font-style: normal;
font-size: 1.0em;
color: #000000;
font-weight: bold;
text-align: left;
text-decoration: none;
}

p {
font-family: Verdana;
font-style: normal;
font-size: 0.8em;
color: #000000;
font-weight: normal;
text-align: left;
text-decoration: none;
}

ul {
font-family: Verdana;
font-style: normal;
font-size: 0.8em;
text-align: left;
}

ol {
font-family: Verdana;
font-style: normal;
font-size: 0.8em;
text-align: left;
}

li {
text-align: left;
}

a:link {
font-family: Verdana;
color: #000080;
text-decoration: underline;
font-weight: normal;
}

a:active {
font-family: Verdana;
color: #000080;
text-decoration: none;
}

a:hover {
font-family: Verdana;
color: #ff0000;
font-size: 1.0em;
text-decoration: underline;
}

/*  positioning-layers statisch und absolut */

#wrapper {
width: 900px;
margin: 0 auto;
background-image:url('images-homepage/woerlee.jpg');
background-repeat: no-repeat;
background-attachment: fixed;
background-position: top center;
background-size: 900px;
text-align: left; /* counter center wrapper for IE in #body */
padding: 20px;
margin-top: 20px;
margin-bottom:20px;
}

#upper-nav {
font-size: 1.0em;
}

#upper-nav ul {
list-style: none;
margin: 0px;
padding-top: 0.8em;
}

#upper-nav li {
display: inline;
}

#upper-nav li a {
padding: 0.4em 1em 0.4em 1em;
color: #ffffff;
background-color: #b51032;
text-decoration: none;
border: 1px solid #711515;
}

#upper-nav li a:active, #upper-nav li a:hover{
color: #ffffff;
background-color: #711515;
}


/* Horizontal Navigation */

#navbox {
display:block;
width: 100%;
height:25px;
margin:0px;
border:0px;
padding:0px;
}

#navigation {
font-family: Verdana, sans-serif;
font-size: 1.1em;
}

#navigation ul {
list-style: none;
padding:0;
margin:0;
}

#navigation li {
float: left;
margin: 0 0.15em;
}

#navigation a:link, #navigation a:visited {
display: block;
border:0px;
padding:0px;
margin-left:0px;
margin-top:0px;
margin-bottom:5px;
margin-right: 20px;
color: #000000;
font-weight: bold;
text-decoration: none;
}

#navigation a:hover{
display: block;
border:0px;
padding:0px;
margin-left:0px;
margin-top:0px;
margin-bottom:5px;
margin-right: 20px;
color: #000000;
font-weight: bold;
text-decoration: underline;
}


/* Columns */

#left-column {
float: left;
padding-top: 20px;
padding-left: 0px;
padding-right: 10px;
padding-bottom: 10px;
width: 430px;
border: 0px;
}

#right-column {
float: right;
padding-top: 20px;
padding-left: 10px;
padding-right: 0px;
padding-bottom: 10px;
width: 430px;
}

#banner {
clear:both;
padding: 0.6em;
background-color : #a40000;
border: 1px solid #a40000;
}

#footer {
clear:both;
height: 50 px;
padding: 10px;
background-color : #ffffff;
border: 1px solid #000000;
}


/* article navigation */

/* snazzy rounded borders - header */
#xsnazzy2 h1, {margin:0 0px; padding:1.0em;}
#xsnazzy2 h1 {font-size:1.8em; color:#ffffff;}
#xsnazzy2 {background: transparent; margin:0px;}
.xtopa, .xbottoma {display:block; background:transparent;}
.xb1a, .xb2a, .xb3a, .xb4a {display:block; overflow:hidden;}
.xb1a, .xb2a, .xb3a {height:1px;}
.xb2a, .xb3a, .xb4a {background:#a40000; border-left:1px solid #a40000; border-right:1px solid #a40000;}
.xb1a {margin:0 5px; background:#a40000;}
.xb2a {margin:0 3px; border-width:0 2px;}
.xb3a {margin:0 2px;}
.xb4a {height:2px; margin:0 1px;}
.xboxcontenta {display:block; background:#a40000; border:0 solid #a40000; border-width:0 1px;}
/* end snazzy rounded borders - header */ 



/* snazzy rounded borders */
#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 0px; padding:1.2em;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy p {font-size:0.8em; padding:1.2em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:0px;}
.xtop, .xbottom {display:block; background:transparent;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#ffffff; border-left:1px solid #000000; border-right:1px solid #000000;}
.xb1 {margin:0 5px; background:#000000;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background:#ffffff; border:0 solid #000000; border-width:0 1px;}
/* end snazzy rounded borders */ 


.space {
display: box;
width: 10px;
height: 350px;
border: 0px;
margin-bottom: 0px;
}

 
