/*''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*/
/*****  CSS- Design & Prog. WEBKOS :: kommunikatonsdesign-internet & druck *****/
/*****  � 2006 webkos [http://www.webkos.de]  *****/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
@import url(i-cont_style.css);

/*HAUPT FARBEN:
Blau = #2a6cab
Rot = #841724
HG-MENU
Mueller: #F1E8E9
paladin: #E0E8F3

'top' 'right' 'bottom' 'left'
*/

BODY {
	scrollbar-face-color:#D9DBDC;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-arrow-color:#000000;
	scrollbar-track-color:#FFFFFF;
	overflow-y: auto;
	overflow-x: auto;
	overflow-moz-scrollbars-horizontal: auto;
	overflow-moz-scrollbars-vertical: auto;
	margin: 15px 0px 30px 0px;
	/*background-color:#E6D6BD;
	background-image: url(pics/body_hg.gif);*/
}

.agents { padding:0px 3px 0px 3px; font-size:12px; font-weight:bold; color: #FFFFFF; background-color: #841724;}
.pag { margin: 15px 0px 2px 0px; padding-bottom: 2px; border-bottom: 1px solid #841724;}
.paus { color:#841724; margin: 15px 0px 2px 0px; padding-bottom: 2px; border-bottom: 1px solid #841724;}

a:link, a:active, a:visited  	{ text-decoration: underline; color:#841724;}
a:hover  	{ text-decoration: underline; color:#000000;}

a.txtNormal:link, a.txtNormal:visited	{ text-decoration:none; color:#841724; display:block; width: 100%; }
a.txtNormal:hover, a.txtNormal:active	{ text-decoration:none; color:#FFFFFF; background-color:#841724; display:block;  width: 100%; }

#content{
	left:0px; top:0px; 
	width: 995px; 
	height:auto;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	z-index: 100;
	/*border: 1px solid #000;*/
}
#homeJS{border: 0px solid #000; position: relative; height: 190px; width:500px; background-image:url(bild_jahreszahl1912.jpg); background-repeat:no-repeat;}
	#hoteText1JS{position: relative; top: 55px; left:15px; height:30px; width:250px; font-weight: bold; font-size: 13px;}
	#hoteText2JS{position: relative; top: 105px; left:320px; height:30px; width:250px; font-weight: bold; font-size: 13px;}
	#homeTextJS{position: relative; padding-left:10px; z-index: 20;}
	#homeBildR{position: absolute; top: -200px; left:480px; height:30px; width:250px; z-index: -1;}
	#BildKont{position: absolute; top: 200px; left:526px; height:30px; width:250px; font-weight: bold; font-size: 13px; z-index: 10;}
	#errorJS {position: absolute; top: 20px; left:600px; height:30px; width:250px; font-weight: bold; font-size: 13px; z-index: 11;}

#produkt   { 
	scrollbar-face-color:#D9DBDC;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-arrow-color:#000000;
	scrollbar-track-color:#FFFFFF;
	width:100%; height:520; z-index:10; 
	overflow-y: auto;
	overflow-x: no;
	overflow-moz-scrollbars-horizontal: no;
	overflow-moz-scrollbars-vertical: auto;
}

.mueller_F1 { background-color: #841724; }	/*::: Farbe M�LLER  ---------*/
.paladin_F1 { background-color: #2a6cab; }	/*::: Farbe Paladin  ---------*/

.mueller_F2 { background-color: #F1E8E9; }	/*::: Farbe HG menu M�LLER  ---------*/
.paladin_F2 { background-color: #E0E8F3; }	/*::: Farbe HG menuPaladin  ---------*/

.mueller_F3 { background-color: #AA989A; }	/*::: Farbe TOP2 M�LLER  ---------*/
.paladin_F3 { background-color: #94A4AB; }	/*::: Farbe TOP2 Paladin  ---------*/

.mueller_F4 { background-color: #6C151E; }	/*::: Farbe TOP3 M�LLER  ---------*/
.paladin_F4 { background-color: #00364A; }	/*::: Farbe TOP3 Paladin  ---------*/

.Grau { background-color: #D9DBDC; }
.GrauHell { background-color: #EEEEEF; }
.grau1 { background-color: #F3F3F3; }
.grau2 {background-color: #E5E5E5;}

.home_grau {background-image:url(../pics/hg_grau.jpg);}
.grauVerl1000 {background-image:url(../pics/hg_grau1000.jpg);}
.home_men_mueller { border-top: 2px solid #841724; border-left: 2px solid #841724; border-bottom: 2px solid #841724; border-right: 1px dashed #b2b2b2; background-image:url(../pics/hg_grau.jpg);background-repeat: repeat-y;	/*background-image: url(../pics/hg_men_mueller.jpg);*/}
.home_art_mueller { border-top: 2px solid #b2b2b2; border-bottom: 2px solid #b2b2b2; padding: 5px; }
/*.home_men_paladin {background-image: url(../pics/hg_men_paladin.jpg);}*/
.home_men_paladin { border-top: 2px solid #2A6CAB; border-left: 2px solid #2A6CAB; border-bottom: 2px solid #2A6CAB; border-right: 1px dashed #b2b2b2; background-image:url(../pics/hg_grau.jpg); background-repeat: repeat-y;}

/*------ TEXT FORMATIERUNG ::::::::::::::::*/	
td, p, div, h1, h3, h3, ul, li {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;		
}
p {	margin: 10px 0px 10px 0px;}
.pL3{padding-left: 3px;}
.mB5{margin-bottom: 5px;}

.fa-txt-m {padding-bottom: 6px;}
.fa-txt-p {padding-bottom: 1px;}

#ba-archiv table {border-top: 1px solid #b2b2b2; border-right: 1px solid #b2b2b2;}
#ba-archiv td {border-left: 1px solid #b2b2b2;border-bottom: 1px solid #b2b2b2; padding: 3px; }


.homeHGnavi {padding: 10px 20px 0 0; background-color: #E0E8F3; background-image:url(../pics/home_menu.jpg); background-repeat:no-repeat; vertical-align:top;}
#inhaltHGnavi { background-color: #E0E8F3; background-image:url(../pics/inhalt_menu.jpg); background-repeat:no-repeat; vertical-align:top;}
.inhaltHG_kl {background-color: #E0E8F3; background-image:url(../pics/inhalt_menu-hg-kl.jpg);  background-repeat:repeat-y; vertical-align:top;}

h1 { font-size: 15px; font-weight:bold; margin:0px 0px 0px 0px; }
a.H1:link, a.H1:visited	{ font-size: 15px; font-weight:bold;  margin:0px 0px 0px 0px; text-decoration:none; color:#000000;}
a.H1:hover, a.H1:active	{ font-size: 15px; font-weight:bold;  margin:0px 0px 0px 0px; text-decoration:none; color:#FFFFFF; background-color:#841724;}
.H1gr {font-size: 15px; font-weight:bold; color:#000000; }

.NewsH1{ font-size: 12px; font-weight:bold;}
a.NewsH1:link, a.NewsH1:visited	{ font-size: 12px; font-weight:bold; text-decoration:none; color:#000000;}
a.NewsH1:hover, a.NewsH1:active	{ font-size: 12px; font-weight:bold; text-decoration:none; color:#FFFFFF; background-color:#841724;}
.bgzurueckNews { padding: 5px; border: 1px solid #b2b2b2; height:20px; background-image:url(../pics/hg_grau.jpg); background-repeat: repeat-y;}
.NewsBox { border: 1px solid #b2b2b2; padding: 5px 5px 5px 20px; background-image:url(../pics/hg_grau.jpg);background-repeat: repeat-y;	/*background-image: url(../pics/hg_men_mueller.jpg);*/}
.NewsDatum{ color: #7F7F7F; font-size: 12px; padding-left: 350px;}

h2 {	font-size: 13px; font-weight:bold;
		margin: 10px 0px 10px 0px;
		color:#841724;
	}
h3 {	font-size: 12; font-weight:bold;
		margin:0px 0px 0px 0px;
		color:#000000;
	}

.mueller_top3 	{ font-size:13px; padding: 0px 20px 15px 0px; text-align: right; color:#FFFFFF; letter-spacing:1px; background-image:url(../pics/mueller_top3.jpg); background-repeat:no-repeat; vertical-align: bottom;}
.paladin_top3 	{ font-size:13px; padding: 0px 20px 15px 0px; text-align: right; color:#FFFFFF; letter-spacing:1px; background-image:url(../pics/paladin_top3.jpg); background-repeat:no-repeat; vertical-align: bottom;}
.home_top3 		{ font-size:13px; padding: 0px 20px 15px 0px; text-align: right; color:#FFFFFF; letter-spacing:1px; background-image:url(../pics/home_top3.jpg); background-repeat:no-repeat; vertical-align: bottom;}
.home_bg 		{ background-image:url(../pics/home_inhalt.jpg); background-repeat:no-repeat; background-color:#841724;} /**/

 .imgNews {margin: 5px 20px 0 0;}

.txt12 { font-size:12px;
	}	a.txt12:link, a.txt12:visited	{ text-decoration:none; color: #000000; }
		a.txt12:hover, a.txt12:active	{ text-decoration:none; color: #000000; }

a.txtL:link, a.txtL:visited	{ font-size: 11px; font-weight:bold; text-decoration:none; color:#000000;}
a.txtL:hover, a.txtL:active	{ font-size: 11px; font-weight:bold; text-decoration:none; color:#FFFFFF; background-color:#841724;}

a.txtLNU:link, a.txtLNU:visited	{ font-size: 11px; text-decoration:underline; color:#000000;}
a.txtLNU:hover, a.txtLNU:active	{ font-size: 11px; text-decoration:none; color:#FFFFFF; background-color:#841724;}

.txtA11 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;		
	}
	
.txtFaDet10 {font-size: 11px; color: #000000;}

.rot {color: #841724;}
.txtMitel { font-size: 10px; }

.mini { font-size: 9px;
	}	a.mini:link, a.mini:visited { text-decoration:none; color:#000000; }
		a.mini:hover, a.mini:active { text-decoration:none; color:#FFFFFF; background-color:#841724; }

.LogoText { font-size:14; letter-spacing: 1px; padding-left: 19px;} 
.padd10 { padding-left: 10px;}
.padd15 { padding-left: 15px;}
.padd20 { padding-left: 20px;}
.padd25 { padding-left: 25px;}
.paddLU { padding: 5px 0 5px 20px;}
.padd20LUR { padding: 0 20px 20px 20px;}
.padd30 { padding-left: 30px;}

.marB15 { margin-bottom: 15px;}

.VA 	{ vertical-align:middle;}
.VAb 	{ vertical-align:text-bottom;}
.VAt 	{ vertical-align: top;}
.boxU 	{ border-bottom: 1px solid #000000; vertical-align: bottom;  }
.boxUGr	{ border-bottom: 1px solid #b2b2b2;}
.boxR	{ border-right: 1px solid #b2b2b2;}
.boxOU	{ border-top: 2px solid #b2b2b2; border-bottom: 1px solid #b2b2b2; }
.boxUpunkt{ border-bottom: 1px dotted #b2b2b2;}

.box { border: 1px solid #000000;}
.rahmenUgrau { border-bottom:1px dotted #D9DBDC; }

.pNavHom {padding: 5px 5px 5px 20px;}

a.tdKat { font-size: 11px; text-decoration: none; padding-left: 0px; display: table-caption; width:100%; color: #000000;}
a.tdKat:hover, a.tdKat:active, a.tdKat:link, a.tdKat:visited, a.tdKat:active, a.tdKat:hover {}

a.tdKatHM:hover, a.tdKatHM:active {color: #841724;}
a.tdKatHP:hover, a.tdKatHP:active {color: #2A6CAB;}

a.navi:link, a.navi:visited {
	font-size: 11px;
	text-decoration: none;
	padding-left: 0px;
	color: #000000; font-weight:bold;
	display: table-caption; width:100%;
	padding: 3px;
	/*text-transform:uppercase;
	background-color:#F8DDBF;*/
}
a.navi:hover, a.navi:active, a.naviA:link, a.naviA:visited, a.naviA:active, a.naviA:hover {
	font-size: 11px; font-weight:bold;	
	text-decoration: none;
	padding-left: 0px;
	color: #000000;
	display: table-caption; width:97%;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 3px;
	/*text-transform:uppercase;
	background-color:#D2BE9E;*/
}

a.subNavi:link, a.subNavi:visited { font-size: 11px; text-decoration: none; color: #000000; display: block; width:100%; padding: 3px; }
a.subNavi:hover, a.subNavi:active, a.subNaviA:link, a.subNaviA:visited, a.subNaviA:active, a.subNaviA:hover {
	font-size: 11px; font-weight:normal; text-decoration: none; color: #841724; display: block; width:100%; padding: 3px; }
}

.ok	{
		font-size: 13px; font-weight:bold;
		color: 10780E;
		background-image:url(../pics/b_ok.gif);
		background-repeat:no-repeat;
		padding: 5px 5px 5px 35px;
		/*border: 1px solid #10780E;*/
}

.error { font-size: 13px; font-weight:bold;
		color: #B83913;
		background-image:url(../pics/error.gif);
		background-repeat:no-repeat;
		padding: 5px 10px 10px 35px;
		border: 1px solid #D9070F;
}

/*------ BUTTONS FORMULAR ::::::::::::::::*/	
form { margin: 0px 0px 0px 0px;}
.button {
		FONT: bold 12px Verdana, Arial, Verdana, Tahoma;
		COLOR: #FFFFFF; 
		background-color: #841724;
		border: 1px solid #000000;
		margin: 1px 1px 1px 1px; 
		height: 25px;
		cursor: pointer;
}

.button_r {
		FONT: bold 12px Verdana, Arial, Verdana, Tahoma;
		COLOR: #000000; 
		background-color: #FFFFFF;
		border: 1px solid #2a6cab;
		margin: 1px 1px 1px 1px; 
		height: 25px;
		cursor: pointer;
}
	
.input_text {
		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
		border: 1px solid #000000; 
		padding :3px;
		width: 250px;
		height: 20px;
		background-color: #FFFFFF;
	}	

.area	{
		font: 11px Verdana, Arial, Verdana, Tahoma;	
		overflow:Auto;
		padding:5px;
		/*BACKGROUND-COLOR: #F5F5F5;*/
		border: 1px solid  #000000;
	}
	
.radio {
	font-size : 9pt;
	cursor:pointer;
}

.clar { font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size:9px; 
		text-decoration:none; 
		color:#FFFFF1; 
		/*cursor:crosshair; */
	}	a.clar:link, a.clar:visited, a.clar:hover, a.clar:active { text-decoration:none; color:#FFFFF1;}

#sm_x {
 position:absolute; left:-2115px; 
 top:-5538px; width:1742px; 
 height:1231px; z-index:-1;
}

#sm_y {
 position:absolute; left:-2115px; 
 top:-5538px; width:742px; 
 height:231px; z-index:-2;
}

/*::: OnlineShop Seiten-LIMIT-Men� --------*/
.Limit { font:  bold 11px Verdana, Arial, Helvetica, sans-serif; line-height: 13px;  text-decoration: none; text-align:center; color: #000000; padding: 0px 3px 0px 3px;
} a.Limit:link, a.Limit:visited, a.Limit:active { font:   bold 11px Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none; text-align:center;
	color: #000000; width: 15px; border: 1px solid #b2b2b2;
}
.LimitA { font:   bold 11px Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none; text-align:center; color: #841724; padding: 0px 3px 0px 3px;
	border: 1px solid #b2b2b2;
}a.Limit:hover, a.LimitA:link, a.LimitA:visited, a.LimitA:active, a.LimitA:hover{
	font:  bold 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px; text-decoration: underline; text-align: center; color: #841724; width: 15px;
	border: 1px solid #D2BE9E; background-color: #FFFFFF;
}
