
html{
	/*height:100%;*/
	min-height: 101.05%;
}

body {
	overflow: 		auto;
	padding: 		0px; 
	margin:			0px; 
	margin-top:		0px;
	margin-bottom:	20px;
	margin-left:	0px;
	/*background-color:#F3F3F3;*/
	background: repeat-x url(../img/bck.jpg);
	background-color:#FFFFFF;
	min-height:100%;
}



table { 
	/*border-collapse:collapse;
	margin: 0px;*/
	border-spacing:0px;
	border: 0px solid white;
}

td { 
	border: 0px white solid;
	padding: 0px; 
	vertical-align: top;
	
} 


div.bildrahmen{
	position:relative;
	float:left;
	border: 1px solid #CFCFCF; 
	padding:3px;
	/*background-color:#FFFFFF;*/
}


td.zellebildrahmen{
	padding: 6px; 
}

img { 
border: 0px solid #FFFFFF; 
}

/*----------*/

div#container{
	position:relative;
	margin:0 auto;
	width:990px;
	
}
div#container2{
	position:relative;
	float:left;
	width:990px;
	background-color:#FFFFFF;
	margin-bottom:20px;
}

/*-------*/


div#zeile1{
	position:relative;
	height:212px;
	background: repeat-x url(../img/bck_oben.jpg);
	background-position:0px;
	/*background-color:#F9F9F9;*/
}

div#Zeile1Spalte1{
	position:relative;
	float:left;
	height:100%;
	width:240px;
}
div#Zeile1Spalte2{
	position:relative;
	float:left;
	height:100%;
	width:135px;
	
}
div#Zeile1Spalte3{
	position:relative;
	float:left;
	height:100%;
	width:314px;
	background-color:#FFFFFF;
}
div#Zeile1Spalte4{
	position:relative;
	float:left;
	height:100%;
	width:280px;
}
div#Zeile1Spalte2, div#Zeile1Spalte3, div#Zeile1Spalte4{
	/*background-color:#F4F4F4;*/
}
/*---*/
div#SchichtLogo{
	position:absolute;
	top:10px;
	right:22px;
}
div#SchichtBannerMotiv{
	position:absolute;
	bottom:0px;
	left:2px;
}

div#SchichtTextkastenOben{
	position:absolute;
	bottom:20px;
	left:30px;
	width:230px;
	height:72px;
}
div#SchichtTextkastenObenText{
	position:absolute;
	top:0px;
	left:0px;
}
/*---*/

div#SchichtExtranavGesamt{
	position:absolute;
	top:70px;
	left:30px;
}
div.SchichtExtranavLink{
	position:relative;
	float:left;
	padding-left:10px;
	background: no-repeat url(../img/kasten_extranav.gif);
	background-position:0px 2px;
	margin-right:12px;
}
div.SchichtExtranavLink a{
	text-decoration:none;
	font-size:0.88em;
	line-height: 0.88em;
}
div.SchichtExtranavLink a:visited{
	text-decoration:none;
}
div.SchichtExtranavLink a:hover{
	text-decoration:underline;
}
div.SchichtExtranavLink a:active{
	text-decoration:none;
}
/*---------------------*/

/*
div#BlaukastenRechtsText a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:1.0em;
}
div#BlaukastenRechtsText a:visited{
	text-decoration:none;
}
div#BlaukastenRechtsText a:hover{
	text-decoration:underline;
}
div#BlaukastenRechtsText a:active{
	text-decoration:none;
}
*/
/*--------*/

