a {
	color: #040069;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a:hover {
	color: #FD8600;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #040069;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FD8600;
}

a.nav-right-active {
	color: #040069;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	text-decoration:underline; }

#head {
	margin: 0px auto;
	height: 75px;
	vertical-align: baseline;
	background-color: #CCCCCC;
}
body {
	margin: 0px auto;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
	width: 1020px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;}

body.intern {
	margin: 18px;
	padding: 0px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
	width:100%; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;}


#head_navi {
	margin: 0px auto;
	height: 50px;
	line-height: 40px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	background-color: #999999;
}
#navi_links {
	width: 150px;
	float: left;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 1100px;
	background-attachment: scroll;
	background-image: url(http://images.service-portal24.com/images/navi_balken.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px 0px 0px 6px;
}
#navi_rechts {
	margin: 0px;
	width: 150px;
	float: right;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

	top: 140px;
	height: 1100px;
	background-attachment: scroll;
	background-image: url(http://images.service-portal24.com/images/navi_balken.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/* 	left: 1059px;
	vertical-align: baseline;
*/

/* 	alt: #content-ext: 590, content: 500px 
	neu: 
	border:1px red solid;
	border:1px blue solid;
*/

#content-ext {

	margin:0px auto;
	position: static;
	width: 650px;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 0px;
	padding-right: 0px;
}


#content {

	margin:0px auto;
	position: static;
	width: 640px;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 0px;
	padding-right: 0px;
}

#foot {
	clear:both;
	margin: 0px auto;
	height: 15%;
	line-height: 8px;
	vertical-align: baseline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	float: left;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.ListboxHauptseite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 140px;
	margin:5px;
	text-align: left;
	background-image: url(http://images.service-portal24.com/images/schluessel2_g.jpg);
}
#content_bewerber {
	background-color: #00CC66;
	width: 450px;
	height: 100px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 75px;
	padding-bottom: 0px;
	position: absolute;
	left: 254px;
	top: 175px;
}
.LogIn_Button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	width: 80px;
	background-color: #000066;
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
	}

.Stil4 {color: #040069}
.Stil5 {color: #FF9933}
.Stil6 {color: #FF9900}
.Stil31 {	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Stil22 {color: #040069; font-weight: bold; }


/* sd-Definitionen */

/*
body			{ font-family:Arial,sans-serif; font-size:80%; }
*/

ins			{text-decoration:none; }


/*
a:link, a:visited 	{ text-decoration:none; border-bottom:1px solid #003C78; color:#003C78; }
a:hover			{ border-bottom:2px solid darkblue; }

a.active:link, a.active:visited, a.active-important:link,
	a.active-important:visited 	{ text-decoration:none; border-bottom: 2px solid darkblue; color: #003C78; }
a.active:hover, a.active-important:visited
			{ text-decoration:none; border-bottom:2px solid darkblue; }
*/

.sd-alternate { background-color:#eeeeee; }


.error { color:#A00000;font-weight:bold; }

.pay-now { color:#A00000;font-weight:bold; border:2px solid #A00000; }

.btn_zoom 		{ border:0; background-color:#eeeeee; margin-left:6px; }


input, select, textarea		{ font-size:12px; font-family:Verdana,Arial, Helvetica, sans-serif; }

.nav-right-active		{ font-size:24px; }

.vt 			{ vertical-align:middle; white-space:nowrap; }

/* Suchboxen links */
.sd-input-small			{ width:110px; }

.sd-input-text, .sd-select-big      { width:190px; }

.sd-input-disabled  { width:190px; background-color:#eeeeee; }
.sd-select-small-disabled { width:100px; background-color:#eeeeee; }
.sd-select          { width:150px; }
.sd-select-small    { width:100px; }
.sd-input-min       { width:50px; }
.sd-rel-search      { width:50px;}
.sd-rel-prev        { width:20px;}
.sd-rel-next        { width:20px; }

.ext-left-column	{ width:100px; text-align:left; }
.ext-right-column	{ width:200px; }

.mitteltrenner		{ width:10px; }

.input-login		{ font-size: 11px; width:120px; }


.search-label		{ width:190px; height:25px; }
.search-content		{ width:350px; height:25px; }

.important		{ background-color:yellow; padding-left:3px; padding-right:3px; }
.active-important 	{ background-color:yellow; padding-left:3px; padding-right:3px; }

.sd-input-part      { float:none; padding:0px; margin:0;}
.sd-input           { position:static; 
			 
			}
.sd-input-text      { position:static; }



td			{ vertical-align:top; }

.wiki			{ line-height: 140%; }
.wiki h1		{ font-size:120%; }

pre			{ background-color:yellow; }


.sd-button-list     { position:static; }
.sd-button 	    { border:0; cursor:pointer; background-color:#ffffff; color:#000000; }
.sd-button-text     { border-bottom: black 1px solid; cursor:pointer; font-size:12px; font-weight:bold; }

.neu-button 		{ border-bottom: black 3px solid; cursor:pointer; font-size:14px; font-weight:bold; 
				color:#A00000; }


.sd-output-part     { float:none; padding:0px; margin:0; }
.sd-result-steps    { position:static; float:none;}
.sd-output          { position:static; float:none; }

.sd-header          { font-size:120%; font-weight:bold; text-align:left; }
.sd-text-container  { float:none; }
.sd-db-container    { float:none; }


.border-collapse	{ border-collapse: collapse; }

img			{ border: 0; }

.reg-neu		{ border: 2px solid #A00000; padding:12px; }
.rubrik			{ background-color:yellow; }
