
/*********************************************************************************

	Project		:	Lausitzreisen Reimann
	Copyright	:	Design - NIZ - www.niz.de

**********************************************************************************/
a:link,a:visited { text-decoration:none; }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight:normal; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0 }
img, a img,:link img,:visited img, fieldset { border:none }
img { margin:0; padding:0; vertical-align:bottom; }
address { font-style:normal }
table {	border:none; padding:5px; margin:0px; border-spacing:10px; font-size:1em;}
tr { border:none; padding:0px; margin:0px; }
td { border:none; padding:0px; margin:0px; vertical-align:top; border-spacing:0px; }
legend { display:none; }
div, p, li, a {background-repeat:no-repeat; }

/* ### reset some basic style ################################################### */

dl			{margin: 0 0 0 0;}
dl dt		{margin: 0 0 0 0;}
dl dd+dt	{margin-top: 0;}
dl dd		{margin: 0 0 0 0;}

ol			{list-style: none;}
ol li		{margin: 0 0 0 0;}
ol li ol	{margin: 0 0 0 0;}
ol li ul	{margin: 0 0 0 0;}

p			{margin-bottom: 0em;}

ul li		{margin: 0 0 0 0;}
ul li ul	{margin: 0 0 0 0;}
ul li ol	{margin: 0 0 0 0;}

pre			{font-size:1.2em; }
a:hover { text-decoration:none; }

/* ### Headlines ###################################################################### */
h1{ font-size:20px; margin:0 0 20px 0;}
h2{ font-size:20px; text-shadow:2px 1px #fff; text-transform:uppercase;}
h3{ font-size:14px; text-shadow:2px 1px #fff; text-transform:uppercase; font-weight:bold; color:#566e36;}
h4{ font-size:12px; text-shadow:2px 1px #fff; text-transform:uppercase; font-weight:bold; margin:0 0 5px 0;}
h5{ }
h6{ }
/* ### HTML ###################################################################### */

html {min-height: 100%;}

/* ### BODY ###################################################################### */
body {	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000;
		line-height:18px;
		background:url(bg.jpg) no-repeat center top #c3e1b4; border-radius:10px;}

#site { width:1004px; margin:218px auto 0 auto; background:url(bg.png) repeat; border-radius:10px; padding:10px;}


#main{	width:750px;float:left;border-radius:10px; background:#efefef;}
		#main .main{padding:35px;}
	
	#main p{ margin:0 0 15px 0;}	
	#main ul{ margin:0 0 5px 25px;}
	#main ul li{ list-style:url(list.jpg);}

	#main ol{ margin:5px 0 5px 25px;}
	#main ol li{ list-style:decimal;}
	#main a {color:#666; text-decoration:none; }
	#main a:hover {color:#000; }
	
#navi{ background:url(bg-navi.jpg) repeat-x; height:45px;border-radius:10px 10px 0 0; line-height:20px;}
#navi ul{ margin:0;}
#navi ul li{ float:left; display:inline;}
#navi ul li a{ padding:15px 10px 10px 10px; display:inline-block; color:#000;}
#navi ul li.rex-article-1 a { padding:15px 10px 10px 35px; display:inline-block; color:#000;border-radius:10px 0 0 0;}

#navi ul li a:hover,
#navi ul li.rex-current a {background:#efefef; color:#000;}


#content{width:190px;float:right;border-radius:10px; background:#efefef;padding:35px 25px 35px 35px;line-height:20px;}
	#content a{ color:#000;}
	#content a:hover{ color:#666;}

.bildergalerie { float:right;width:239px; padding:15px 0 0 11px;}
.bildergalerie a.fancygroup img {box-shadow:0 0 2px #555; border:1px solid #ccc; padding:2px; background:#f2f2f2;float:left; margin:0 7px 7px 0;}


		hr { border:none; border-bottom:1px solid #ccc; height:1px; margin:8px 0 16px 0;}
		div.clear{ clear:both; height:0px;}
		.clear{ clear:both;}
		.middle{ vertical-align:middle;}
		.bottom { vertical-align:bottom;}
		.flright { float:right;}
		.flleft{ float:left;}
		.txright { text-align:right;}
		.txleft { text-align:left;}
		.txcenter { text-align:center;}
		
		
		.img {box-shadow:0 0 2px #ccc; border:1px solid #ccc; padding:2px; background:#f2f2f2;}
		.imgleft { float:left;margin:8px 8px 8px 0;
		box-shadow:0 0 2px #ccc;border:1px solid #ccc; padding:2px; background:#f2f2f2;}
		.imgright { float:right; margin:8px 0 8px 8px;
		box-shadow:0 0 2px #ccc; border:1px solid #ccc; padding:2px; background:#f2f2f2;}
		a.fancygroup .img {box-shadow:0 0 2px #ccc; border:1px solid #ccc; padding:2px; background:#f2f2f2;}
		a.fancygroup .imgleft{ float:left;margin:8px 8px 8px 0;
		box-shadow:0 0 2px #ccc; border:1px solid #ccc; padding:2px; background:#f2f2f2;}
		a.fancygroup .imgright{ float:right; margin:8px 0 8px 8px;
		box-shadow:0 0 2px #ccc;border:1px solid #ccc; padding:2px; background:#f2f2f2;}


		.w100 { width:100%;}
		.w50 { width:50%;}
		.border { border:1px solid #aaa; padding:2px; background:#fafafa;}
		




