﻿body {
	color: #EEEEEE;
	font: 4pt Helvetica,Arial,sans-serif;	
	margin: 0px; /* Aussenabstand */
	line-height: 14pt;
	text-align: justify;
	background: url('images/bg.jpg')repeat-x;
    overflow-x:hidden;
}

b, strong {
	font-family: Arial;
	color: #84A7D5;
}
i,italic {
	font-family: Georgia;
	color: #6189BC;
}
u,underline {
	font-family: Arial;
	color: #8C8C8C;
	border-bottom:0px dashed #d2ded7;
}
p, pre { 
	padding: 5px 2px; 		/* Innenabstand */
	margin: 0px; 			/* Aussenabstand */
	color: #8C8C8C;			
}

ul { 
	list-style: square; 	/* Liststyle => Quadrat */
}

.left { 
	text-align: left; 		
	float: left; 			/* Element umfließen lassen - links */
	padding-left: 5px;		/* Innenabstand */
}

.right { 
	text-align: right;		
}

#ram { 	
	background: url('images/bg2.jpg');		/* Hintergrundbild */
	width: 900px;										/* Breite des Div-Elements */
	margin: 0px;									/* Aussenabstand - durch auto = mittige Ausrichtung */
}

#img {
         position: absolute;
         margin-top: 35px;
         margin-left: 0px;
         float:left;
         background: url('images/bg2.jpg')repeat-x;
         width: 100%;
         height: 638px;
         border-top:0px solid #9AB7E5;
}

#imgs {
         position: absolute;
         margin-top: 0px;
         margin-left: 0px;
         float:left;
         width:900px;
         height:638px;
         background: url('images/imgbig.jpg') no-repeat;
}

#footer {
	position: absolute;	
	clear: both;	
	width: 500px;										
	height: 60px;	
	padding: 0;									    
	margin: 0px 0px 0px 0px;															
	text-align: left;									
	color: #82A5D4;	
	font-family: Georgia,Verdana;
	font-size: 8pt;		
    background:url('images/mainbg.jpg')repeat-x;	
}

/* ----------------------------------------- */

#content{
    background:url('images/mainbg.jpg')repeat-x;
    margin-left:2px;
    margin-top:690px;
    float: left;
    line-height:14px;
    padding: 0px 5px 0px 5px;
    text-align:justify;
    border-top: 0px solid #971515;
    border-left: 0px solid #000;
    position:absolute;
	width: 500px;
}

#text {  
	width:500px;
    font-size:11px;
    padding:11px;
    margin-top:0px;
    line-height: 17px;
    letter-spacing:0px;
}

#display {
	font-family: Verdana,serif,Arial;
	font-size: 11px;
	color: #414F70; 
	text-align: left;
	line-height: 12px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 0px;
	margin-top:0px;
	margin-bottom: 15px;
	background-color: url('images/mainbg.jpg')repeat-x;
	border: 0px 0px 0px 0px #799BC9;
}

#navi {
    border: 0 solid #FFFFFF;
    float: left;
    list-style-type: none;
	padding: 1px;
    margin: 0 0 0 0px;	
	background-color:#F2F2F2;
}

.navi a {
    background: #F2F2F2;
    border-left: 6px solid #ABABAB;
	padding-left:10px;
    color: #80A0CF;
    display: block;
    float: left;
    font-family: Georgia;
    font-size: 11px;
    font-style: bold;
    overflow: hidden;
    text-align: left;
    width: 120px;
	text-transform:none;
	margin: 0 0 3px 0;
}
.navi a:hover {
    background: #F2F2F2;
    border-left: 10px solid #829ED0;
	padding-left:14px;
    color: #8C8C8C;
    display: block;
    float: left;
    font-family: Georgia;
    font-size: 11px;
    font-style: italic;
    overflow: hidden;
    text-align: left;
    width: 120px;
	text-transform:none;
	margin: 0 0 3px 0;
}

.naviaffis li {
    border: 0 solid #FFFFFF;
    display: inline;
    float: left;
    list-style-type: none;
	color: #BACCEA;
}

.naviaffis a, .naviaffis a:visited {
    background: none repeat scroll 0 0 #7F9FCF;
    border-right: 1px solid #89A8D7;
	border-bottom: 0px;
    color: #BACCEA;
    display: block;
    float: left;
    font-family: Georgia;
    font-size: 11px;
    font-style: normal;
    margin: 0 0 50px;
    overflow: hidden;
    padding: 8px 0 8px 0;
    text-align: center;
    width: 75px;
	text-transform:none;
}
.naviaffis a:hover {
    background: none repeat scroll 0 0 #91ADDE;
    border-right: 1px solid #9EBEE1;
	border-bottom: 0px;
    color: #F1F1F1;
    display: block;
    float: left;
    font-family: Georgia;
    font-size: 11px;
    font-style: italic;
    margin: 0 0 50px;
    overflow: hidden;
    padding: 8px 0 8px 0;
    text-align: center;
    width: 75px;
	text-transform:none;
}

#box {

    font-size:9px;
	color:#3A3A3A;
	font-family: Arial;
	width:500px;
    margin-left:3px;
    margin-top:540px;
    float: left;
    line-height:12px;
    padding:5px;
    background:transparent;
    text-align:left;
    position:absolute;
    border:0px solid #2A2A2A;
	height:140px;
}

#shouty {
	position: absolute;
	left: 605px;
	width: 320px;
	height: 140px;
	top: 46px;
}

/* Links
--------------------------------------------------------------------------- */

A {	/* generelle Formatierung eines Links */
	color: #7C91B8;
	font-family: Verdana,Georgia,Arial;
	font-weight: normal;
	text-decoration: none;	 							
	cursor: help;	
	border-bottom: 1px solid #B1B1B1;				
}

