
h1 { color: #73221E; font-size: 13pt; font-family: Verdana, Helvetica, sans serif;}
h2 { color: #73221E; font-size: 12pt; font-family: Verdana, Helvetica, sans serif; }
h3 { color: #73221E; font-size: 11pt; font-family: Verdana, Helvetica, sans serif; }
h4 { color: #73221E; font-size: 10pt; font-family: Verdana, Helvetica, sans serif; }
h5 { color: #73221E; font-size: 8pt; font-family: Verdana, Helvetica, sans serif; }
hr  { color: #73221E; font-size: 8pt; font-family: Verdana, Helvetica, sans serif;}
p  { color: #000066; font-size: 8pt; font-family: Verdana, Helvetica, sans serif;}
a  { color: #00135D; font-size: 8pt; font-family: Verdana, Helvetica, sans serif;font-weight: bold;}
a:active {  text-decoration: underline;}
a:hover {  text-decoration: none; background: #B7423C; color: #ffffff;}

.fett   { color: #000066; font-size: 8pt; font-family: Verdana, Helvetica, sans serif; font-weight: bold;}
.fettgross   { color: #000066; font-size: 10pt; font-family: Verdana, Helvetica, sans serif; font-weight: bold;}
.gross   { color: #000066; font-size: 10pt; font-family: Verdana, Helvetica, sans serif;}
.normal { color: #000066; font-size: 8pt; font-family: Verdana, Helvetica, sans serif;}
.rot { color: #73221E; font-size: 8pt; font-family: Verdana, Helvetica, sans serif;}
.fettrot { color: #73221E; font-size: 8pt; font-family: Verdana, Helvetica, sans serif; font-weight: bold;}
.klein  { color: #000066; font-size: 7pt; font-family: Verdana, Helvetica, sans serif;}
.kleinweiss { color: white; font-size: 7pt; font-family: Verdana, Helvetica, sans serif;text-decoration: none;font-weight: bold;}
.link { color: #E0EBE9; font-size: 8pt; font-family: Verdana, Helvetica, sans serif;}

.tablelite 
		{ 
			font-size: 8pt; 
			font-family: Verdana, Helvetica, sans serif;
			border-color: #00135D;
			border-style: dotted;
			border-width: thin;
		}

		select.small
		{
			width: 78px;
			height: 14px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 8pt;
		}

		select.medium
		{
			width: 200px;
			height: 14px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 8pt;
		}

		select.large
		{
			width: 144px;
			height: 14px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
		}

		input.small
		{
			height: 14px;
			width: 93px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 8pt;
		}

		input.verysmall
		{
			height: 14px;
			width: 50px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 8pt;
		}

		input.medium
		{
			height: 14px;
			width: 200px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 8pt;
		}

		input.medium300
		{
			height: 14px;
			width: 300px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 8pt;
		}

		input.large
		{
			height: 14px;
			width: 400px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 8pt;
		}

		input.buttonmedium
		{
			height: 17px;
			width: 55px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 8pt;
			font-weight: 500;
			background-color: #00135D;
			color: #ffffff;
		}

		input.button70
		{
			height: 17px;
			width: 70px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 8pt;
			font-weight: 500;
			background-color: #00135D;
			color: #ffffff;
		}

		input.button100
		{
			height: 17px;
			width: 100px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 8pt;
			font-weight: 500;
			background-color: #00135D;
			color: #ffffff;
		}

		input.medium400
		{
			height: 18px;
			width: 500px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
		}

		textarea.small
		{
			width: 432px;
			height: 36px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
		}

		textarea.medium
		{
			width: 300px;
			height: 72px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 8pt;
		}

		textarea.m210x36
		{
			height: 36px;
			width: 210px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
		}

		textarea.medium400
		{
			height: 72px;
			width: 500px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
		}

		textarea.large
		{
			width: 400px;
			height: 108px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 8pt;
		}
.foto
		{
		 	margin:0.5em 0.1em;padding:0;
		 	display:none;
		 	background-color: #fff; 
		 	border: 1px solid grey; 
		 	font-size: 8pt; 
		 	cursor:pointer;
		 }
.pos
		{
		 	margin:0.5em 0.1em;padding:0;
		 	background:url(/images/design/schliessen_mac.jpg) top left no-repeat; margin:0.5em 0.1em;padding:0;
		 	display:none;
		 	background-color: #fff; 
		 	border: 1px solid grey; 
		 	font-size: 8pt; 
		 	cursor:pointer;
		 }

#catdiv
{
		margin:10px;padding:0;
		background: transparent url(/images/design/spinning.gif) no-repeat scroll top center;
		text-align: center;
	
}
ul.cat
	{
		margin:20px 10px;
		padding:4px;
		text-align: center;
		list-style:none;
	}
ul.cat li
	{
		margin:20px 10px;
		padding:3px 10px 5px 10px;
		background-color: #902120;
		height: 16px;
		width: 120px;
		white-space: nowrap;
		line-height: 1em;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: white;
		list-style:none;
	}

p.hauptkat
	{
	background-color:#902120;
	padding:5px;
	color: #fff;
	}
	
.hauptkat a { color: #fff; font-size: 9pt; font-family: Verdana, Helvetica, sans serif; text-decoration: none;font-weight:normal;}
.hauptkat a:active {  text-decoration: none;}
.hauptkat a:hover {  text-decoration: none; background: #342E5A; color: #ffffff;}
.hauptkat a:link {  }
.hauptkat a:visited {}
	{
	background-color:#902120;padding:5px;
	}
	
ul.catsub
	{
		margin:0;
		padding:0;
		width:164px;
		list-style:none;
	}
ul.catsub li
	{
		margin:2px;
		padding:0;
		width:160px;
		background-color: #ddd;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: white;
		list-style:none;
	}

.catliheader
	{
		margin:1px;
		white-space: nowrap;
		line-height: 1em;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: black;
	}

.catsub a { color: #00135D; font-size: 8pt; font-family: Verdana, Helvetica, sans serif;font-weight: bold; text-decoration: none;}
.catsub a:active {  text-decoration: none;}
.catsub a:hover {  text-decoration: none; background: #902120; color: #ffffff;}
.catsub a:link {  }
.catsub a:visited {}

.catliheader a { color: black; font-size: 9pt; font-family: Verdana, Helvetica, sans serif;font-weight: bold; text-decoration: none;}
.catliheader a:active {  text-decoration: none;}
.catliheader a:hover {  text-decoration: none; background: #B7423C; color: #ffffff;}
.catliheader a:link {  }
.catliheader a:visited {}

.aufgrau
	{
	background: #ddd;
	}

.catliaktiv
	{
		margin:1px;
		padding:3px;
		background-color: #ff9933;
		color: #ffffff;
		white-space: nowrap;
		line-height: 1em;
	}
.clear
{
	margin:0;padding:0;
	clear: both;
	padding-bottom: 1px;	/* for Gecko-based browsers */
	margin-bottom: -1px;	/* for Gecko-based browsers */
}
.logo
{
	margin:10px;padding:0;
	text-align: center;
}

.zentriert
{
	margin:10px;padding:0;
	text-align: center;
	background-color: transparent;
	
}

.festebreite600
{
	margin:0 auto;padding:0;
	width: 600px;
	text-align: left;
	
}

.festebreite700
{
	margin:0 auto;padding:0;
	width: 700px;
	text-align: left;
	
}

ul#nav
	{
		margin:0;
		padding:4px;
		background-color: #902120;
		height: 16px;
		text-align: center;
		list-style:none;
	}
ul#nav li
	{
		margin:0;
		padding:2px 10px 2px 10px;
		background-color: #902120;
		height: 16px;
		white-space: nowrap;
		line-height: 1em;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: white;
		display: inline;
		list-style:none;
	}
ul#nav	a  { color: #fff; font-size: 10pt; font-family: Verdana, Helvetica, sans serif; font-weight: normal; text-decoration: none;}
ul#nav	a:active {  text-decoration: none;}
ul#nav	a:hover {  text-decoration: none; background: #342E5A; color: #fff;}

a.keinmo:hover { text-decoration: none; background: transparent;}

ul#nav li.navliaktiv
	{
		padding:2px 10px 2px 10px;
		background-color: #342E5A;
		border: 1px solid white;
	}
	