﻿/** 
 *	  R. &. S. KELLER GmbH
 *   Dateiname        : cont.css
 *   Erstellt von/am  : KS/14.10.03
 *                                                                             
 *   Modulbeschreibung: 
 *    
 *    Stylesheet für den Inhaltsbereich der KELLER-Website 
 *                                                                            
 *   Aenderung|                                                                 
 *    Datum   | Bearbeiter | Aenderung /betr. Funktionen                        
 *   ---------+------------+---------------------------------------------------------------
 *    14.10.03|     KS     | Datei erstellt.
 *    30.10.03|     KS     | Klasse <.contbg> hinzugefügt, Datei mit Kommentaren versehen 
 *            |            | und neu geordnet.
**/


/* ----------- Überschriften ------------ */
.button {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	color: #6e94b7;
	border: 1px solid #6e94b7;	
	background-color: White;
	width: 160px;
	height: 24px;
	/*background: url(../pic/eng.gif);*/
	}
	
body
{
	background-color: Black;
	/*
	scrollbar-face-color: adcdea;
	scrollbar-highlight-color: dee7ef;
	scrollbar-3dlight-color: f2f2f2;
	scrollbar-darkshadow-color: 6e94b7;
	scrollbar-shadow-color: 80abd3;
	scrollbar-arrow-color: 7197ba;
	scrollbar-track-color: dee7ef;
	*/
}

.contheader /*Haupt-Überschrift mit Box*/
{
	font-size: 20px;
	color: #6e94b7;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color: #dee7ef;
	padding-left: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 4px;
	border: 1px solid #6e94b7;
}
.contmenu /*Haupt-Überschrift mit Box*/
{
	font-size: 12px;
	color: #6e94b7;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color: #dee7ef;
	padding-left: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 4px;
	border: 1px solid #6e94b7;
}
.contheader2 /*Zwischen-Überschrift ohne Box*/
{
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #007dcc;
}
.missingbox /*Haupt-Überschrift mit Box*/
{
	font-size: 14px;
	color: Red;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color: #FAEBD7;
	padding-left: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 4px;
	border: 1px solid Red;
}



/* ----------- Hintergrund und allgemeiner Text ------------ */

.contbg  /*Hintergrund-Farbe oder -Bild*/
{
	background-color: #F5F5F5;
	/* background-image: url(../pic/contbg.gif); */
}

.contcontent  /*Inhaltstext mit Box*/
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #E1E1E1;
	border: 1px solid #B6B6B6;
}
.contfreetext  /*Inhaltstext ohne Box*/
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
}
.contfreetextmargin  /*Inhaltstext ohne Box*/
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 5px;	
}
.contfreetextsmall  /*Inhaltstext ohne Box*/
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.dekra  /*Inhaltstext ohne Box*/
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: center;
}
.contlicense  /*Kleiner Lizenztext ohne Box*/
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.contsmall  /*Kleiner Inhaltstext mit Box*/ 
{
	font-size: 11px;
	COLOR: #000000;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color: #E1E1E1;
	border: 1px solid #B6B6B6;
}


/* ----------- Gestaltung der Seiten-Navigation ------------ */

.contpagenav  /* Verwendet für: <- X/Y -> und 1,2,3,4...*/ 
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/*color: #6e94b7;*/
	color: #FF4500;
	text-decoration: none;
}

a:link.contpagenav
{
	color: #4169E1;
	font-weight: normal;
	text-decoration: none; 
}
a:visited.contpagenav
{
	color: #4169E1;
	font-weight: normal;
	text-decoration: none; 
}
a:hover.contpagenav
{
	color: #4169E1;
	font-weight: bold;
	text-decoration: underline;
}

a:link
{
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;	
}

/* ----------- Gestaltung Großbildanzeige ------------ */

.contbigpic  /*Heller Rahmen links und rechts der Bilder*/ 
{
	border-left: 1px solid Silver;
	border-right: 1px solid Silver;
	border: 0;
}

/* ----------- Gestaltung der Welcome-Navigation ------------ */

.contwelcome  /* Verwendet für: Deutsch/English und Besucher/Visitors */ 
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: Gray;
	text-decoration: none;
}

