@charset "utf-8";
/* Cascading Style Sheet Jörg Lobe */

body	{color: orange; background-color: #eee;
		font-size: 100.01%;
		font-family: Helvetica,Arial,sans-serif;
		margin-top:10px; margin-bottom:10px; 
		padding: 1em;
		/*border: 1px dashed silver;*/
		text-align: center;}			/* Zentrierung im Internet Explorer */


#wrap	{width: 800px;
		min-height: 400px;
		height: auto;
		margin: 50px auto auto auto;	/* standardkonforme horizontale Zentrierung */
		background-color: #ffffff;
		border: 2px solid #ccc; border-style:ridge;}

/* Navigation oben */
#nav-top{width: 800px;
		text-align: right;
		color: gray;
		font-size: 11px;
		font-weight: bold;
		margin: 0.5em auto;
		/*border: 1px dashed gray;*/}
		
#nav-top a {padding: 0.2em;
		font-weight: bold;
		text-decoration:none;}
#nav-top a:link		{color: #666; background-color: white;}		
#nav-top a:visited	{color: #999; background-color: white;}		
#nav-top a:hover	{color: #c00; background-color: white;}		
#nav-top a:active	{color: gray; background-color: white;}		

#nav-top .nolink {color: #c00; background-color: white;}

/* Logo */
#logo	{width: 800px;
		height: 79px;
		background: url(img/logo4-800.jpg) no-repeat;
		/*background: #eee;*/
		/*border: 1px dashed gray;*/}

#logo-shadow	{width: 800px;
		height: 2em;
		position: relative; top:0px;
		background: url(img/bg1.gif) repeat-x;
		/*background: #eee; repeat-x;*/ }

/* Navigationsblock links */
ul#nav	{float: left;
		width: 260px;
		font-size: 15px;
		text-align: left;
		margin: 0;
		padding: 0.5em;}
		
ul#nav li {list-style: none;
		margin: 0; padding: 0.5em;}

#nav a	{display: block;
		padding: 0.2em;
		font-weight: bold;
		text-decoration:none;}
#nav a:link		{color: #666; background-color: #eee;}
#nav a:visited	{color: #999; background-color: #eee;}
#nav a:hover	{color: #c00; background-color: white;}
#nav a:active	{color: white; background-color: #eee;}

#nav .nolink {display: block;
		padding: 0.2em;
		font-weight: bold;
		text-decoration:none; 
		color: #c00; 
		background-color: white;}
		
/* Navigationsblock rechts */
ul#nav-r {float: right;
		width: 180px;
		font-size: 15px;
		text-align: left;
		margin: 0; margin-left: 3em;		
		padding: 0.5em;}
		
ul#nav-r li {list-style: none;
		margin: 0; padding: 0.5em;}

#nav-r a	{display: block;
		padding: 0.2em;
		font-weight: bold;
		text-decoration:none;}
#nav-r a:link		{color: #666; background-color: #eee;}
#nav-r a:visited	{color: #999; background-color: #eee;}
#nav-r a:hover	{color: #c00; background-color: white; background: url(img/bg1.gif) repeat-x;}
#nav-r a:active	{color: white; background-color: #eee;}

#nav-r .nolink {display: block;
		padding: 0.2em;
		font-weight: bold;
		text-decoration:none; 
		color: #c00; 
		background-color: white; background: url(img/bg1.gif) repeat-x;}

/* Infobox */
#box	{min-height: 80px;
		min-width: 16em;
		padding:0;
		margin:0px;
		text-decoration:none;
		/*border: 1px dashed silver;*/}

#box div {display:none;}

#box:hover div {display:block;
		width:600px;
		min-height:100px;
		position:absolute; top:350px; right:200px;
		border:1px solid grey; border-style:ridge;
		padding:15px;
		background:#fff;}


/* Main */
#main	{margin-left: 330px;
		padding: 1em 1em;
		min-width: 16em;		/* Mindestbreite verhindert Anzeigefehler in modernen Browsern */		
		text-align: left;
		/*border: 1px dashed silver;*/}


/* Aufzählungsliste im main */
#main-list {list-style-image: url(img/pfeil.gif);
		list-style-position: inside;}

#floatdel	{clear: left;}

#footer	{clear: left;
		text-align: right;
		min-height: 1em;
		}

/* ***Text-Klassen*** */

/* Formatierungen <a>-Tag im gesamten Dokument */
a		{text-decoration:none; }

/* Ueberschrift 1 */
.ueb1	{
		font-family: Arial,Helvetica,sans-serif;
		font-size: 22px;
		font-style: normal;
		color: #666;
		font-weight: bold;		
		}

/* Text normal */
.txt	{font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
		color: #666;
		font-weight: normal;
		font-style: normal;}
		
.txt a	{font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
		color: #666;
		font-weight: normal;
		font-style: normal;}
.txt a:link		{color: #666; background-color: white;}
.txt a:visited	{color: #999; background-color: white;}	
.txt a:hover	{color: #c00; background-color: white;}
.txt a:active	{color: gray; background-color: white;}
		
/* Text fett groß */
.txtb	{font-family: Arial,Helvetica,sans-serif;
		font-size: 14px;
		color: #666;
		font-weight: bold;
		font-style: normal;}

/* Text kursiv+fett+rot */
.txtibr	{font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
		color: #c30;
		font-weight: bold;
		font-style: italic;}

/* Text kursiv+fett+schwarz */
.txtibb	{font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
		color: #000;
		font-weight: bold;
		font-style: italic;}

/* Text fett groß rot*/
.txtbr	{font-family: Arial,Helvetica,sans-serif;
		font-size: 14px;
		color: #c30;
		font-weight: bold;
		font-style: normal;}
		