body {
	height: 98%;
	margin-top:5px;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
}
/* --- -------------------------------------------------------------------------- */
/* --- KernelFrame Normaler MEMO-Text */
/* --- -------------------------------------------------------------------------- */
#KernelFrame a {
	text-decoration:underline;
}
#KernelFrame a:hover {
	text-decoration:underline;
	color: #0404B4;
}

#KernelFrame table {
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
}

#KernelFrame table td	{
	padding: 3px;
	border: 1px solid #CCCCCC;
}
/* --- -------------------------------------------------------------------------- */

#content {
	background-color: white;
	width: 909px;
}

body,textarea,input,a,td,select {
	font-family:Verdana;
	font-size:10px;
}

.eingabe {
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
}

a {color: #070750;}
a:link,a:visited,a:active {color:#070750;text-decoration:none;}
a:hover {color:#070750;text-decoration:underline;}

.silber {
	background-image:url(/images/bg.gif);
}

.tdButton {
	BORDER-COLOR: #000000;
	BORDER-STYLE:solid;
}

/* Standardfarbdefinitionen (/templates/styles) */
.rahmen					{border:1px solid #07074F;}
.rahmen_hell 		{background-color:#CFCEDC;}
.rahmen_mittel 	{background-color:#8383A7;}
.rahmen_dunkel 	{background-color:#07074F;}

.blauverlauf {
					background-image:url(images/verlauf_dropdown_blau.gif);
					background-repeat:repeat-y;
					width: 100%;
					border-top: solid 1px #BBC7B9;
					border-bottom: solid 1px #BBC7B9;
					margin-left:0px;
					margin-bottom:0px;
					padding:6px;
}

.grauverlauf {
					background-image:url(images/verlauf_dropdown_grau.gif);
					vertical-align:bottom; 
					background-repeat:repeat-y;
					width: 100%;
					xheight: 55px;
					border-top: solid 1px #BBC7B9;
					border-bottom: solid 1px #BBC7B9;
					margin-left:0px;
					margin-bottom:0px;
					padding:5px;
}

li.rollout_list 	{
	margin-left: 10;
	list-style:url('/images/dot_blau.gif');
}

a.rollout_list {
	text-decoration: none;
	font-size: 12px;
}

.portal_blau		{list-style:url('/images/dot_blau.gif');}
a.portal_blau		{font-size:12px;}

.portal_gruen 		{list-style:url('/images/dot_gruen.gif');}
a.portal_gruen 	{font-size:12px;}

.portal_grau 		{list-style:url('/images/dot_grau.gif');}
a.portal_grau 		{font-size:12px;}

.portal_orange 	{list-style:url('/images/dot_orange.gif');}
a.portal_orange 	{font-size:12px;}

ul, li {
	margin: 0;
	padding: 0;
}

li {
	margin-left: 20;
	margin-bottom: 3;
	margin-top: 3;
	padding-left: 0;
	list-style:url('/images/dot_blau.gif');
}

.ueberschrift {
	font-family:Verdana;
	font-size: 12px;
	font-weight: bold;
}

.menu {
	background-color: #EFEDDE;
	margin-right: 2px;
}

/* Leistungen */
.menu#menu_3000 {
	background-color: #DAE3C4;
}

/* Kundenservice, Kontakt */
.menu#menu_100,.menu#menu_12 {
	background-color: #CFCEDC;
}

/* Kanzlei */
.menu#menu_11 {
	background-color: #F2DAB6;
}

.kontakt_ueberschrift {
	width: 99%;
	margin: 2px;
	padding: 5px;
	font-family:Verdana;
	font-size: 12px;
	font-weight: bold;
	background-color: #BEC3D6;
}

/* imageContainer für Fader */
#imageContainer img {
	display:none;
	position:absolute;
	margin: auto;
}

#loader {
	position: absolute;
	visibility: hidden;
}
