/* DATEI: ritagisler.css */
html { 
	overflow-y		:	scroll;
} /* permanenter scrollbalkenbereich, um ein hin- und herspringen der site zu verhindern */

body { 
	margin			:	0 0 0 0;	
}
.bg {
	background-color	:	#ebf5ec;		
}
.bgweiss {
	background-color:	#FFFFFF;
}

#seitenbereich {
	position		:	absolute;
	left			:	50%;
	top				:	120px;
	width			:	800px;
	margin			:	0 0 0 -400px;
	name			:	hin;
}

/* class-elemente */
a, p, h1, h2, h3, h4, ul, ol, li, div, td, th, address, blockquote, nobr, b, i, form { 
	font-family		: 	'Arial Narrow', Arial, Helvetica, sans-serif;
	font-stretch	:	condensed;
}
p, ul, ol, li, td, th, address, nobr, form { 
	font-size		:	1.0em; 
	font-weight		:	normal;
	font-style		:	normal;
	text-transform	:	none;
	text-decoration	:	none;		
	color			:	#000;
	letter-spacing	:	0.1em;
	line-height		:	1.2em;
	margin			:	0 0 0.5em 0;
}
li {
	margin			:	0 0 0.2em 0;
}
.weit {
	margin			:	0 0 1.0em 0;
}
.rechts{ 
	text-align		:	right;
}
.adresse{ 
	font-size		:	0.9em;
	text-align		:	center;	
}
.eng{ 
	margin			:	0 0 0 0;
}
.bold{  
	font-weight		:	bold;
}
.kursiv{ 
	font-style		:	italic;
}
.gross{ 
	font-size		:	1.4em; 
}
.klein{ 
	font-size		:	1.0em; 
}
.kursiv{ 
	font-style		:	italic;
}
.uppercase{ 
	text-transform	:	uppercase;
}
.einzug{ 
	text-indent		:	2em;
}

.weiss{ 
	color			:	#FFF;
}

/* hyperlinks-elemente */
a:link { 
	color			:	#000055;
	font-weight		:	regular;	
	text-decoration	:	none; 
	font-size		:	1.0em; 
	font-style		:	normal;			
	text-decoration	:	none;
	line-height		:	1.2em;		
}
a:visited { 
	color			:	#000055;
	font-weight		:	regular;	
	text-decoration	:	none; 
	font-size		:	1.0em; 
	font-style		:	normal;			
	text-decoration	:	none;
	line-height		:	1.2em;			
}
a:active { 
	color			:	#CD55BB;
	font-weight		:	regular;	
	text-decoration	:	none; 
	font-size		:	1.0em; 
	font-style		:	normal;
	text-decoration	:	none;
	line-height		:	1.2em;			
}
a:hover { 
	color			:	#CD55BB;
	font-weight		:	regular;	
	text-decoration	:	none; 
	font-size		:	1.0em; 
	font-style		:	normal;
	text-decoration	:	none;
	line-height		:	1.2em;	
}

a.h1:link { 
	color			:	#000;
	font-weight		:	bold;	
	text-decoration	:	none; 
	font-size		:	1.0em;	 
	font-style		:	normal;			
	text-decoration	:	none;			
}
a.h1:visited { 
	color			:	#000;
	font-weight		:	bold;	
	text-decoration	:	none;
	font-size		:	1.0em;	 
	font-style		:	normal;
	text-decoration	:	none;				
}
a.h1:active { 
	color			:	#000;
	font-weight		:	bold;	
	text-decoration	:	none;
	font-size		:	1.0em;	 
	font-style		:	normal;
	text-decoration	:	none;			
}
a.h1:hover { 
	color			:	#000;
	font-weight		:	bold;	
	text-decoration	:	none;
	font-size		:	1.0em;	
	font-style		:	normal;
	text-decoration	:	none;	
}