div#zeile2{
	position:relative;
	background: no-repeat url(../img/bck_hauptnav.gif);
	background-position:right 3px;
	/*
	background-color:#ffcc33;
	min-height:20px;
	*/
	min-height:19px;
}
div#zeile2spalte1{
	position:relative;
	float:left;
	width:240px;
}
div#zeile2spalte2{
	position:relative;
	float:left;
	padding-top:3px;
}
div.SchichtHauptnavOff, div.SchichtHauptnavOn{
	position:relative;
	float:left;
	height:16px;
	padding-left:13px;
	padding-right:13px;
	margin-right:3px;
}
div.SchichtHauptnavOff{
	background-color:#EEEEEE;
}
div.SchichtHauptnavOn{
	background-color:#747373;
}
div.SchichtHauptnavOff a, div.SchichtHauptnavOn a{
	text-decoration:none;
	line-height:16px;
	text-transform: uppercase;
	font-size:0.96em;
}
div.SchichtHauptnavOff a{
	color:#373636;
}
div.SchichtHauptnavOn a{
	color:#FFFFFF;
}
/*-----------*/


div#zeile3{
	position:relative;
	float:left;
	clear:both;
	margin-top:50px;
	padding-bottom:30px;
	width:100%;
	border-bottom:1px solid #DDDBDB;
	
}
div#zeile3spalte1{
	position:relative;
	float:left;
	width:375px;
}


/*---*/

div#zeile3spalte2{
	position:relative;
	float:left;
	width:530px;
	margin-left:60px;
	/*background-color:#ffcc22;*/
}

/*------*/

div#SchichtSubnavGesamt{
	position:relative;
	margin-top:70px;
	width:240px;
	float:right;
	clear:both;
	/*background-color:#ffcc22;*/
	/*padding-top:10px;*/
}

div.SchichtSubnavOff, div.SchichtSubnavOn{
	position:relative;
	text-align:right;
	padding-right:20px;
	margin-bottom:10px;
}
div.SchichtSubnavOff{
	background: no-repeat url(../img/doppelpfeil.gif);
	background-position:right;
}
div.SchichtSubnavOn{
	background-color:#EEEEEE;
}

div.SchichtSubnavOn a{
	/*color:#ED2626;*/
}

div.SchichtSubnavOff a, div.SchichtSubnavOn a{
	text-decoration:none;
	/*
	font-size:0.92em;
	line-height: 1.90em;
	*/
	font-size:1.00em;
	line-height: 1.60em;
}
div.SchichtSubnavOff a:visited, div.SchichtSubnavOn a:visited{
	text-decoration:none;
}
div.SchichtSubnavOff a:hover, div.SchichtSubnavOn a:hover{
	/*text-decoration:underline;*/
	text-decoration:none;
}
div.SchichtSubnavOff a:active, div.SchichtSubnavOn{
	text-decoration:none;
}

/*----*/
/*
div#SchichtZusatzinfosGesamt{
	position:relative;
	float:right;
	clear:both;
	width:100%;
	margin-top:30px;
}
div#SchichtZusatzinfosTitel{
	position:relative;
	border-bottom:1px solid #9D9D9D;
	padding-bottom:6px;
	padding-left:5px;
}
div.SchichtZusatzinfosInhalt{
	position:relative;
	margin-bottom:10px;
	padding-left:5px;
	min-height:40px;
	background: repeat-x url(../img/bck_zusatzinfos.jpg);
}
div.SchichtZusatzinfosInhaltTitel{
	position:relative;
	float:right;
	clear:both;
	width:100%;
}
div.SchichtZusatzinfosInhaltGesamt{
	position:relative;
	float:right;
	clear:both;
	width:100%;
}
div.SchichtZusatzinfosInhaltBild{
	position:relative;
	float:left;
	margin-right:10px;
}
div.SchichtZusatzinfosInhaltText{
	position:relative;
	float:left;
	width:180px;
	min-height:46px;
	padding-bottom:20px;
}


div.SchichtZusatzinfosInhaltMehr{
	position:absolute;
	bottom:-7px;
	right:0px;
	border:1px solid #EDCAB6;
	padding-left:3px;
	padding-right:3px;
	
}
div.SchichtZusatzinfosInhaltMehrSchattenUnten, div.SchichtZusatzinfosInhaltMehrSchattenRechts{
	position:absolute;
	background-color:#CCCCCC;
	opacity: .53;
	filter: alpha(opacity=53);
}
div.SchichtZusatzinfosInhaltMehrSchattenUnten{
	bottom:-2px;
	left:1px;
	height:1px;
	width:100%;
}
div.SchichtZusatzinfosInhaltMehrSchattenRechts{
	top:2px;
	right:-2px;
	height:100%;
	width:1px;
}


div.SchichtZusatzinfosInhaltMehr a{
	color:#FE9200;
	text-decoration:none;
	font-size:0.82em;
	line-height: 1.28em;
}
div.SchichtZusatzinfosInhaltMehr a:visited{
	text-decoration:none;
}
div.SchichtZusatzinfosInhaltMehr a:hover{
	text-decoration:underline;
}
div.SchichtZusatzinfosInhaltMehr a:active{
	text-decoration:none;
}
*/
/*---*/


