/* $Id: style.css 424 2008-04-30 16:15:28Z rk $ */
@charset "utf-8";

a
	{
	color:				#4e5aa7;
	text-decoration:	none;
	}
a:hover
	{
	color:				#4e5aa7; 
	text-decoration:	underline;
	}
blockquote
	{
	background:			#f8f8f8;
	border:				1px dashed silver;
	margin:				10px;
	padding:			3px;
	}
body, th, td
	{
	font-family:		Verdana, sans-serif;
	font-size:			11px;
	line-height:		14px;
	margin:				0px;
	padding:			0px;
	vertical-align:		top;
	}
h1, h2, h3
	{
	color:				#000000;
	font-weight:		bold;
	margin-bottom:		10px;
	}
h1
	{
	font-size:			11px;
	font-weight:		bold;
	line-height:		14px;
	margin-bottom:		0px;
	}
h2
	{
	font-size:			18px;
	line-height:		22px;
	}
h3
	{
	font-size:			11px;
	line-height:		17px;
	}
hr
	{
	background-color:	silver;
	border:				0px;
	color:				silver;
	height:				1px;
	}
img
	{
	border:				0px;
	}
input, select, textarea
	{
	border:				1px solid silver;
	font-family:		Verdana, sans-serif;
	font-size:			11px;
	padding:			1px;
	}
input[type="radio"], input[type="checkbox"]
	{
	background:			transparent;
	border:				none;
	}
input:focus, select:focus, textarea:focus
	{
	background:			#f8f8f8;
	}
p
	{
	padding-top:		3px;
	padding-bottom:		3px;
	}
pre
	{
	border:				1px dashed silver;
	background-color:	#f8f8f8;
	color:				black;
	font-family:		Courier;
	font-size:			11px;
	padding:			3px;
	width:				100%;
	}
small
	{
	font-size:			10px;
	}
strong
	{
	font-weight:		bold;
	}
div #main ul
	{
	padding-bottom:		5px;
	padding-left:		20px;
	padding-top:		5px;
	}
div #main li
	{
	list-style:			disc;
	}
img.icon
	{
	background-color:	silver; 
	background-image:	url(../../tpl/default/images/icons/bg_rounded.gif);
	background-repeat:	no-repeat;
	margin-bottom:		-3px;
	padding:			0px;
	}
img.icon_over
	{
	background-color:	#4E5AA7; 
	background-image:	url(../../tpl/default/images/icons/bg_rounded.gif);
	background-repeat:	no-repeat;
	margin-bottom:		-3px;
	}
img.icon_true
	{
	background-color:	green; 
	background-image:	url(../../tpl/default/images/icons/bg_rounded.gif);
	background-repeat:	no-repeat;
	padding:			0px;
	margin-bottom:		-3px;
	}
img.icon_false
	{
	background-color:	silver; 
	background-image:	url(../../tpl/default/images/icons/bg_rounded.gif);
	background-repeat:	no-repeat;
	padding:			0px;
	margin-bottom:		-3px;
	}
img.seperator
	{
	margin-bottom:		-3px;
	}
fieldset.form
	{
	background:			#f8f8f8;
	border:				1px solid silver;
	margin-bottom:		10px;
	position:			relative; 
	padding:			10px;
	}
fieldset.form legend
	{
	color:				#3c5899;
	font-weight:		bold;
	line-height:		1.5;
	}
fieldset.form legend a
	{
	color:				silver;
	font-size:			10px;
	text-decoration:	none;
	}	
fieldset.form legend a:hover
	{
	color:				#4e5aa7;
	font-size:			10px;
	text-decoration:	none;
	}

.tab
	{
	background:			white;
	border-left:		1px solid silver;
	border-right:		1px solid silver;
	border-top:			1px solid silver;
	float:				left;
	font-weight:		bold;
	height:				20px;
	padding:			5px;
	text-decoration:	none;
	min-width:			100px; 
	}
.tab:hover
	{
	background:			#f8f8f8;
	color:				#808080;
	text-decoration:	none;
	}
.tab-selected
	{
	background:			#f8f8f8;
	border-top:			1px solid silver;
	border-left:		1px solid silver;
	border-right:		1px solid silver;
	border-bottom:		1px solid #f8f8f8;
	color:				black;
	float:				left;
	font-weight:		bold;
	height:				20px;
	margin-bottom:		-1px;
	padding:			5px;
	position:			relative;
	text-decoration:	none;
	width:				100px;
	}
.tab-selected:hover
	{
	color:				black;
	background:			#f8f8f8;
	text-decoration:	none;
	}
