* {
	color : #444444;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	background-color: #fcfcfc;
}

h1, h2, h3, h4, h5, h6 {
	color:#00389C;
	font-weight:normal;
	margin:0.5em 0;
}
h1 {
	font-size: 26px;
}
h2 {
	font-size: 20px;
}
h3 {
	font-size: 16px;
}
h4 {
	font-size: 14px;
}

hr {
	background-color: #A9C6E2;
	border: 0 none;
	color: #A9C6E2;
	height:1px;
}

a									{ color: #444444; text-decoration: underline; }
a img 						{ border: 0 none;}
a:visited					{ color: #444444; text-decoration: underline; }
a:hover						{ color: #FF4000; text-decoration: none; }

.link_big					{ font-weight: bold; text-decoration: none; }
.link_big_on			{ color: #FF4000; font-weight: bold;	text-decoration: none; }
.link_big:link		{ color: #444444; font-weight: bold; text-decoration: none; }
.link_big:visited	{ color: #444444; font-weight: bold;	text-decoration: none; }
.link_big:hover		{ color: #FF4000; font-weight: bold;	text-decoration: none; }

.font_small				{ font-size: 9px; }
.font_bold				{ font-weight: bold; }
.font_help				{ color: #008800; font-weight: bold; }
.font_warning			{ color: #FF0000; font-weight: bold; }
.font_title				{ font-size: 15px; font-weight: bold; }


.tab_title				{
	font-weight: bold;
	background-color: #C6E7FF;
	text-align: center;
}
.tab_line_0				{ background-color: #F8F8F8; }
.tab_line_1				{ background-color: #F8F8F8; }

.textfield {
	background-color: #FFFFFF;
}

.textarea {
	background-color: #FFFFFF;
}

.select {
	background-color: #FFFFFF;
}

.button {
	background-color: #D4D0C8;
}

.upload {
	background-color: #FFFFFF;
	font-size: 9px; 
}

/*---------------------*/

ul {
	list-style:none;
	padding-left:0;
}
li { padding: 4px 0; }

#menu a {
	text-decoration:none;
}
#menu a:hover {
	color: #FF7700;
}
#menu ul {
	margin:0;
	padding:0;
}
#menu ul ul {
	margin-left:1em;
}
#menu li {
	list-style:none;
	margin:2px;
	padding:0;
}
#menu hr {
	border:0 none;
	border-bottom:1px solid #6386A5;
	height:1px;
	margin:4px 0;
}

#menu2 a {
	text-decoration:none;
}
#menu2 a:hover {
	color: #FF7700;
}
#menu2 ul {
	margin:0;
	padding:0;
}
#menu2 ul ul {
	margin-left:1em;
}
#menu2 li {
	list-style:none;
	margin:2px;
	padding:0;
}
#menu2 hr {
	border:0 none;
	border-bottom:1px solid #6386A5;
	height:1px;
	margin:0;
}


#menusupportzeiten a {
	text-decoration:none;
}
#menusupportzeiten a:hover {
	color: #FF7700;
}
#menusupportzeiten ul {
	margin:0;
	padding:0;
}
#menusupportzeiten ul ul {
	margin-left:1em;
}
#menusupportzeiten li {
	list-style:none;
	margin:2px;
	padding:0;
}
#menusupportzeiten hr {
	border:0 none;
	border-bottom:1px solid #6386A5;
	height:1px;
	margin:0;
}


/* -------------- */

form input {
	padding:0;
}
form td.error {
	color: #FF0000;
}