div#SchichtZusatzinfosGesamt{
	position:relative;
	float:right;
	clear:both;
	width:100%;
	margin-top:73px;
}
div#SchichtZusatzinfosTitel{
	position:relative;
	border-bottom:1px solid #9D9D9D;
	padding-bottom:6px;
	padding-left:8px;
}
div#SchichtZusatzinfosInhalt{
	position:relative;
	margin-top:1px;
	background: repeat-x url(../img/bck_zusatzinfos.jpg);
	float:right;
	clear:both;
	width:100%;
}

table.TabelleZusatzinfosInhalt{
	/*width:100%;*/
}
td.ZelleZusatzinfosInhaltLinks, td.ZelleZusatzinfosInhaltRechts{
	padding:8px;
	position:relative;
	
	/*float:left;*/
	/*width:160px;*/
	width:50%;
	/*height:300px;*/
}

td.ZelleZusatzinfosInhaltLinks{
	/*width:50%;*/
	border-right:1px solid #9D9D9D;
}
td.ZelleZusatzinfosInhaltRechts{
	/*width:50%;*/
}

div.SchichtZusatzinfosInhaltStandard{
	position:relative;
	margin-bottom:5px;
}
div.SchichtZusatzinfosInhaltTitel{
	position:relative;
	margin-bottom:5px;
	font-weight:bold;
	line-height:1.4em;
	/*
	font-size:1.2em;
	font-weight:bold;
	line-height:1.2em;
	*/
}
div.SchichtZusatzinfosInhaltText{
	position:relative;
	margin-top:0px;
	margin-bottom:20px;
	line-height:1.4em;
}
div.SchichtZusatzinfosInhaltMehrRechts, div.SchichtZusatzinfosInhaltMehrLinks{
	position:absolute;
	bottom:0px;
	
	/*border:1px solid #EDCAB6;*/
	padding-left:7px;
	padding-right:3px;
	clear:both;
	background: no-repeat url(../img/pfeil.gif);
	background-position:0px 7px;
}
div.SchichtZusatzinfosInhaltMehrLinks{
	left:100px;
}
div.SchichtZusatzinfosInhaltMehrRechts{
	right:0px;
}

div.SchichtZusatzinfosInhaltMehrSchattenUnten, div.SchichtZusatzinfosInhaltMehrSchattenRechts{
	position:absolute;
	background-color:#CCCCCC;
	opacity: .53;
	filter: alpha(opacity=53);
}
div.SchichtZusatzinfosInhaltMehrSchattenUnten{
	bottom:-2px;
	left:1px;
	height:1px;
	width:100%;
}
div.SchichtZusatzinfosInhaltMehrSchattenRechts{
	top:2px;
	right:-2px;
	height:100%;
	width:1px;
}