.menulink {
	font-family		:	'Arial Narrow', Arial, Helvetica, sans-serif;
	font-stretch	:	condensed;
	bottom			:	0;
	display			: 	block; 
	height			:	30px;
	width			:	170px;
	margin			:	0 0 15px 0;
	padding			:	0;
	text-align		:	right;
	font-size		:	1.2em;
	font-weight		:	bold;
	font-style		:	normal;			
	text-decoration	:	none;
	text-transform	:	uppercase;
	letter-spacing	:	0.2em;	
	color			: 	#000;
}
.menulink:link {
	color			: 	#000;	
	text-decoration	:	none;		
	font-style		:	normal;						
}
.menulink:visited {	
	color			: 	#000;	
	text-decoration	:	none;		
	font-style		:	normal;			
}
.menulink:hover {
	color			: 	#CD55BB;		
	text-decoration	:	none;		
	font-style		:	normal;		
}
.menulink:active {
	color			: 	#CD55BB;	
	text-decoration	:	none;		
	font-style		:	normal;			
}
.float {
	width			:	auto;	
	float			:	left;
	margin-right	:	25px;	
}



.aktiv:link {
	color			: 	#CD55BB;		
	text-decoration	:	none;		
	font-style		:	normal;							
}
.aktiv:visited {	
	color			: 	#CD55BB;		
	text-decoration	:	none;		
	font-style		:	normal;				
}

