/*** Styles ***/
a, a:hover, a:visited, a:active{
color:#81197f;
text-decoration:underline;
}

a.work, a.work:visited, a.work:active{
color:#81197f;
text-decoration: none;
}
a.work:hover {
color:#81197f;
text-decoration: none;
}

h1{
font-size:36px;
margin:0px 0px 10px 0px;
font-weight:bold;
}
h2{
font-size:24px;
margin:0px 0px 10px 0px;
font-weight:bold;
}
h3{
font-size:12px;
margin:0px 0px 5px 0px;
font-weight:bold;
}
h4{
font-size:10px;
margin:0px 0px 5px 0px;
font-weight:bold;
}

p, li, td, th{
font-size:12px;
line-height: 1.5;
}
p, ul, li{
margin:0px 0px 5px 0px;
}
li{
list-style-position:inside;
list-style-type:disc;
}
td {
vertical-align: top;
padding-right: 20px;
padding-bottom: 20px;
}

.color {
color:#81197f;
}
.closer_lines {
line-height: normal;
}
.small {
font-size: 10px;
}

img {
padding:0px;
margin:0px;
border:none;
}

img.frame {
border:3px solid;
margin-right: 20px;
margin-bottom: 20px;
}

.nospace {
padding:0px;
margin:0px;
}
.spacer_left {
margin-left: 20px;
}

.facebook {
margin-left:50px;
margin-bottom: 100px;
}
/*** Styles Ende ***>

/************ Page-Aufbau ************/
body {
	background-color:#fff;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

#page {
	z-index: 2;
    position: relative;
    margin: auto;
    width: 950px;
    background: #fff;
    
    opacity: 0.8;
    -moz-opacity: 0.8;
    filter: alpha(opacity=80);
}

#header {
	background:url(../images/header_back.jpg);
	background-repeat: repeat-x;
	height: 250px;
	width: 100%;
}


#content {
	width: 800px;
	padding-left:20px;
	padding-right:20px;
}

#footer {
	float:left;
	width:970px;
	padding:10px;
}

/************ Ende Page-Aufbau ************/
