* {
    margin: 0;
    padding: 0;
}

html {
    background-image : url(images/bg.jpg); 
    background-repeat: repeat; 
}

body {
    width: 1100px;
    margin: 0 auto;
}

/* Rahmen für Inhalte */
#rahmen {
    position        : absolute;  
    width           : 1100px;
    min-height      : 110%;
    padding-top     : 10px;
    border          : solid 1px #005da8;
    background      : #fcfcfc;
}
    
#header {
   height : 070px;
}

/* Navigation - Menü */
#navigation {
   position            : absolute;
    top: 0px;
    width               : 200px;
    margin              : 5px 10px 10px;
    padding-top: 5px;
    border              : solid 0px #005da8;
    background-color    : #FFFFFF; //   #FFFF00;
}

/* Default Vorgaben */
/* Anzeige des Inhalts */
#content {
    margin              : 0px 10px 10px 220px;	
    padding-left: 20px;           
    padding-right: 20px;
    padding-top: 0px;
    padding-bottom: 10px;
    border		: 0px solid #000000;
    background-color    : #FFFFFF; // f5f4fb;
}

/* Standard Texte */
#content h3 {
    margin-top: 15px;
    margin-bottom: 15px;    
}

#content h2 {
    margin-top: 15px;
    margin-bottom: 15px;    
}

#content, #links, #rechts p {
    margin-top          : 10px;
    line-height		: 1.3;
    text-align		: justify;
    font-family		: Helvetica;
    font-size		: 11pt;
    color		: #0a052f;
}

#content ul {
    margin-left: 20px;
    list-style-type: circle;     
    font-family		: Helvetica;
    font-size		: 11pt;
}

#content td {
    line-height		: 1.2;
    text-align		: justify;
    font-family		: Helvetica;
    font-size		: 11pt;
    color		: #0a052f;    
    vertical-align      : top;
}

#links {height: 100%;
        margin-top: 0px;
        width: 150px;
        float: left;
}

#rechts {height: 100%;
        margin-top: 0px;
         width: 150px;
         float: right;
}

/* Menu */

#menu { 
    position : fixed;
    width   : 200px; 
    background: #FFFFFF; //   #ddeecf; //  #003366;  
    // background: #555555; 
    font-family: Verdana; 
    font-size: 1em; 
    line-height: 1.5; 
    float: left; 
}

#menu ul { 
    float: left; 
    width: 200px; 
    list-style-type: none; 
}

/*--definiert die Blocküberschriften--*/ 
#menu h3 { 
    font-size: 1em; 
    text-align: center; 
    color: #000000; 
    border: 1px solid #5084f9; /*--erforderlich für IE 7--*/ 
    background: #5084f9; // #2264db; //  #ddfffd; //  #ff8000; 
} 

/*--definiert die "Drop-Down-Links" im Normalzustand--*/ 
#menu a { 
    font-size: 0.8em;
    text-decoration: none; 
    display: block; 
    border: 1px solid #CCCCCC; 
    text-align: center; 
    background: #6592f9; //   #ddfffd;//   #ff9224; 
    color: #003366; 
} 

#menu a.active { 
    font-size: 0.8em;
    text-decoration: none; 
    display: block; 
    border: 1px solid #FFFFFF; 
    text-align: center; 
    background: #003366; 
    color: #6592f9;// #ddfffd;//   #ff9224; 
} 


.p10 {
    font-size: 11px;
}

.p08 {
    font-size: 08px;
}

// guestbook

div.mainheader 		{ font-family:Verdana,Arial,sans-serif; font-size:12pt; color:blue; text-align:left; font-weight:bold; }

div.maintext 		{ font-family:Verdana,Arial,sans-serif; font-size:10pt; text-align:justify; }

div.mainleft 		{ font-family:Verdana,Arial,sans-serif; font-size:10pt; text-align:left; }

div.mainmenu 		{ font-family:Verdana,Arial,sans-serif; font-size:8pt; text-align:right; }

div.mainpages 		{ font-family:Verdana,Arial,sans-serif; font-size:7pt; text-align:right; margin-right:0px; }

div.maincatnav 		{ font-family:Verdana,Arial,sans-serif; font-size:7pt; text-align:left; margin-left:0px; }

div.mainname 		{ font-family:Verdana,Arial,sans-serif; font-size:10pt; color:blue; text-align:left; }

div.maininputleft 	{ font-family:Verdana,Arial,sans-serif; font-size:10pt; text-align:left; }

div.errormsg            { font-family:Verdana,Arial,sans-serif; font-size:10pt; text-align:left; color:red}

div.comment 		{ font-family:Verdana,Arial,sans-serif; font-size:10pt; background: #E8E8E8; text-align:left; margin-left:5mm; }

div.xsmallleft 		{ font-family:Verdana,Arial,sans-serif; font-size:7pt; text-align:left; }

div.smallleft 		{ font-family:Verdana,Arial,sans-serif; font-size:8pt; text-align:left; }

div.spaceleft 		{ font-family:Verdana,Arial,sans-serif; font-size:4pt; text-align:left; }

div.footer 		{ font-family:Verdana,Arial,sans-serif; font-size:8pt; text-align:center; }



span.censored 		{ font-family:Verdana,Arial,sans-serif; font-size:10pt; color:#FF0000; text-align:left; }



td.class1 		{ background: #999999; background-image: url(images/bg2a.jpg); border:1px; }

td.class2 		{ background: #DDDDDD; background-image: url(images/bg2a.jpg); border:1px; text-align:justify; vertical-align:top; }



td.gbheader 		{ background-color: #C9C9C9; background-image: url(images/bg2a.jpg); border:2px; font-size:10pt; font-weight:bold; text-align:center;}

td.gbtable1 		{ background-color: #C0C0C0; background-image: url(images/bg2a.jpg); border:2px; vertical-align:top; width:20%; }

td.gbtable2 		{ background-color: #CCCCCC; background-image: url(images/bg2a.jpg); border:2px; vertical-align:top; }

