@page {
        margin-top:2.5cm;
        margin-bottom:2.5cm;
        margin-left:2cm;
        margin-right:2cm}

body {
margin:0;
padding:0;
font-family:verdana, arial, sans-serif;
font-size:80%;
color:#666666;
text-align:center;
background-color:#EFEFEF}

ul {margin: 0 0 0.9em 1.8em; padding:0;}

p {
margin:0.2em 0 1.2em 0; padding:0.3em;}

p.ma {
margin:0.2em 0 0.2em 0; padding:0.3em;}

p.folder {
margin:0 0 0 0;
padding:0;
text-align:center;
font-family:verdana, arial, sans-serif;
font-size:80%;
}


h1 {
background-color:#C1C1C1; color:#111111; font-size:100%; font-weight:bold; margin:0.2em; padding:0;
font-style:normal; font-family:"Trebuchet MS", verdana, arial, sans-serif;}

h2 {
background-color:#C1C1C1; color:rgb(93,41,177); font-size:100%; font-weight:bold; margin:0.2em; padding:0;
font-style:normal; font-family:"Trebuchet MS", verdana, arial, sans-serif;}

h3 {
font-size:100%; font-weight:bold; font-style:normal; margin:0.2em; padding:0;
color:#111111; font-family:"Trebuchet MS", verdana, arial, sans-serif;}

div {
margin:0; padding:0; display:block;}

a:link, a:visited {
color:rgb(93,41,177); text-decoration:underline;}
a:hover {
color:rgb(93,41,177); text-decoration:none;}
a:active {
color:rgb(93,41,177); text-decoration:underline;}

a.klein {font-size:70%;}

.container {
background-color:#FFFFFF;
margin:0 auto 0 auto;
padding:0;
width:760px;
}

div.kopfzeile {
padding:0; margin:0; text-align:left;width:760px;}

div.titelmenu {
padding:0; margin:0; text-align:left;width:760px;}

div.logo {
float:right;padding:0; margin:0; text-align:right;width:360px;}

div.textboxlinks {
padding: 0;
margin: 0;
text-align: left;
width: 215px;
float: left;
margin: 7px 7px 7px 7px;
border: 1px solid #999999;
}

div.thumbnails {
float: right;
padding: 0;
margin: 0;
text-align: left;
width: 325px;
}

table.titelmenu {width:760px;}
td.menu {width:400px;}
td.logo {width:360px;}

table.thumbnailsmall {width:320px;}
table.thumbnail {width:570px;}

.inhalt {
clear:left; text-align:justify; margin:0.3em 13em 0 0; padding:1em 1ex 1em 1.5ex;}

.inhalt h2 {text-indent:3em;}

.containerrechts {
float:right; clear:both; width:13em; margin:1em 0 0 0; padding:0;}

.containerrechts h2 {
text-align:left; padding:0 0 0 0.5em;
font-size: 78%;
font-family: Verdana,Tahoma,Arial,sans-serif;
}

.containerrechts p {
text-align:left; padding:0 0 0 0.5em;
font-size: 78%;
font-family: Verdana,Tahoma,Arial,sans-serif;
}

.textboxlinks p {
text-align:left; padding:0 0 0 0.5em;
font-size: 87%;
font-family: Verdana,Tahoma,Arial,sans-serif;
}

.rechts {
margin:0.5em; padding:0.3em; border:1px solid #999999; text-align:left;}

.rechtsr {
margin:0.5em; padding:0.3em; border:1px solid #999999; text-align:right;}

.rechtsl {
margin:0.5em; padding:0.3em; border:1px solid #999999; text-align:left;}


.fusszeile {
color:#999999; font-size:75%; margin:2.5em 0.2em 0.5em 0.5em; padding:0.8em;
border-top:1px solid #999999; text-align:left; clear:both;}

.fusszeile .rechts {
float:right; clear:right; text-align:right; border:0; margin:0;}

.fusszeile p {margin:0;}

div.thumbnails {
float: right;
padding: 0;
margin: 0;
text-align: left;
width: 325px;
background-color: #ddaafc;
}

div.thumbnail {
float: left;
padding-top:0px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
margin: 0;
width: 104px;
height: 114px;
border: 0;
}

div.thumbnail.entwicklung {
float: left;
padding-top:0px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
margin: 0;
width: 104px;
height: 124px;
}
