/* CSS Document */
/* Alle kritischen Werte auf 0 setzen und später explizit setzen */
html, body, table { 	
	width:100%;
	margin:	0;
	padding: 0;
	border:	1;
	border-collapse: collapse;
	border-spacing:	0;
}

body {/*
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; color:#3C64AD;
	font-weight: normal;
	background-color: #E8F1FD; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px; color:#FFFFFF;
	background-color:#698BCB;
	margin:0px;
	 }
/* Schriftgröße kontrollieren:
	 Der IE 6 im Quirk Mode und alle IE<6 vererben Schriftgrößendefinitionen
	 nicht in Tabellenzeilen hinein. */
	 
body, td, th, input, textarea, select {
	/*font: normal 11px/130% Verdana, Geneva, Arial, Helvetica, sans-serif; */
	font: normal 14px/140% Verdana, Arial, Helvetica, sans-serif;
}
.grosseTabelle { width:100%;}
.inhalttd{ border-top: 1px solid #1E4D9D;}

/* Allgemeine Hyperlinks */
a:link	  { color: #FFFFFF;  text-decoration: underline;	}
a:visited { color: #FFFFFF;  text-decoration: underline;	}
a:hover	  { color: #FFFFFF;  text-decoration: underline; }

.klein 		{font-size:10px;color:#FFFFFF}
.kleinrot 	{font-size:10px;color:#000000}
.gross 		{font-size:18px;color:#FF6600}
.grossgelb 	{font-size:18px;color:#FDD30C}
#blau 		{font-size:12px;color:#102173}
/* Überschriften */
h1{	font-size: 19px;}
h2{	font-size: 17px;}
h3{	font-size: 15px;}
/* Inhaltskontainer */
#inhalt {
	min-width: 95%;
	float:left;
	margin:0px; 
	padding:15px; 	
}
#inhalt ul li { padding-left:0px; }
/* Kopfzeile */
.kopfzeile {
	color:#D3D0E5;
	background-color: #2E5DAD;
	border-top: 1px solid #4E7DDD;
	border-bottom: none;
	border-left: 1px solid #1E4D9D;
	border-right: 1px solid #1E4D9D;
	font-size: 18px;
	font-weight: bold;
	height: 25px;
}
/* wird zur Zeit nicht verwendet*/
.kategoriebild {
	background-image: url(images/kategorie.gif);
	background-repeat: no-repeat;
	width: 200px;
	height: 130px;
}

/* Navigationsmenue*/
#left_Nav{
	position: relative;
	width:200px;
	background: #2E5DAD; 
	/* background: #FF8106 url(images/leftbar_bg.gif) left top repeat-x;*/
}

#leftNav{
	position: relative;
	width: 200px;
	background: #0E3D8D; 
/*	background: #698BCB; */
	/* background: #FF8106 url(images/leftbar_bg.gif) left top repeat-x;*/
}
#leftNav ul, ul#leftNav {
	margin:	0;
	padding: 0;
	border:	0;
	border-collapse: collapse;
	border-spacing:	0;
}
#leftNav li {
	display: block;
	background: none transparent;
	padding: 0px;
	line-height: 100%; 
	list-style-type:none;
}
#leftNav a, #leftNav span {
/*	text-shadow: #000000 1px 1px 0px;*/
	color: white;
	background: #2E5DAD;

/*	background: transparent;*/
	font-weight: bold;
	text-decoration: none;
	display: block;
	border-top: 1px solid #4E7DDD;
	border-bottom: 1px solid #0E3D8D;
	border-left: 1px solid #1E4D9D;
	border-right: 1px solid #1E4D9D;
	font-size: 12px;
	padding: 2px 0px 6px 12px;
	line-height: 100%; 
}
#leftNav a:hover, #leftNav a:focus, #leftNav .aktiv a {
	background:#0018BA url(images/subnavHover_bg.gif) repeat-x; 
}
/* Navigationseinrueckungstiefen */
#leftNav .stage0 a {  margin-left:0px;}
#leftNav .stage1 a {  margin-left:8px;}
#leftNav .stage2 a {  margin-left:16px;}
#leftNav .stage3 a {  margin-left:24px;}
#leftNav .stage4 a {  margin-left:32px;}
#leftNav .stage5 a {  margin-left:40px;}
#leftNav .stage6 a {  margin-left:48px;}
/* Felder für die Administration */
fieldset.admin a:link	  { color: #000000;  text-decoration: underline;	}
fieldset.admin a:visited { color: #000000;  text-decoration: underline;	}
fieldset.admin a:hover	  { color: #000000;  text-decoration: underline; }
fieldset { 	border: 1px solid #000000;	padding: 5px 10px 5px 10px; margin:0px 0px 2px 0px;}
fieldset legend{ color:#000000;	font-size:12px;	border:1px solid #000000;	padding:2px;}
fieldset.admin { color:#000000;	background-color:#E5E8FA;	border-color: #FF0000;}
fieldset.admin legend{ background-color:#E5E8FA; border-color: #FF0000;}

/* Fusszeile */
.fuss{ height:12px; /*background-color:#71BF4B; */}

/* thumbnails */
div.thumb {
	margin: 0px 5px 0px 5px;
	border-style: solid;
	border-color: white;
	width: auto;
	color:#000000;
}
div.thumb div {
	border: 1px solid #ccc;
	padding: 3px;
	background-color: #f9f9f9;
	font-size: 95%;
	text-align: center;
	overflow:hidden;

}
div.thumb div a img {
	border: 1px solid #ccc;
}
div.thumb div div.thumbcaption {
	border: none;
	text-align: left;
	line-height: 1.4em;
	padding: .3em 0 .1em 0;
}
div.thumb div.magnify {border:none;}

div.tright {
	margin-right:0px;
	clear: right;
	float: right;
	border: none;
}
div.tleft {
	margin-left:0px;
	margin-right:20px;
	float: left;
	border-width: 0;
}
div.tcenter {
	margin:0px 5px 10px 5px;
	border:none;
	float: left;	
}