/* MAINNAVIGATION ------------------  */

a.mytest:link  { padding-top:5px;padding-bottom:5px;background-color:#;display:block}
a.mytest:visited  { padding-top:5px;padding-bottom:5px;background-color:#;display:block}
a.mytest:hover {padding-top:5px; padding-bottom:5px; background-color:#f7f7f7;display:block}

.innernav {width:150px;padding:0px;}

li.test1       {list-style-type:none;heigth:13px;margin:0px;width:150px;padding:1px 1px 1px 6px;       }
li.test1:hover {list-style-type:none;heigth:13px;margin:0px;width:150px;padding:1px 1px 1px 6px; background-color:#ebefd7; }  /*f7f7f7  a8b661*/

li.test2       {list-style-type:none;heigth:10px;margin:0px;width:150px;font-size:9px; padding:1px;}
li.test2:hover {list-style-type:none;heigth:10px;margin:0px;width:155px;font-size:9px; padding:1px; background-color:#ebefd7;}

li.test3       {list-style-type:none;heigth:10px;margin:0px;width:150px;font-size:9px; padding:1px;}
li.test3:hover {list-style-type:none;heigth:10px;margin:0px;width:155px;font-size:9px; padding:1px; background-color:#ebefd7;}

li.test4       {list-style-type:none;heigth:10px;margin:0px;width:150px;font-size:9px; padding:1px;}
li.test4:hover {list-style-type:none;heigth:10px;margin:0px;width:155px;font-size:9px; padding:1px; background-color:#ebefd7;}


a.nav1         		{display:block;width:100%;font-weight:bold;}
a.nav1self:link, 
a.nav1self:visited, 
a.nav1self:hover,  
a.nav1self:active  	{display:block;width:100%;font-weight:bold;color:red;}

a.nav2             	{display:block;width:100%;font-weight:bold;margin-left:15px;font-size:9px;}
a.nav2self:link,
a.nav2self:visited, 
a.nav2self:hover,  
a.nav2self:active   {display:block;width:100%;font-weight:bold;margin-left:15px;font-size:9px; color:red;}

a.nav3             	{display:block;width:100%;font-weight:bold;margin-left:30px;font-size:9px;}
a.nav3self:link,
a.nav3self:visited, 
a.nav3self:hover,  
a.nav3self:active   {display:block;width:100%;font-weight:bold;margin-left:30px;font-size:9px; color:red;}

a.nav4             	{display:block;width:100%;font-weight:bold;margin-left:40px;font-size:9px;}
a.nav4self:link,
a.nav4self:visited, 
a.nav4self:hover,  
a.nav4self:active   {display:block;width:100%;font-weight:bold;margin-left:40px;font-size:9px; color:red;}


* {margin:0;padding:0;}

.list_ul{list-style-position:outside;padding-left:10px;list-style-type:disc;padding:5px;margin-left:15px;}

body {
	background-color: #E8E8E8; 
	background-image:url(hintergrund_content.jpg);
	background-position: top center;
	background-repeat:repeat-y;
	color: #666666;
	text-align: left;
	font-family: Verdana, Arial, Helvetica;   
	font-size:11px;
	/* font-size: 62.5%; */
	/* line-height: 62.5%; */
	/* , sans-serif  */
    /* font-size:1em;	line-height: 1em; */
    height 101%;    */ für permanentenScrollbalken 
} 


p 	{margin-top: 0px; margin-bottom: 5px;}
b 	{color:#727272;}  
h1  {font-size:1.1em;color:#879A2A;font-weight:bold;line-height:1.2em;font-family:Verdana,Arial,Helvetica,sans-serif; 
	margin-top: 0em;
	margin-bottom: 1em;
	padding-bottom:0em;
	padding-top:0em;
}

h2 { 
	color: #666666;
	font-weight: bold;
	line-height: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 0em;
	margin-bottom: 1em;
	padding-bottom:0em;
	padding-top:0em;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	line-height:1.5em;
	margin-top: 0em;
	padding-bottom:0em;
	padding-top:0em;
}

hr {
	background-color: #b6b6b6; 	/* Mozilla 1.4 */
	color: #b6b6b6; 			/* IE 6 */
	border: #b6b6b6; 			/* Opera 7.11 */
	height: 1px; 				/* in Opera fuer die Anzeige noetig, in Mozilla fuer die einheitliche Hoehe */
	margin-top: 0px;
	margin-bottom: 2px;
}

.text   	{font-size:11px;} 
.textrot   	{font-size:11px; color:red;} 

.titel  	{font-size:11px; font-weight:bold; linie-height:12px;}
.titelrot  	{font-size:13px; font-weight:bold; linie-height:12px; color:red;}

.titelgross {font-size:13px; font-weight:bold; linie-height:13px;}

 
/*pre { font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.4em;} */						
/* ------ LINKS ---------------------------------------------------------- */ 
/*   #879a2a   66ccff  728807   66ccff   0099cc  */
a     {outline: none;}

a:link 				{ color: #0099cc; line-height: 1.7em; text-decoration: none;}
a:visited 			{ color: #0099cc; line-height: 1.7em; text-decoration: none;}
a:hover 			{ color: #000000; line-height: 1.7em; text-decoration: none;}
a:active			{ color: #0099cc; line-height: 1.7em; text-decoration: none;}
a:focus 			{ color: #0099cc; line-height: 1.7em; text-decoration: none;}

a.test:link 		{ text-decoration: underline; font-weight: bold; color: #879A2A; line-height: 1.7em}
a.test:visited 		{ text-decoration: underline; font-weight: bold; color: #879A2A; line-height: 1.7em}
a.test:hover 		{ text-decoration: underline; font-weight: bold; color: #000000; line-height: 1.7em}
a.test:active		{ text-decoration: underline; font-weight: bold; color: #879A2A; line-height: 1.7em}
a.test:focus 		{ text-decoration: underline; font-weight: bold; color: #879A2A; line-height: 1.7em}

/* DIVS --------------------------   .newsLocation 	{color:#999999;}  */
/* left:50%; margin-left:-424px;margin: 0px 0px 0px 0px;  border:1px solid blue; */
/* width:848px  1010 880px */

#page  		{width:930px;position:relative;margin:0 auto 0 auto; min-height:100%; padding:0 46 0 36px; /*74*/	 text-align: left;}
#innerPage	{margin:0px;padding:0px;margin-left:36px;margin-right:46px;}   /*74*/
/*
* html #page   		{height:100%;}
*/
html   {overflow: -moz-scrollbars-vertical; }


#mainHeader     	{position:relative; margin:0px; padding:0px; width:862px; /*732px*/ /* width:700px */ height:195px;  /*190*/ background-repeat:no-repeat; z-index:50;}    /*  background-image:url(rd_header.jpg) ;*/
.headerPlaceHolder  {position:absolute; margin-top:20px; height:25px; padding:0px; z-index:20;  }
.wb    				{font-size:10px;background-color:#FFFFFF; padding:5px; }    /*   height:17px;  */
.headerlogo     	{position:relative; top:82px;  left:5px; border:0px; z-index:60;  }
.webcam    			{position:absolute; top:142px; left:608px; height:3px; width:239px; /*79px*/ z-index:30;}

.clearer      		{clear:both; display: block; height:1px; margin-bottom: -1px; font-size:1px; line-height:1px;}

.weatherbox 		{font-size:10px; margin-top:0px; width:155px;}
.dlbox              {font-size:10px; padding:2px 2px 4px 4px; width:146px; background-color:#ebefd7;margin-top:15px; color:#696969;}  /* background-color:#ebefd7; */
.sbox 		        {font-size:10px; padding:2px 2px 4px 4px; width:146px; margin-top:35px; color:#696969;}  /* background-color:#ebefd7; */
.weatherboxsub		{font-size:10px;padding:2px 2px 4px 4px; width:146px; margin:0px}  /* background-color:#ebefd7; */

/* CONTENT --------------------------------------------------------*//* background-color:#454545; */
#content    
{  margin-top:	45px;	/* 60px  */
	padding-bottom: 0px;    		/* 10    */
	padding-left: 	0px;    		/* 2     */
	padding-right: 	0px;  			/* 74px; border:1px solid #333; */                       		
}


/* SUBCONTENT ------------------------------------------------------------*/  /* display: inline; */

#contentSub  { float:left;width:642px; /*662*//* 532px*//*width:500px;*/ margin:0px; padding:0px; margin-top:4px; /* border:1px solid red; */  }

h1  {
	font-size: 1.1em;
	color: #879A2A;
	font-weight: bold;
	line-height: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 0em;
	margin-bottom: 1em;
	padding-bottom:0em;
	padding-top:0em;
}

#contentSub ul {margin-left:20px;}
#contentSub li {}


/* FOOTER ------------------------------------------------------*/

#footer   		{width:930px;/*930px 800px;*/text-align:center; margin-left:0px; margin-right:25px; }  /* margin-bottom:50px;*/
#footertext   	{position:relative;text-align:left; margin-left:241px; padding-bottom:70px;}  /* 228  margin-bottom:50px; */
div#balken{
	position:relative;
	left: 0px;
	height: 11px;
	color: #D0D0D0;	
	background-color: #D0D0D0;
	background-repeat:no-repeat;
	background-position:bottom;
	border: 0px;
	height: 9px;
	margin: 0px;
	width: 930px;  /*  930 width: 800px; */
	
}
/* #end {height:11px; background-image:url(../img/footer.jpg); background-repeat:no-repeat; background-position:bottom;}*/
/* The CSS that's required to position the footer */

html    	{height:100%;}
body    	{height:100%;}
#nonFooter	{position: relative; min-height: 100%;}

* html #nonFooter  {height:100%;}

/* A CSS hack that only applies to IE -- specifies a different height for the footer  */
* html #footer   {/* margin-top:-112px;margin-left: 1px;  */}


/* TEXT  -------------- */
.newsline2 		{margin:0px 0px 0px 0px;background-color:#e1e1e1;height:1px;}
.newsline 		{margin:5px 0px 10px 0px;background-color:#e1e1e1;height:1px;}
.archivnewsline {margin:5px 0px 2px 0px;background-color:#e1e1e1;height:1px;}
.archivnewsline2 {margin:0px 0px 0px 0px;background-color:#e1e1e1;height:1px;}
/* BORDER PICS  -------------- */

.picborder		{padding:1px;background-color:#fff;border-top:1px solid #999;border-left:1px solid #999;border-bottom: 1px solid #999; border-right:1px solid #999;}
img				{border:0px}

/* FORMS  -----------------------------------------*/

input,textarea, select	{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.1em; background-color:#FFFFFF;border: 1px solid #999999;	color: #000000; width:300px; 	}
label,.label			{ color:#333333;display:block; float:left;width:130px;padding-top:2px;}


/* HEAD NAVIGATION  ----------------  */

.headNav  	{font-size:10px;position:relative;top:90px;margin-top:2px; padding:3px 0px 7px 7px;  background-color:#879A2A;  height:15px;  z-index:1;  }

#headNavi, #headNavi ul{
font-weight:bold;
margin:0;
padding:0;   
list-style-type:none; 
list-style-position:outside; 
position:relative;
line-height:1.5em; 
z-index:2;
}

.mall  { padding:0px; margin-top:2px;} /*display:block;*/
.nolink  {display:block;height:20px; padding-top:1px;color:white; border:1px solid blue;float:left;} 

#headNavi a      	{display:block; padding:3 0 0 0px; color:#fff; text-decoration:none;}
#headNavi a:hover   {color:#333;padding-top:-1px;} /*display:block;*/
#headNavi li		{float:left;position:relative; width:136px; /*116*/ line-height:1.4em;margin-top:1px; }    /* width:116px;#879A2A  background-color:#123;  */
#headNavi li.first  {width:198px; }  /*188px*/
#headNavi li.last   {width:105px;}   /*75px*/
#headNavi li.topmenu{height:3px;}    /* #879A2A */
#headNavi ul 		{position:absolute; display:none;top:1.0em;  background-color:#879A2A; padding:1px; margin-top: 5px; margin-left:-6px;}
#headNavi li ul a   {width:110px;height:16px;float:left; padding-left:6px; background-color:#a8b661; padding-top:2px; padding-bottom:4px; color:879A2A; }  /* padding-right:0px;  white */
#headNavi li ul 	{}
#headNavi li:hover ul ul, #headNavi li:hover ul ul ul, #headNavi li:hover ul ul ul ul{display:none;}
#headNavi li:hover ul, #headNavi li li:hover ul, #headNavi li li li:hover ul, #headNavi li li li li:hover ul {display:block;}
/* #headNavi ul ul {top:auto; background-color:red;} #headNavi li ul ul {left:12em ; margin:0 0 0 10px; }   */


/* MAIN NAVIGATION  ------------------  */ 

#navigationdiv          {float:left; width:205px;margin-bottom:30px;padding:0px; }  /*border:1px solid blue;*/

a.nl2self:link		    {text-decoration: none;	color: red;	font-size: 11px; font-weight:bold;}
a.nl2self:visited	    {text-decoration: none;	color: red; font-size: 11px; font-weight:bold;}
a.nl2self:hover 		{text-decoration: none;	color: #008FD4; font-size: 11px; font-weight:bold;}
a.nl2self:active		{text-decoration: none;	color: red; font-size: 11px; font-weight:bold;}

a.nl2sibling:link		{text-decoration:none; color: #666666;	font-size: 11px; font-weight:bold;}
a.nl2sibling:visited	{text-decoration:none; color: #666666;	font-size: 11px; font-weight:bold;}
a.nl2sibling:hover 		{text-decoration:none; color: #008FD4;	font-size: 11px; font-weight:bold;}
a.nl2sibling:active  	{text-decoration:none; color: #6e6e6e;	font-size: 11px; font-weight:bold;}

a.nl3sibling:link		{text-decoration:none;	color: #666666;	font-size: 10px; font-weight:bold;}
a.nl3sibling:visited	{text-decoration:none;	color: #666666; font-size: 10px; font-weight:bold;}
a.nl3sibling:hover 		{text-decoration:none;	color: #008FD4; font-size: 10px; font-weight:bold;}
a.nl3sibling:active		{text-decoration:none;	color: #6e6e6e; font-size: 10px; font-weight:bold;}

a.nl3self:link		    {text-decoration:none;	color: red;	font-size: 10px; font-weight:bold;}
a.nl3self:visited	    {text-decoration:none;	color: red; font-size: 10px; font-weight:bold;}
a.nl3self:hover 		{text-decoration:none;	color: #000000; font-size: 10px; font-weight:bold;}
a.nl3self:active		{text-decoration:none;	color: red; font-size: 10px; font-weight:bold;}

a.con:link 				{color:#016893; text-decoration:none;}
a.con:visited 			{color:#016893; text-decoration:none;}
a.con:hover  			{color:#4dbae5; text-decoration:none;}
a.con:active 			{color:#016893; text-decoration:none;}

.contentTextcolor  		{font-size:11px; color:#016893; }
.contentTitelcolor 		{font-size:11px; color:#016893; font-weight:bold; text-transform:uppercase;}

.nl2  {width:150px; padding:0px -10px 2px 2px; border:0px solid red; font-size: 12px; margin-left:8px;}
.nl3  {width:135px; padding:0px 2px 0px 2px; margin-left:15px;  }
.nl4  {width:120px; padding:0px 2px 0px 2px; margin-left:30px;  }
.nl5  {width:110px; padding:0px 2px 0px 2px; margin-left:40px;  }

/*JQUERY - MENU --------------- */

.menu_list {width:100%; margin:0px; }   /* background-color: silver; background-color: blue; background-color: green; */
.menu_head {padding:5px 15px; cursor: pointer;position: relative;margin:1px; font-weight:bold; background: url(icon_up_grey.gif) center left no-repeat;	color:#008FD4; }  /* padding:2px 2px;margin:5px 0px 0px 0px; font-weight:bold; */
.menu_body {padding-left:16px;display:none; background-color:white; margin:0px 0px 30px 0px; background:url(); 	}


/* WEBCAM -------------------- */

.rss-popup 			{margin:0px;margin-left:160px; /*500*/ padding:0;position:relative;z-index:4000;}      /* background-color: #009966; margin:-5px auto; */
div.rss-popup em 	{background:url(http://164.14.4.250/jpg/image.jpg) no-repeat;width:320px;height:240px;position:absolute;top:-580px;/*570*/left:-370px;text-align:center;text-indent:-9999px;z-index:4000;display:none;}
#rss-icon 			{color:white;  z-index: 42; }   /*no-repeat 0 0; corners.gif   background:url(webcam.png) repeat; */              /* background-color:#83923f; */


/* SLIMBOX ------------------  */

#lbOverlay {position:fixed;z-index:9999;left:0;top: 0;width:100%;height:100%;background-color:#000;cursor:pointer;}
#lbCenter, #lbBottomContainer {position:absolute;z-index:9999;overflow:hidden;background-color:#fff;}
.lbLoading {background:#fff url(loading.gif) no-repeat center;}
#lbImage {position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}
#lbPrevLink, #lbNextLink {display:block;position:absolute;top:0;width:50%;outline:none;}
#lbPrevLink 		{left:0;}
#lbPrevLink:hover 	{background:transparent url(prevlabel.gif) no-repeat 0 15%;}
#lbNextLink 		{right:0;}
#lbNextLink:hover 	{background:transparent url(nextlabel.gif) no-repeat 100% 15%;}

#lbBottom {font-family:Verdana, Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#666;	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink  {display:block;float:right;width:126px;height:22px;background:transparent url(closelabel.gif) no-repeat center;margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {	margin-right:71px;}
#lbCaption {font-weight:bold;}



/* --- TABLESTYLES  ------------------- */

tr.gray:hover 	{background:#f7f7f7;} 
td img			{padding-top:4px;}

td.firstrowcell{
    
	padding-right: 5px; 
	padding-bottom: 4px; 
	padding-top: 2px; 
	border-bottom: 1px solid #dcdcdc; 
	border-top: 1px solid #d6dede;
}

td.fristrowlastcell{
	padding-top: 2px;  
	padding-bottom: 4px; 
	border-bottom: 1px solid #dcdcdc; 
	border-top: 1px solid #d6dede;
}

td.defaultcellborder{
	padding-right: 5px; 
	padding-top: 2px; 
	padding-bottom: 4px; 
	border-bottom: 1px solid #d6dede;
}

td.lastcellborder{
	padding-top: 2px;  
	padding-bottom: 4px; 
	border-bottom: 1px solid #d6dede;
}

table.imageWithText {width:314px;margin:10px 0;}
td.posImage 		{width:152px;padding-right:10px;vertical-align:top;}
td.posText 			{width:180px;vertical-align:top;}
td  				{font-size:11px; line-height: 17px;}
.quelle				{color:#999999;}

/* SITEMAP ------------------  */

.sitemap1 {font-weight:bold;font-size:13px;}	
.sitemap2 {font-weight:bold;font-size:11px;}
