/* Allgemeine Formatierung */

body {
background-color:#FFFFFF;
background-image:url(../style/bg6.jpg);
background-repeat:repeat;
color:#222;
font-family: verdana, arial, helvetica, sans-serif;
font-size:10pt; 
}

/* Links, besuchte Links allgemein */
a:link {
color:#000000;
text-decoration:none; }
a:visited {
color:maroon;
text-decoration:none; }

/* Aktive und berührte Links allgemein */
a:hover {
text-decoration:underline; }

/* Logo */ 
.logo { border:0pt; height: 90px; width:91px; padding: 20px 60px; }

/* Headerbox */
#kopf {
position: absolute; 
top:0px;
left:325px;
height: 80px;
width: 500px;
color:#333333;
font-weight:bold;
font-size:12pt; 
text-align: left; 
padding: 45px 40px 20px 0px;}

/* Menuebox */
#menu {
width:200px;
height:720px;
float:left;
font-size:10pt; 
font-weight: bolder; 
text-align:left;
padding: 10px;
border-width:0px 10px 0px 0px;
border-right-color:#444444;
border-style:solid; }

ul { 
list-style-image: url(../style/knopf1.png); 
font-size:9pt; 
font-weight: normal; 
padding: 0px 0px 0px 20px;
margin: 0px 0px 0px 0px;}

/* Inhaltsbox */
#inhalt {
position: absolute;
top:145px;
left:260px;
background-color:transparent;
height:600px;
overflow:auto;
width:650px;
text-align:left;
padding:0px 10px;
margin:0px; }

#index a{
color: navy;
text-decoration:underline; }

/* Inhalt Startseite */
#start {
position: absolute;
top:180px;
left:300px;
background-color:transparent;
height:500px;
width:670px;
text-align:center;
}

.headline {
color:#333333;
font-weight:bold;
font-size:28pt; 
}

.contenttitle {
color:#333333;
font-weight:bold;
font-size:19pt; 
}

.motto {
color:#333333;
font-weight:bolder;
font-size:15pt; 
}

.leftp { text-align: left; }
.centerp { text-align: center; } 
.rightp { text-align: right; }
.blockp { text-align: justify; padding-right: 25px; }

.largep { font-size: 16pt; font-weight: normal; }
.smallp { font-size: 8pt; font-weight: normal; }
.xsmallp { font-size: 7pt; font-weight: normal; }

.lastupd { font-size: 7pt; font-weight: normal; text-align: right; }

/* Tabellen allgemein */
table {
width:100%;
font-size:100%;
border: 0px; 
vertical-align: top; }

td.leftc {
   width: 50%;
   padding-right: 4px; 
   vertical-align: top; }
td.rightc {
   width: 50%;
   padding-left: 14px; 
   vertical-align: top; }

/* Vorschaubildbox auf raum.php */
#tn {
clear:both;
border-width:1px 0px 0px;
border-color:#000;
border-style:solid;
padding:10px 0px 0px 0px;
text-align:right;
width:420px;
float:right;
margin:0px; }

/* Vorschaubilder */
#tn img {
width:75px;
height:100px;
margin:0px 5px;
border-width:0px; }

/* Gro?es Bild auf raum.php */
.ansicht {
float:right;
margin:0px 0px 10px 20px;
width:210px;
height:280px; }

/*Emaillink*/
#emaillink{
clear:left;
text-align:right;
margin:0px;
padding-top: 185px; 
max-width:69.6em;
font-weight: normal; }

/*Validatorlinks*/
#validatorlinks{
clear:left;
text-align:right;
margin:0px;
padding-top: 30px; 
max-width:69.6em;
display:block;
border:none;}

#validatorlinks a{
display:inline;
color:maroon;
background:transparent;
font: normal 0.8em arial, verdana, helvetica, sans-serif;
padding:0px 5px 0px 5px;
text-decoration:none;
border-top:1px solid #837c6b;
border-right:1px solid #e4d9c0;
border-bottom:1px solid #e4d9c0;
border-left:1px solid #837c6b;}

#validatorlinks a:hover{
color:maroon;
background:transparent;
border-top:1px solid #e4d9c0;
border-right:1px solid #99917d;
border-bottom:1px solid #99917d;
border-left:1px solid #e4d9c0;}