a:link.contwelcome
{
	color: Gray;
	text-decoration: none;
}
a:visited.contwelcome
{
	color: Gray;
	text-decoration: none;
}
a:hover.contwelcome
{
	color: Gray;
	text-decoration: underline;
}
.subtext_head
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	color: #4169E1;
	height: 34px;
	font-weight: bold;
}
.subtext1
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 18px;
	color: #6e94b7;
	height: 30px;
	font-weight: bold;
}
.subtext2
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	height: 20px;
	font-weight: normal;
}
.headsym
{
	float: right;
	position: absolute;
	top: 50px;
	
}
.twosym
{
	float: right;
	position: absolute;
	top: 120px;
	
}
.paltabsmall  /*Kleiner Inhaltstext mit Box*/ 
{
	font-size: 12px;
	COLOR: #000000;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color: #E1E1E1;
}
.paltabsmallb  /*Kleiner Inhaltstext mit Box*/ 
{
	font-size: 12px;
	COLOR: #000000;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color: #E1E1E1;
	font-weight: bold;
}
.scrollbg  /*Hintergrundtabelle Scrollbox*/
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #E1E1E1;
	border: 1px solid #B6B6B6;
}
.welcomegelb  /*Inhaltstext mit Box*/
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 0px;
	padding-top: 0px;
	height: 40px;
	/*border: 3px solid #F0E68C;*/
	vertical-align: middle;
	text-align: center;
	display: table-cell;
}
#welcomesubli  /*Inhaltstext mit Box*/
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #e7c81b;
	height: 30px;
	/*border: 3px solid #F0E68C;*/
	vertical-align: middle;
	text-align: left;
}
#welcomesubli ul, #welcomesubli li
{
list-style: none;
padding-bottom: 20px;
text-align: center;
vertical-align: middle;
}
#welcomesubre  /*Inhaltstext mit Box*/
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #e7c81b;
	height: 30px;
	/*border: 3px solid #F0E68C;*/
	vertical-align: middle;
	text-align: center;
}
#welcomesubre ul, #welcomesubre li
{
list-style: none;
padding-top: 8px;
padding-right: 10px;
text-align: right;
}
.welcomegrau  /*Inhaltstext mit Box*/
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #e7c81b;
	background-color: #dee7ef;
	border: 0px solid #dee7ef;
}
#welcomenewsdark  /*Neuigkeiten Startseite*/
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #dee7ef;
	border-bottom: 2px dotted #483d8b;
	border-left: 0px dashed #0079c0;
	border-right: 0px dashed #0079c0;
}
#welcomenewsdark ul, #welcomenewsdark li
{
list-style: none;
padding-left: 6px;
text-align: left;
}
#welcomenewsgreen  /*Neuigkeiten Startseite*/
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #ecfced;
	border-bottom: 2px dotted #2e8b57;
	border-left: 0px dashed #0079c0;
	border-right: 0px dashed #0079c0;
}
#welcomenewsgreen ul, #welcomenewsgreen li
{
list-style: none;
padding-left: 6px;
text-align: left;
}
#welcomenewsblau  /*Neuigkeiten Startseite*/
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #dee7ef;
	border-bottom: 2px dotted #0079c0;
	border-left: 0px dashed #0079c0;
	border-right: 0px dashed #0079c0;
}
#welcomenewsblau ul, #welcomenewsblau li
{
list-style: none;
padding-left: 6px;
text-align: left;
}
#welcomenewsblau br
{
	clear: left;
}
#ws_text  /*Neuigkeiten Startseite*/
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #dee7ef;
}
#ws_text ul, #ws_text li, ws_text br
{
list-style: none;
padding-left: 6px;
text-align: center;
clear: left;
}
.welcomenewshead  /*Neuigkeiten Startseite, Headline*/
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;	
	color: #FFFFFF;
	background: #0079c0;
	text-align: center;
	padding-top: 3px;
}
.scrolldiv {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;	
	line-height: 18px;
	color: #000000;
   position : absolut;
   left : 0px;
   top : 0px;
   width : 100%;
   height : 100%;
   overflow : auto;
}
.commonheader {
vertical-align: middle;
display: table-cell;
padding-top: 5px;
	font-size: 20px;
	color: #6e94b7;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color: #dee7ef;
	border: 1px solid #6e94b7;
}
.worldmap {
	background: #FFFFFF;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;	
	color: #000000;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	border-bottom: 2px dotted #0079c0;
	}
.showbig_header  /*Neuigkeiten Startseite, Headline*/
{
	background: #004d79;
	text-align: right;
	padding-bottom: 1px;
}	
