/*
 * FILE: css/style.css
 * ---------------------------------------------------------------
 * VERSION: 0.1.0.2
 * ---------------------------------------------------------------
 * COPYRIGHT:
 *   (C) 2005 - 2007 AIGES oHG, Cologne, Germany
 * ---------------------------------------------------------------
 * BESCHREIBUNG:
 * -------------
 * Application Stylesheet.
 *
 * ---------------------------------------------------------------
 * TODO:
 * -----
 * 
 *
 * ---------------------------------------------------------------
 * CHANGELOG:
 * ----------
 * 0.1.0.1 - 09.10.06 - Tim Sudholt
 - initial version.
 */

A:link {	COLOR: #003399; TEXT-DECORATION: none;}
A:visited {	COLOR: #003399; TEXT-DECORATION: none;}
A:active {	COLOR: #003399; TEXT-DECORATION: none;}
A:hover {COLOR: #003399;}

a {color: white;}

h1 {font-size: 2em;}
h3 {font-size: 1.5em;}

body {
	width: 		900px;
	margin: 	auto;
	text-align: 	center;
	border:		0px;
	font-family: 	verdana;
	font-size:	0.8em;
	margin-top:	10px;
	margin-bottom:	10px;
	color:		#000000;
	background:	#EFEFFF;
	background-repeat:repeat-x;
}

.tplDefault img {
	border:	0px;
	margin:10px;
}

.body {
	text-align: 	left;
	width:		900px;
	background:	#F8F8FF;
	}

.detail {}
/*
BOX
*/
.box {
	max-height: 600px;
	overflow:visible;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border: 1px solid #6f98bf;
	background-color: #e6e6fa;
	}
.boxImageNavi {
	max-height: 600px;
	overflow:visible;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border: 1px solid #dfdfdf;
	background-color: #FFFFFF;
	}
.box a {}
.box p {
	margin: 0px;
	padding: 0px;
	}
.boxTitle a {
	color: black;
}
.boxTitle, .box h3 {
	margin: 0px;
	padding: 1px 5px  1px 5px;
	font-weight: bold;
	color: #ddeeff;
	}
.box img {margin: 6px;}
.boxRow {padding: 5px 0 5px 0;}
.boxContent {padding: 0px 3px  0px 3px;}
.boxContent ul {
	padding: 0px;
	margin: 0px;
	padding-left: 16px;
	}
.boxContent li {
	padding-left: 0px;
	}

.boxContent li a {
	color:black;
	}

.right .box {
	background-color: #e6e6fa;
}

/* logo, sprachumschaltung */
.topBanner {
	background-image: URL(../img/banner.jpg);
	background-repeat: no-repeat;

}


.topBannerLink {width:350px;
	height:155px; float:left;}

/*
Menue (Top Navigation)
*/
.mainNavi	{background-color: #608dbf; text-align: center;font-size: 1em;}
.mainNavi a:visited, .mainNavi a:hover, .mainNavi a:active, .mainNavi a:link {
	color: #ffffff;
	float: left;
	display: block;
/*	font-weight: bold;*/
	font-size: 1em;
	margin:auto;
	padding: 4px;
	padding-left:6px;
	padding-right:6px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}
.mainNavi a:hover { TEXT-DECORATION: underline;
}
.mainNavi #active { background-color: #00008B; border-bottom: 1px solid #6f98bf;
}
.mainNavi a {width:9%; margin:auto; background-color: #608dbf;
}
.imageNavi li { background-color:#FFFFFF; list-style:none; margin-left:-35px;}
/* 
Inhalt ohne Navi Links oder Rechts
*/
.body .content {min-height:550px; padding-top: 0px; padding-bottom:1em;
 background-repeat: no-repeat; background-position:40px bottom;}

/* Inhalt Links Rechts */
.body .content .left {float:left; width:190px; margin: 5px 5px 0 3px;}
.body .content .right {float:right; width: 190px;  margin: 5px 3px 0 7px;}

/* Inhalt mit Navi-Links */
.body .content .contentL { /*overflow: auto;*/ min-height:550px; float:left; width: 500px;}
.body .content .contentR {min-height:550px; width: 500px; border: solid gray 1px;}
.body .content .contentLR {min-height:550px; float:left; width: 500px;
	border-left:solid #cdcdcd 1px;
	border-right:solid #cdcdcd 1px;
	background-color: #FFFFFF;
}
.contentNewsTL {
	/*overflow:auto;*/
	height: 450px;
	float:left;
	border-left:dashed gray 1px;
	width:80%;
	border-right:none; }

.contentLR img {margin:5px;}

.body .content .contentLR > div, .body .content .contentL > div, .body .content .contentR > div {padding-left:10px; padding-right:11px;}

/* Abtrennlinie */
.entryCutBorder {
	border-top: dashed 1px #9a9a9a;
	width:90%;
	margin:auto;
}

/* Navigation Links unten an der Seite (z.B. Kontakt, Impressum, AGB, etc.). */
.bottomNavi {
	background-image: URL(../img/bottomBanner.jpg);
	background-repeat: no-repeat;
	text-align: center;
	margin-top:10px;
	padding:22px;
	font-size:0.9em;
	border-top:solid #cccccc 1px;
	border-bottom:solid #cccccc 1px; }
.bottomNavi a {}

/* Fusszeile unter der Internetseite - kommt nach bottomNavi -. */
.bottomFooter	{background-color: #cdcdcd;text-align: center; padding:4px; font-size:0.8em;}
.bottomFooter a {}
.bottomFooterCopyrightInfo {}
.bottomAIGES {color:gray;}
.bottomAIGES a {color:gray;}

.containerYourWay {padding-left: 6px; color: #bcbcbc;}
.containerYourWay a {color:#dedede;}
.content .containerYourWay a {color:black;}

/* GALLERY -Thumbnail Ansicht*/
.galleryList {clear:both; width: 189px;}
.imgEntryDetail, .textEntryDetail {margin-top:10px;}
.naviPrevBig {float:left;}
.imgTitle {float:left; font-size:1.2em; font-weight:bold; text-align:center; width:84%;}
.naviNextBig {float:right;}

/*KONTAKT*/
.msg textarea {width:480px;}
.a_, .a_ .submit input {margin-top:10px;}