div.SchichtZusatzinfosInhaltMehrRechts a, div.SchichtZusatzinfosInhaltMehrLinks a{
	text-decoration:none;
	/*
	color:#FE9200;
	font-size:0.92em;
	line-height: 1.28em;
	*/
}
div.SchichtZusatzinfosInhaltMehrRechts a:visited, div.SchichtZusatzinfosInhaltMehrLinks a:visited{
	text-decoration:none;
}
div.SchichtZusatzinfosInhaltMehrRechts a:hover, div.SchichtZusatzinfosInhaltMehrLinks a:hover{
	text-decoration:underline;
}
div.SchichtZusatzinfosInhaltMehrRechts a:active, div.SchichtZusatzinfosInhaltMehrLinks a:active{
	text-decoration:none;
}


div.SchichtZusatzinfosInhaltGesamt{
	position:relative;
	height:100%;
	float:right;
	clear:both;
	width:100%;
}

/*-----------------*/

div#zeile4{
	position:relative;
	float:left;
	clear:both;
	width:100%;
	
	border-bottom:5px solid #DDDBDB;
	line-height:28px;
	font-size:0.88em;
	z-index:10;
}
div#zeile4 a{
	text-decoration:none;
}
div#zeile4 a:visited{
	text-decoration:none;
}
div#zeile4 a:hover{
	text-decoration:underline;
}
div#zeile4 a:active{
	text-decoration:none;
}


div#zeile4 .TrennstrichRot{
	color:#C14902;
	margin-left:5px;
	margin-right:5px;
	font-size:0.88em;
	vertical-align: text-top;
}

img#LangerPfeilUnten{
	margin-right:10px;
	margin-left:10px;
}


/*-----------*/

div.TextStandard{
	position:relative;
	margin-top:10px;
}

/*----------*/

div#zeile5{
	position:relative;
	float:left;
	clear:both;
	width:100%;
	z-index:11;
	font-size:0.8em;
}
div#zeile5 a, div#zeile5 a em{
	color:#8B8B8C;
	text-decoration:none;
}
div#zeile5 a:visited, div#zeile5 a:visited em{
	text-decoration:none;
}
div#zeile5 a:hover, div#zeile5 a:hover em{
	text-decoration:underline;
}
div#zeile5 a:active, div#zeile5 a:active em{
	text-decoration:none;
}

/*---------*/

div#SchichtSitemapGesamt{
	position:absolute;
	top:20px;
	right:0px;
	background-color:#EAEAE9;
	
}
div.SchichtSitemapGesamtOff{
	display: none;
}
div.SchichtSitemapGesamtOn{
	display: block;
}

div.SchichtSitemapInhaltGesamt{
	position:relative;
	margin:20px;
	float:left;
	clear:both;
	padding-bottom:10px;
	width:800px;
}

div.SchichtSitemapNaviGesamt{
	position:relative;
	float:left;
	border-left:1px solid #747373;
	padding-left:5px;
	margin-right:20px;
}
div.SchichtSitemapNaviHauptnav{
	position:relative;
	border-bottom:1px dotted #747373;
}
div.SchichtSitemapNaviHauptnav a{
	text-decoration:none;
	font-weight:bold;
}


div.SchichtSitemapNaviSubnavGesamt{
	position:relative;
	margin-left:18px;
}
div.SchichtSitemapNaviSubnavLink{
	position:relative;
}
div.SchichtSitemapNaviSubnavLink a{
	text-decoration:none;
}
div.SchichtSitemapNaviSubnavLink a:visited{
	text-decoration:none;
}
div.SchichtSitemapNaviSubnavLink a:hover{
	text-decoration:underline;
}
div.SchichtSitemapNaviSubnavLink a:active{
	text-decoration:none;
}

/*---*/