A:visited { /* Besuchter Link */
	color: #84A7D5; 
	font-family: Verdana,Georgia,Arial; 
	font-weight: normal;	
	text-decoration: none;	
	cursor: help;
	border-bottom: 0px solid #BDBDBD;					
}

A:hover, A:active {	/* Aktiver Link & wenn man mit der Maus drueber faehrt */
	color: #4C4E6B; 	
	font-family: Verdana,Georgia,Arial;						
	text-decoration: normal;	
	font-weight: bold;	
	letter-spacing: 2px;
	cursor: help;	
	border-bottom: 1px solid #7C91B8;				
}
#nav a {
	display:block; 
	border-bottom: 1px solid #E2DBF0; 
	text-align: left; 
	font-family:Arial; 
	font-weight: normal; 
	letter-spacing: -1px; 
	font-size: 10pt; 
	color: #7E9ACC; 
	text-decoration: none; 
	width: 85px; 
	height: 14px; 
	padding: 3px; 
	margin: 1px; 
}
#nav a:hover {
	display: block; 
	border-bottom: 1px solid #DED3EB; 
	text-align: left; 
	font-family: Arial;
	font-weight: normal; 
	font-style: normal; 
	letter-spacing: -1px; 
	font-size: 10pt; 
	color: #C4D0C9; 
	width: 85px;
	height: 14px; 
	padding: 3px; 
	margin: 1px;
}

.welcome {
	border:0px solid #D2CC31;
	margin: 0px;
}

.welcome a:hover {
	border: 3px solid #D23231;
	margin: 3px;
}

.revs {
	border: 4px solid #D23231;
	margin: auto;
}

/* headlines
--------------------------------------------------------------------------- */

h1 { 
	font-size:22pt; 
	font-family: Georgia,Times New Roman,Arial; 
	letter-spacing: -2px; 	
	color: #3A3A3A; 	
	font-weight:normal;
	font-style:italic;
	padding: 8px 0px 0px 0px; 
	border-left: 0px solid #D23231;
	text-transform: lowercase;
	text-align: right;
	margin: 0px 1px;
	text-shadow:#FFFFFF 1px 1px 1px;
	background:url('images/h1.jpg');
	height: 24px;
}	

h2 { 
	font-size:18pt; 
	font-family: Georgia,Times New Roman,Arial; 
	letter-spacing: -2px; 	
	color: #DCC6E3; 	
	font-weight:normal;
	font-style:italic;
	padding: 0px 0px 2px 5px; 
	border-bottom: 2px solid #DCC6E3;
	text-transform: lowercase;
	line-height: 20pt;	
	text-align: center;
	margin: 8px 1px;
	text-shadow: #000000 0px 0px 0px;
	height:20pt;
	background: url('images/h2.jpg');
}

h3 {
	border-bottom: 2px solid #CCC8DA;
	PADDING: 0px 0px 0px 0px;
	FONT-WEIGHT: bold; 
	font-style: italic;
	FONT-SIZE: 14pt; 
	COLOR: #80A0CF; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Georgia,Verdana,Times New Roman; 
	LETTER-SPACING: -1px; 
	height: 17px;
	TEXT-ALIGN: left; 
	margin: 0px 0px 10px 0px;
	text-transform:lowercase;
}

h4 {
	font-family: Georgia;
	font-size:14px;
	font-style:normal;
	color:#4D4E6C;
	letter-spacing: 1px;
	font-weight:bold;
	font-style:italic;
	height:16px;
	text-transform:lowercase;
	margin: 0px 0px 5px 5px;
	text-align: left;
	border-bottom: 2px solid #AFAFAF;
}

h5 {
	font-family: Georgia;
	font-size:14px;
	font-style:normal;
	color:#212121;
	letter-spacing: 1px;
	font-weight:bold;
	font-style:italic;
	line-height:24px;
	text-transform:lowercase;
	margin: 0px 0px 5px 5px;
	text-align: left;
	border-bottom: 2px solid #878787;
}

h6 {
	font-family: Georgia;
	font-size:14px;
	font-style:normal;
	color:#212121;
	letter-spacing: 1px;
	font-weight:bold;
	font-style:italic;
	line-height:24px;
	text-transform:lowercase;
	margin: 0px 0px 5px 5px;
	text-align: left;
	border-bottom: 2px solid #878787;
}

blockquote {
    font-family: Arial;
    font-size: 8pt;
    line-height: 150%;
    text-align: justify;
    color: #878787;
    margin: 0px;
    padding: 6px 2px;
	background:#D9D2E8;
}

blockquote:before {
        content: open-quote;
        font-weight: bold;
        color: #ACACAC;
        font-family: "Georgia", serif;
        font-size: 48px;
}

blockquote:after {
        content: close-quote;
        font-weight: bold;
        color: #ACACAC;
        font-family: "Georgia", serif;
        font-size: 48px;
		float:right;
}

blockquote2 {
    font-family: Arial;
    font-size: 8pt;
    line-height: 150%;
    text-align: justify;
    color: #ECECEC;
    margin: 0px;
    padding: 6px 2px 6px 2px;
	background:#88AADC;
}

table,tr,td {
	background: #EAEAEA;
	font-family: Verdana,Arial Narrow,Arial;
	color: #414F70;
}

textarea {
    font-family: Courier New;
    font-size: 10pt;
    line-height: 150%;
    text-align: justify;
    color: #61607B;
    margin: 0px;
    padding: 0px 0px;
	width: 300px;
	height: 100px;
	background:#E0D4E8;
	border: 2px #C4C9EA;
}