.tab-content
	{
	background:			#f8f8f8;
	border:				1px solid silver;
	clear:				both;
	display:			none;
	padding:			5px;
	visibility:			hidden;
	width:				98%;
	}
.tab-seperator
	{
	float:				left;
	height:				30px;
	width:				5px;
	}

/* Special: Form Table ------------------------------------------------------*/
table.form
	{

	}
table.form th
	{
	text-align: left;
	font-weight: bold;
	vertical-align: top;
	padding: 3px;
	}
table.form td
	{
	vertical-align: top;
	padding: 3px;
	}
/* Special: Data Table ------------------------------------------------------*/
table.data
	{
	width: 690px;
	border-top: 1px solid silver;
	border-left: 1px solid silver;
	border-right: 2px solid #808080;
	border-bottom: 1px solid #808080;
	}
table.data th
	{
	text-align: left;
	background: #f0f0f0;
	font-weight: bold;
	border-bottom: 1px solid silver;
	vertical-align: top;
	padding: 3px;
	}
table.data td
	{
	border-bottom: 1px solid silver;
	vertical-align: top;
	padding: 3px;
	}
a.black
	{
	color: black; 
	text-decoration: none;
	}
a.black:hover
	{
	color: #4e5aa7; 
	text-decoration: none;
	}
a.red
	{
	color: red; 
	text-decoration: none;
	}
a.red:hover
	{
	color: #4e5aa7; 
	text-decoration: none;
	}
a.green
	{
	color: green; 
	text-decoration: none;
	}
a.green:hover
	{
	color: #4e5aa7; 
	text-decoration: none;
	}
a.menu
	{
	color: #777777; 
	text-decoration: none;
	}
a.menu:hover
	{
	color: #4e5aa7; 
	text-decoration: none;
	}
.menu
	{
	color: #777777;
	}
/* Special: Weiterleitungs Link ----------------------------------------------------*/	

a.weiter
	{
	color: #025798; 
	font-weight:bold;
	text-decoration: none;
	}
a.weiter:hover
	{
	color: #025798; 
	font-weight:bold;
	text-decoration: underline;
	}
	
/* Special: Menu.header ------------------------------------------------------------*/

a.menu_header
	{
	color: #ffffff;
	display: block;
	padding:3px 10px 3px 10px;
	}
a:hover.menu_header
	{
	color: #ffffff;
	display: block;
	background: #343434;
	text-decoration:none;
	display: block;
	padding:3px 10px 3px 10px;
	}	
a.menu_header_active , a:hover.menu_header_active
	{
	color: #ffffff;
	display: block;
	background: #343434;
	text-decoration:none;
	padding:3px 10px 3px 10px;
	}	
	
/* Special: Menu.header.sub ------------------------------------------------------------*/

a.menu_header_sub
	{
	color: #ffffff;
	display: block;
	padding:3px 20px 3px 10px;
	}
a:hover.menu_header_sub
	{
	color: #ffffff;
	display: block;
	background: #343434;
	text-decoration:none;
	display: block;
	padding:3px 20px 3px 10px;
	}	

/* Special: Menu.left ------------------------------------------------------------*/

a.menu_left
	{
	color: #000000;
	display: block;
	padding:0px 0px 0px 0px;
	}
a:hover.menu_left
	{
	color: #000000;
	display: block;
	background: #ffffff;
	text-decoration:underline;
	display: block;
	padding:0px 0px 0px 0px;
	}
a:visited.menu_left
	{
	color: #6d6d6d;
	display: block;
	background: #ffffff;
	text-decoration:none;
	display: block;
	padding:0px 0px 0px 0px;
	}
a:visited.menu_left:hover
	{
	color: #6d6d6d;
	display: block;
	background: #ffffff;
	text-decoration:underline;
	display: block;
	padding:0px 0px 0px 0px;
	}			
a.menu_left_active
	{
	color: #a02226;
	display: block;
	background: #ffffff;
	text-decoration:none;
	font-weight: bold;
	padding:0px 0px 0px 0px;
	}	
a:hover.menu_left_active
	{
	color: #a02226;
	display: block;
	background: #ffffff;
	text-decoration:underline;
	font-weight: bold;	
	padding:0px 0px 0px 0px;
	}
	
/* Special: Language Link ------------------------------------------------------------*/
a.language
	{
	color: #ffffff;
	text-decoration:none;
	}
a:hover.language
	{
	color: #ffffff;
	text-decoration:underline;
	}	
<!--[if IE]>
fieldset.form
	{
	position:			relative;
	}
legend 
	{
	left:				.2em;
	position:			absolute;
	top:				-.7em;
	}
<![endif]-->