/* Abänderungen an typography.css */
h1, h2, h3, h4, h5, h6, h7, h8 {
	font-family		:	'Arial Narrow', Arial, Helvetica, sans-serif;
	font-stretch	:	condensed;	
	font-weight		:	regular;
	color			:	#000;
	letter-spacing	:	0.2em;
	text-align		:	center;
}
h1 {
	font-size		:	1.0em;
	line-height		:	1.1;
	margin			:	0 0 0.5em 0;
	font-weight		:	bold;
	text-transform	:	uppercase;
	color			:	#CD55BB;
}
h2 {
	font-size		:	1.0em;
	line-height		:	1.1;
	margin			:	1.0em 0 0 0;
	font-weight		:	bold;
	text-transform	:	uppercase;
	color			:	#CD55BB;
}
h3 {
	font-size		:	1.0em;
	line-height		:	1.1;
	margin			:	1.0em 0 0.5em 0;
	font-weight		:	bold;
	text-transform	:	uppercase;
	color			:	#CD55BB;
}
h4 {
	font-size		:	1.0em;
	line-height		:	1.1;
	margin			:	0 0 0 0;
	font-weight		:	bold;
	text-transform	:	uppercase;
	color			:	#CD55BB;
}
h5 {
	font-size		:	1.0em;
	line-height		:	1.3;
	margin			:	0 0 0.5em 0;
	font-weight		:	bold;
	text-transform	:	none;
}
h6 {
	font-size		:	1.0em;
	line-height		:	1.1;
	margin			:	1.0em 0 0 0;
	font-weight		:	bold;
	text-transform	:	none;
}
h7 {
	font-size		:	1.0em;
	line-height		:	1.1;
	margin			:	1.0em 0 0.5em 0;
	font-weight		:	bold;
	text-transform	:	none;
}
h8 {
	font-size		:	1.0em;
	line-height		:	1.3;
	margin			:	0 0 0 0;
	font-weight		:	bold;
	text-transform	:	none;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
/* Abänderungen an grid.css */
.top-5 {margin-top:-5px;}
.top-8 {margin-top:-8px;}
.top-10 {margin-top:-10px;}
.top5 {margin-top:5px;}
.top7 {margin-top:7px;}
.top10 {margin-top:10px;}
.top15 {margin-top:15px;}
.top20 {margin-top:20px;}
.top25 {margin-top:25px;}
.top30 {margin-top:30px;}
.top35 {margin-top:35px;}
.top40 {margin-top:40px;}
.top50 {margin-top:50px;}
.top60 {margin-top:60px;}
.top75 {margin-top:75px;}
.top80 {margin-top:80px;}
.top150 {margin-top:150px;}
.top160 {margin-top:160px;}
.top180 {margin-top:180px;}
.top200 {margin-top:200px;}
.top220 {margin-top:220px;}
.top270 {margin-top:270px;}
.top280 {margin-top:280px;}
.top310 {margin-top:310px;}
.top320 {margin-top:320px;}
.top330 {margin-top:330px;}
.bottom5 {margin-bottom:5px;}
.bottom10 {margin-bottom:10px;}
.bottom20 {margin-bottom:20px;}
.bottom30 {margin-bottom:30px;}
.left-5 {margin-left:-5px;}
.left-10 {margin-left:-10px;}
.left-15 {margin-left:-15px;}
.left-20 {margin-left:-20px;}
.left-25 {margin-left:-25px;}
.left-30 {margin-left:-30px;}
.left-40 {margin-left:-40px;}
.left-160 {margin-left:-160px;}
.left-200 {margin-left:-200px;}
.left10 {margin-left:10px;}
.left20 {margin-left:20px;}
.left30 {margin-left:30px;}
.left40 {margin-left:40px;}
.left50 {margin-left:50px;}
.left60 {margin-left:60px;}
.left70 {margin-left:70px;}
.left80 {margin-left:80px;}
.left90 {margin-left:90px;}
.left100 {margin-left:100px;}
.left110 {margin-left:110px;}
.left120 {margin-left:120px;}
.left130 {margin-left:130px;}
.left140 {margin-left:140px;}
.left150 {margin-left:150px;}
.left160 {margin-left:160px;}
.left170 {margin-left:170px;}
.left180 {margin-left:180px;}
.left190 {margin-left:190px;}
.left200 {margin-left:200px;}
.p10 {padding:10px 0 0 10px;}
.pt10 {padding:10px 0 0;}
.h5 {height:5px;}
.h10 {height:10px;}
.h18 {height:18px;}
.h20 {height:20px;}
.h22 {height:22px;}
.h25 {height:25px;}
.h30 {height:30px;}
.h35 {height:35px;}
.h40 {height:40px;}
.h50 {height:50px;}
.h55 {height:55px;}
.h60 {height:60px;}
.h70 {height:70px;}
.h73 {height:73px;}
.h77 {height:77px;}
.h80 {height:80px;}
.h85 {height:85px;}
.h90 {height:90px;}
.h100 {height:100px;}
.h110 {height:110px;}
.h120 {height:120px;}
.h150 {height:150px;}
.h155 {height:155px;}
.h160 {height:160px;}
.h190 {height:190px;}
.h200 {height:200px;}
.h220 {height:220px;}
.h230 {height:230px;}
.h240 {height:240px;}
.h250 {height:250px;}
.h260 {height:260px;}
.h270 {height:270px;}
.h280 {height:280px;}
.h273 {height:273px;}
.h277 {height:277px;}
.h310 {height:310px;}
.h320 {height:320px;}
.h350 {height:350px;}
.h358 {height:358px;}
.h360 {height:360px;}
.h370 {height:370px;}
.h390 {height:390px;}
.h420 {height:420px;}
.h430 {height:430px;}
.h440 {height:440px;}
.h470 {height:470px;}
.h480 {height:480px;}
.h510 {height:510px;}
.h550 {height:550px;}
.h570 {height:570px;}
.h580 {height:580px;}
.h590 {height:590px;}
.h595 {height:595px;}
.h600 {height:600px;}
.h610 {height:610px;}
.h630 {height:630px;}
.h670 {height:670px;}
.h710 {height:710px;}
.h750 {height:750px;}
.h790 {height:790px;}
.h830 {height:830px;}
.h870 {height:870px;}
.h910 {height:910px;}
.mh400 {min-height:400px;}
.mh460 {min-height:460px;}
.mh480 {min-height:480px;}
.mh500 {min-height:500px;}
hr {background:#9c9e9f;color:#9c9e9f;clear:both;float:none;width:100%;height:1px;margin:0 0 17px;border:none;}
hr.zeile {background:#9c9e9f;color:#9c9e9f;clear:both;float:none;width:100%;height:1px;margin:0 0 3px 0;border:none;}