div#SchichtSitemapLinksOben{
	position:absolute;
	top:0px;
	left:0px;
	width:7px;
	height:7px;
}
div#SchichtSitemapLinksUnten{
	position:absolute;
	bottom:0px;
	left:0px;
	width:7px;
	height:7px;
}
div#SchichtSitemapRechtsUnten{
	position:absolute;
	bottom:0px;
	right:0px;
	width:7px;
	height:7px;
}
div#SchichtSitemapRechtsOben{
	position:absolute;
	top:0px;
	right:0px;
	width:7px;
	height:7px;
}

/*--*/

div#SchichtSitemapSchliessenGesamt{
	position:absolute;
	top:5px;
	right:10px;
}

div#SchichtSitemapSchliessenIcon{
	position:relative;
	float:left;
	width:15px;
	margin-top:5px;
}
div#SchichtSitemapSchliessenLink{
	position:relative;
	float:left;
	margin-left:5px;
}

div#SchichtSitemapSchliessenLink a{
	text-decoration:none;
}
div#SchichtSitemapSchliessenLink a:visited{
	text-decoration:none;
}
div#SchichtSitemapSchliessenLink a:hover{
	text-decoration:underline;
}
div#SchichtSitemapSchliessenLink a:active{
	text-decoration:none;
}
/*---*/


/*----------------*/

div.SchichtLinkKontaktaufnahmeOff, div.SchichtLinkKontaktaufnahmeOn{
	position:relative;
	text-align:left;
	padding-left:10px;
	margin-top:5px;
}
div.SchichtLinkKontaktaufnahmeOff{
	background: no-repeat url(../img/doppelpfeil.gif);
	background-position:98%;
}
div.SchichtLinkKontaktaufnahmeOn{
	background-color:#EEEEEE;
}

div.SchichtLinkKontaktaufnahmeOn a{
	/*color:#ED2626;*/
}

div.SchichtLinkKontaktaufnahmeOff a, div.SchichtLinkKontaktaufnahmeOn a{
	text-decoration:none;
	font-size:1.1em;
	line-height: 1.60em;
}
div.SchichtLinkKontaktaufnahmeOff a:visited, div.SchichtLinkKontaktaufnahmeOn a:visited{
	text-decoration:none;
}
div.SchichtLinkKontaktaufnahmeOff a:hover, div.SchichtLinkKontaktaufnahmeOn a:hover{
	text-decoration:underline;
}
div.SchichtLinkKontaktaufnahmeOff a:active, div.SchichtLinkKontaktaufnahmeOn{
	text-decoration:none;
}

/*-------*/

div.SchichtNachObenGesamt{
	position:absolute;
	bottom:0px;
	right:0px;
	background: no-repeat url(../img/pfeil_nach_oben.gif);
	background-position:94% 12px;
	background-color:#DDDBDC;
	padding-left:8px;
	padding-right:16px;
	
}
div.SchichtNachObenGesamt a{
	text-decoration:none;
}
div.SchichtNachObenGesamt a:visited{
	text-decoration:none;
}
div.SchichtNachObenGesamt a:hover{
	text-decoration:underline;
}
div.SchichtNachObenGesamt a:active{
	text-decoration:none;
}


/*---------------------------------------------------------------
   ReiffiX Online IT-Dienstleistungen Änderungen
-----------------------------------------------------------------*/

.teaminfos {
  float: right;
  margin-top: 5px;
  padding-left:7px;
  padding-right:3px;
	clear:both;
	background: no-repeat url(../img/pfeil.gif);
	background-position:0px 7px;
}
.teaminfos a { text-decoration: none; }
.teaminfos a:hover {text-decoration: underline; }
.teamvorstellung { font-size: 12px; margin-top: 30px;}
.teamvorstellung img {float: left; margin-right: 10px;}
.teamvorstellung h3 { font-size: 16px; margin-bottom: 0px;}
.teamvorstellung .beschreibung { padding-top: 20px; height: 130px; }
#teamuebersicht { margin-top: 30px; }

#reiffix div#SchichtZusatzinfosGesamt{ margin-top: 20px;}
.brauchplatz { margin-bottom: 10px; }

