/* CSS Document */

/* - - - - - - - - - Boxes - - - - - - - - - */


img.picBorder{
	background-color: #CCCCCC;
	border: 1px;
	border-style: solid;
	border-color: #CCCCCC;
}



div.boxBorder{
	background-color: #FFFFFF;
	
	float: left;
	width: 170px;
	overflow: visible;	

	border: 1px;
	border-style: solid;
	border-color: #CCCCCC;
}

div.boxHeadLine{
	background-image: url(images/elemente/box170HeadlineBg.gif);
	clear: left;
	font-size: 10px;
	font-weight: bold;
	height: 13px;
	color: #FFFFFF;
	padding-left: 3px;
	background-repeat: no-repeat;
}

div.boxDivider{
	margin: 2px 0px 2px 0px;
	clear: left;
}
div.boxContentCenter{
	padding: 4px 0px 4px 0px;
	clear: left;
	text-align: center;
}

div.boxContent{
	padding: 4px 4px 4px 4px;
	clear: left;
}

div.boxContentRight{
	padding: -3px 4px 4px 4px;
	clear: left;
	text-align: right;	
}

div.boxContent p, div.boxContent a{
	font-size: 10px;
	line-height: 13px;
	color: #333333;
	text-decoration: none;
}

/* Infokasten */
div.infoKasten {
	color: #333333;
	font-size: 11px;
	line-height: 14px;	
	font-weight: normal;	
	background-color: #FFFFFF;		
	margin: 0px 0px 0px 0px;		
	padding: 4px;		
	border: solid 1px #CCCCCC;		
}

div.infoKasten div.gray, div.infoKasten div.gray a {
	background-color: #EFEFEF;		
	margin-top: 10px;
	text-align: right;
	padding-right: 5px;
	font-size: 10px;	
	text-decoration: none;	
}

div.infoKasten div.white {
	background-color: #FFFFFF;		
}

/* Tabellen */

table.logoTable td {
	padding: 15px 4px 15px 4px;
	text-align: center;
}

table.infoTable td {
	padding: 8px 6px 8px 6px;
}

tr.infoTableCol1, tr.infoTableCol2 {
	padding: 2px 5px 2px 5px;
	background-color: #EBEBEB;
}

tr.infoTableCol2{
	background-color: #CCCCCC;
}



div.switchbanner {
	position:absolute; 
	left:5px; 
	top:15px; 
	visibility: visible;
	z-index: 10;
	
	width: 530px;
	height: 80px;
	clear: left;
}

div.switchbannerbox {
	position:absolute; 
	left:200px; 
	top:690px; 
	z-index: 1;	
	
	width: 530px;
	height: 80px;
	clear: left;
	
	background-image: url(images_all/switchbannerbox1.gif);
	background-repeat: no-repeat;	
}

div.switchbannerbox2 {
	position:absolute; 
	left:200px; 
	top:780px; 
	z-index: 1;	
	
	width: 530px;
	height: 80px;
	clear: left;
	
	background-image: url(images_all/switchbannerbox2.gif);
	background-repeat: no-repeat;	
}

div.switchbannerboxEnglish {
	position:absolute; 
	left:200px; 
	top:776px; 
	z-index: 1;	
	
	width: 530px;
	height: 80px;
	clear: left;
	
	background-image: url(english/images_all/switchbannerbox1.gif);
	background-repeat: no-repeat;	
}

div.switchbannerboxEnglish2 {
	position:absolute; 
	left:200px; 
	top:865px; 
	z-index: 1;	
	
	width: 530px;
	height: 80px;
	clear: left;
	
	background-image: url(english/images_all/switchbannerbox2.gif);
	background-repeat: no-repeat;	
}


/* ---------------- Photos ---------------- */
.photofloatright {
	float: right;
	margin: 6px 0px 6px 10px;
	border: solid 1px #999999;
}

.boxfloatright {
	float: right;
	border: solid 1px #999999;
/*	padding: 4px;		*/
	background-color: #FFFFFF;		
}

/* ---------------- Photos - an Überschriften angepasst ---------------- */

/* h1 */
img.h1, img.h1NoBorder {
	clear: left;
	display: block;
	margin-top: 44px;	
	margin-bottom: 0px;		
}

img.h1 {
	border: solid 1px #999999;	
}

/* h2 */
img.h2, img.h2NoBorder {
	clear: left;
	display: block;
	margin-top: 20px;	
	margin-bottom: 0px;		
}

img.h2 {
	border: solid 1px #999999;	
}

/* h3 */
img.h3, img.h3NoBorder {
	clear: left;
	display: block;
	margin-top: 0px;	
	margin-bottom: 0px;		
}

img.h3 {
	border: solid 1px #999999;	
}


