
body {
	background:#fff url(bilder/hintergrund.jpg) no-repeat top center;
	text-align: center;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 11px;
	padding: 0;
	margin: 0;
	color: #686C6D;
	line-height: 18px;
	}

#page {
	position: relative;
	margin: 0 auto;
	padding: 20px 0 0 0;
	text-align: left;
	width: 990px;
	}

a img {
	border: none;
	}


a { 
color: #686C6D;
font-size: 11px;
background-color:transparent;
text-decoration: none; 
}

tr, td{
font-size: 11px;
text-align: left;
color: #686C6D;
margin: 30px 0;
padding-left: 10px;
clear: both;
}


ul, ol {
list-style:none;
padding:10px 0 18px 20px;
}


h2#pagedesc {
	font-size: 0.9em;
	margin-top: 160px;
	color: #686C6D;
	}

#rightcol {
    position: absolute;
	margin: 0;
	padding: 0 0 0 5px;
	top: 50px;
	left: 715px;
	width: 270px;
	min-height: 800px;
	text-decoration: none;	
	}

#rightcol a:link{
    color: #686C6D;
    font-size: 10px;
    text-decoration: none;
    line-height: 200%;
    text-decoration: none;	
	}

#rightcol a:hover, #rightcol a:focus {
    color: #E21D26;
	text-decoration: none;	
	}

#rightcol h2, #rightcol li {
	margin: 30;
	padding: 0;
	list-style: none;
	color: #686C6D;
	text-decoration: none;
	}

#rightcol h2 {
    
	margin: 0 0 5px 0;
	font-size: 1.3em;
	}

#rightcol ul {
    padding-bottom: 25px;
	}

#rightcol li {
    padding-left: 5px;
	}

#content {
	position: absolute;
	top: 70px;
	left: 230px;
	width: 440px;
	padding: 0;
	margin: 0;
	}

#leftcol {
	position: absolute;
	top: 35px;
	line-height: 80%;
	left: 30px;
	width: 110px;
    /* image = leftbackground-image: url(bilder/visuellewerkstatt01.jpg);*/
    background-repeat: no-repeat
}

#footer {
	font-size: 9px;
	text-align: left;
	color: #686C6D;
	margin: 30px 0;
	padding-left: 5px;
	clear: both;
	}
	
a:link {
    color: #686C6D;
    text-decoration: none;
	}

a:hover, a:focus {
	color: #E21D26;
	text-decoration: none;
	}


h1, h2, h3, h4 {
    margin: 0 0 5px;
	padding: 0;
	}

h1 {
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	}

h2 {
	font-size: 10px;
	color: #606060;
	}

a3 {
	font-size: 9px;
	color: #E21D26;
	}
	
a4 {
	font-size: 10px;
	color: #686C6D;
	}
	
a2 {
	font-size: 9px;
	color: #686C6D;
	}

p {
    padding: 0;
	margin: 0 0 10px;
}

.imgright {
    float: right;
	padding: 0;
	margin: 0 0 6px 6px;
	}

.imgleft {
    float: left;
	padding: 0;
	margin: 0 6px 6px ;
	}

.imgfloat{
	float: left; 
	margin-left: 0px;
	font-size: 10px;
	padding-left: 0px;
	padding-right: 15px;
}


.marquee { 
        margin: 50px 300px 0px 270px;	/* top right bottom left*/
		color: red; 			/* rgb werte */ 
        font: normal 11px verdana, arial, tahoma, sans-serif;	/* bold oder normal  /  12 pixel schriftgröße*/
        text-align: center;				/* textausrichtung: left, center. right	*/
}


ul.bullet
{
list-style-image: url(bullet.gif);

}


.nobullet 	{ list-style:none;list-style-image:bullet.gif; }


.formbutton{
font: 0.9em verdana, arial, tahoma, sans-serif;
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#999;
font-weight:bold;
padding: 2px 3px;
background:#fff;
}



.formbuttonon{
font: 0.9em verdana, arial, tahoma, sans-serif;
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#E21D26;
font-weight:bold;
padding: 2px 3px;
background:#fff;
}


