body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 15px;
	color: #333333;
	padding-top: 10px;
}

img {
	border: none;
}

a {
	text-decoration: none;
}

#stage {
	width: 950px;
	margin: auto;
}

#head {
	width: 950px;
	height: 55px;
	background: url(../images/bg-head.gif) no-repeat;
	text-align: left;
	position: relative;
}

#topflags {
	position: relative;
	left: 540px;
	width: 200px;
	text-align: right;
	top: 17px;
}

#topmenu {
	position: relative;
	left: 730px;
	width: 220px;
	font-size: 8pt;
	top: 0px;
}

#topmenu a {
	color: #ACACAC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-right: 15px;
}

#topmenu a:hover {
	color: #205081
}

#top-content {
	text-align: left;
	position: relative;
	width: 950px;
	height: 229px;
	margin-bottom: 10px;
}

#top-content-logged-in {
	text-align: left;
	position: relative;
	width: 950px;
	height: 135px;
	margin-bottom: 10px;
}

#content {
	position: relative;
	width: 950px;
	text-align: left;
}

#tc-left {
	float: left;
	width: 200px;
	height: 229px;
	background: url(../images/bg-tcl.gif) no-repeat;
}

#tc-left-logged-in {
	float: left;
	width: 200px;
	height: 135px;
	background: url(../images/bg-tcl-loggedin.jpg) no-repeat;
	valign: top;
}

#tc-middle {
	float: left;
	width: 550px;
	height: 229px;
	background: url(../images/bg-tcm.gif) no-repeat;
	position: relative;
}

#tc-middle-logged-in {
	float: left;
	position: relative;
	width: 550px;
	height: 135px;
	background: url(../images/bg-tcm-loggedin.gif) no-repeat;
}

#tc-right {
	position: absolute;
	left: 750px;
	width: 200px;
	height: 229px;
	background: url(../images/bg-tcr.gif) no-repeat;
}

#tc-right-logged-in {
	position: absolute;
	left: 750px;
	width: 200px;
	height: 135px;
	background: url(../images/bg-tcr-loggedin.gif) no-repeat;
}

#c-left {
	float: left;
	width: 200px;
	height: 720px;
	margin-right: 10px;
	background: url(../images/bg-cl.gif) no-repeat;
	background-color: #F3F3F3;
}

#c-left p {
	margin-top: 0px;
	padding-top: 0px;
}

#c-middle-top {
	float: left;
	position: relative;
	width: 530px;
	height: 25px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #9a9a9a;
}

#c-right-top {
	position: absolute;
	top: 0px;
	left: 750px;
	width: 190px;
	padding-left: 10px;
}

#c-main {
	position: absolute;
	top: 30px;
	left: 200px;
	min-height: 690px;
	height: 690px;
	width: 740px;
	padding-left: 10px;
}

#open_main{
	width: 530px;
	height: 665px;
	background-color: #FFFFFF;	
	overflow:auto;
}

#c-middle {
	float: left;
	width: 530px;
	height: 720px;
	overflow: auto;
}

#c-right {
	position:absolute;
	left:740px;
	width: 200px;
	min-height: 295px;
	height: 720px;
	margin-left: 10px;
	background: url(../images/bg-cr.gif) no-repeat;
	background-color: #F3F3F3;
	z-index: 5;
}

#tc-left .menu-item-arrow {
	background: url(../images/icon-tcl-link.gif) no-repeat 0px 4px;
	width: 10px;
	height: 18px;
	float: left;
}

.tcl-text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	color: #CADBED;
}

.tcl-link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	color: white;
	text-decoration: none;
}

.tcl-link:hover {
	color: #999999;
}

#tc-left .divide {
	height: 26px;
	width: 200px;
	/*background: url(../images/tc-divide.gif) no-repeat left center;*/
}

#c-left .menu-item-arrow {
	background: url(../images/icon-c-left-link.gif) no-repeat 0px 5px;
	width: 10px;
	height: 18px;
	float: left;
}

#c-left .menu-item-arrow-small {
	background: url(../images/icon-c-left-link-small.gif) no-repeat 0px 4px;
	width: 10px;
	height: 14px;
	float: left;
}

#c-left .blue-link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 0px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}

#c-left .blue-link:hover {
	color: #999999;
}

#c-left .blue-link-small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	letter-spacing: 0px;
	font-weight: normal;
	color: #336699;
	text-decoration: none;
}

#c-left .blue-link-small:hover {
	color: #999999;
}

.red-link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 26px;
	letter-spacing: 0px;
	font-weight: bold;
	color: red;
	text-decoration: none;
	padding-left: 11px;
	background: url(../images/icon-c-left-link.gif) no-repeat left center;
}

#footer {
	float: left;
	width: 950px;
	padding-top: 30px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #C0C0C0;
	background: url(../images/bg-footer.gif) repeat-x;
}

#footer-main {
	float: none;
	position: relative;
	bottom: 0px;
	left: -200px;
	width: 950px;
	background: url(../images/bg-footer.gif) repeat-x;
	padding-top: 30px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #C0C0C0;
}

#footer a {
	color: #C0C0C0;
	text-decoration: none;
}

#footer-main a {
	color: #C0C0C0;
	text-decoration: none;
}

#footer a:hover {
	color: #205081
}

#footer-main a:hover {
	color: #205081
}

#content .divide {
	height: 10px;
	width: 200px;
	background: url(../images/c-divide.gif) no-repeat left center;
}

.pad-l-7 {
	padding-left: 7px;
}

.pad-l-9 {
	padding-left: 9px;
}

.pad-l-12 {
	padding-left: 12px;
}

.pad-l-13 {
	padding-left: 13px;
}

.pad-l-19 {
	padding-left: 19px;
}

.pad-r-5 {
	padding-right: 5px;
}

.pad-r-15 {
	padding-right: 15px;
}

.pad-t-3 {
	padding-top: 3px;
}

.pad-t-5 {
	padding-top: 5px;
}

.pad-t-8 {
	padding-top: 8px;
}

.pad-t-10 {
	padding-top: 10px;
}

.pad-t-14 {
	padding-top: 14px;
}

.pad-t-18 {
	padding-top: 18px;
}

.pad-t-22 {
	padding-top: 22px;
}

.pad-b-3 {
	padding-bottom: 3px;
}

.pad-b-5 {
	padding-bottom: 5px;
}

/** forms **/
form {
	padding: 0px;
	margin: 0px;
}

.logintextbox {
	width: 175px;
	height: 22px;
	border: 1px solid #A5ACB2;
	margin-bottom: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 2px;
	padding-top: 3px;
}

.searchbox {
	width: 150px;
	height: 22px;
	border: 1px solid #A5ACB2;
	margin-bottom: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 2px;
	padding-top: 3px;
}

.login-text-wrap {
	margin-bottom: 6px;
	font-weight: bold;
	color: white;
}

.login-text-email-wrap {
	margin-bottom: 2px;
	font-weight: bold;
	color: white;
}

.login-text-password-wrap {
	margin-bottom: 2px;
	font-weight: bold;
	color: white;
}

.logged-in-user-text-wrap {
	margin-bottom: 2px;
	font-weight: bold;
	color: white;
}

.ltb-wrap {
	height: 27px;
}

.login-button-text-wrap {
	text-align: right;
	padding-right: 12px;
	padding-top: 4px;
}

.logout-button-text-wrap {
	text-align: right;
	padding-right: 12px;
	padding-top: 20px;
}

.login-text2-wrap {
	background-color: transparent;
	border: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: white;
	cursor: pointer;
	height: 20px;
	vertical-align: text-top;
	margin: 0px;
	padding: 0px;
	text-align: right;
}

.login-text2-wrap:hover {
	color: #999999;
}

.login-button-wrap {
	background-color: transparent;
	vertical-align: text-top;
	height: 22px;
	width: 22px;
	border: 0px;
}

.tc-middle-headline {
	position: relative;
	top: 31px;
	left: 0px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #009900;
}

.tc-middle-subline {
	position: relative;
	top: 58px;
	left: 30px;
	width: 490px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #666666;
}

.tc-middle-text {
	position: relative;
	top: 25px;
	left: 30px;
	width: 490px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	color: white;
}

.tc-middle-logged-in-text-wrap {
	position: relative;
	width: 490px;
	top: 62px;
	left: 30px;
	color: #666666;
}

.tc-middle-register {
	position: absolute;
	width: 520px;
	top: 175px;
	text-align: right;
	right: 230px;
}

.tc-middle-register a:hover {
	color: #999999;
}

.tc-middle-register a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}

.grey-text-bold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

.grey-text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-bottom: 4px;
}

.green-text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #009900;
	padding-bottom: 8px;
}

.members-spacer {
	margin-bottom: 5px;
}

.flashbox {
	margin-bottom: 20px;
}

.flashheader {
	width: 530px;
	height: 40px;
	background-color: #E9E9E9;
}

.blue-headline {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #336699;
}

.green-headline {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #009900;
}

.black-subhead {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}

.profilespacer {
	margin-right: 10px;
}

.profilespacer-last {
	margin-right: 16px;
}

.profilebox {
	width: 120px;
	float: left;
	overflow: hidden;
}

.profilebox img {
	padding-bottom: 10px;
}

.classiclink {
	color: #336699;
	text-decoration: underline;
}

.classiclink:hover {
	color: #666666;
}

.seemorelink {
	text-align: right;
}

.seemorelink .blue-link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 0px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}

.seemorelink .blue-link:hover {
	color: #999999;
}

.smallgrey {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #666666;
}

.smalllightgrey {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #999999;
}

.bannerbox {
	padding-top: 10px;
	padding-left: 10px;
}

.bannerbox img {
	margin-bottom: 10px;
}

.submit-button {
	background-color: transparent;
	width: 22px;
	height: 22px;
	border: 0px;
}

.flags {
	width: 18px;
	height: 13px;
	border: 0px;
}

.partner {
}

/* Link über hauptbanner (grau) ------------*/
.navihelp {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

a.navihelp:link {
	color: #9a9a9a;
}

a.navihelp:visited {
	color: #9a9a9a;
}

a.navihelp:hover {
	color: #205081;
}

/*#### Tabellen und Tabellenelemente #############################################*/
	/* <table> Rand grau------------------------------*/
.tab_main {
	border: 0px;
	height: 100%;
	width: 100%;
	z-index:1;
}

.tab_main1 {
	border: 0px;
	width: 100%;
}

.tab_startpage {
	border: 0px;
	width: 530px;
	cellpadding: 10px;
}

.tab_main2 {
	border: 1px solid #DFDFDF;
	border-bottom: 20px solid #DFDFDF;
	background-color: #FFFFFF;
	width: 740px;
}

.tab_main2b {
	border: 1px solid #DFDFDF;
	background-color: #FFFFFF;
	width: 740px;
}

.tab_main2c {
	border: 1px solid #DFDFDF;
	background-color: #FFFFFF;
}

.tab_main2g {
	border: 1px solid #DFDFDF;
	border-bottom: 20px solid #DFDFDF;
	background-color: #F3F3F3;
	width: 740px;
}

.tab_main3 {
	border: 1px solid #DFDFDF;
	border-bottom: 20px solid #DFDFDF;;
	background-color: #FFFFFF;
	width: 500px;
}

.tab_main3b {
	border: 1px solid #DFDFDF;
	background-color: #FFFFFF;
	width: 530px;
}

.tab_main4 {
	border: 1px solid #205081;
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

.tab_main5 {
	background-color: #FFFFFF;
	width: 740px;
}

/* navigation eingeloggt ----------------------------- */ 
.navi_prof{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 9pt;
text-decoration: none;
line-height: 8pt;
}

    a.navi_prof:link{
    color:#ffffff;
    }

    a.navi_prof:visited{
    color:#ffffff;
    } 
    
    a.navi_prof:hover{
    color:#9a9a9a;
}

.navi_prof_{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 8pt;
text-decoration: none;
line-height: 8pt;
}

    a.navi_prof_:link{
    color:#ffffff;
    }

    a.navi_prof_:visited{
    color:#ffffff;
    } 
    
    a.navi_prof_:hover{
    color:#9a9a9a;    
}

.navi_prof_disabled{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #859EBA;
font-size: 9pt;
font-weight : normal;
text-decoration: none;
}


/* Startseitentext Normal ----------------------*/
.m_text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

.m_text a:link,.m_text a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #205081;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

.m_text_b {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

.m_header{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #333333;
font-size: 8pt;
font-weight : bold;
text-decoration: none;

}

.err {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: red;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

.err_light {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: red;
	font-size: 8pt;
	text-decoration: none;
}

/* Überschrift Angebot-Randomizer ----------------------*/
.rando {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #205081;
	font-size: 10pt;
	font-weight: bold;
}

/* Schrift Message senden  ----------------------*/
.randoo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #205081;
	font-size: 10pt;
	font-weight: normal;
}

.randoo a:link {
	color: #205081;
	font-weight: bold;
}

.randoo a:visited {
	color: #205081;
	font-weight: bold;
}

.randoo a:hover {
	color: #205081;
	font-weight: bold;
}

/* Schrift Message senden  ----------------------*/
.randoob {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #205081;
	font-size: 8pt;
	font-weight: bold;
}

/*#### Button, Texteingabefelder usw.###############################################*/
	/* Button, Texteingabefelder usw. --------------*/
input,select,option,textarea,file {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #205081;
	border: 1px solid #205081;
	background-color: #FFF;
}

#suche_20,#suche_50,#suche_100 {
	cursor: pointer;
	font-size: 8pt;
}

#suche_20 :disabled,#suche_50 :disabled,#suche_100 :disabled {
	border: 1px solid #859EBA;
	color: #859EBA;
	cursor: auto;
}

.linkbuttonrow a:link,.linkbuttonrow a:visited {
	color: #205081;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	vertical-align: center;
}

.linkbutton {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #205081;
}

/* Message Feldnamen ------------------------------*/
.td_hblau{
border: 1px solid #ffffff;
background-color: #A7B9CD;
}

.td_blau{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 8pt;
    background-color: #205081;
    line-height: 16pt;
    padding-top: 4px;
    padding-bottom: 4px;
}

.td_suche{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #205081;
    font-size: 10pt;
    background-color: #eeeeee;
    line-height: 17pt;
    padding-top: 8px;
    padding-bottom: 8px;
    word-spacing: 4px;
    padding-left: 10px;
}

.td_suche_{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #205081;
    font-size: 10pt;
    background-color: #ffffff;
    line-height: 12pt;
    padding-top: 8px;
    padding-bottom: 8px;
    word-spacing: 4px;
    padding-left: 10px;
}

.td_xlsuche{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #205081;
    font-size: 9pt;
    background-color: #A7B9CD;
    line-height: 8pt;
    padding-top: 2px;
    padding-bottom: 2px;
    word-spacing: 2px;
    padding-left: 3px;
}

.td_grau {
	background-color: #E4E4E4;
	line-height: 20px;
}

.td_grau2 {
	background-color: #E4E4E4;
	line-height: 14pt;
}

.th_hblau {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	background-color: #A7B9CD;
	line-height: 12pt;
	padding-top: 4px;
	padding-bottom: 4px;
}

.th_blau {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	background-color: #205081;
	line-height: 12pt;
	padding-top: 4px;
	padding-bottom: 4px;
}

.table_hblau {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
	background-color: #A7B9CD;
	line-height: 16pt;
	padding-top: 4px;
	padding-bottom: 4px;
}

.table_blau {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
	background-color: #205081;
	line-height: 16pt;
	padding-top: 4px;
	padding-bottom: 4px;
}

.tr_admin1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	width: 30px;
	text-align: right;
	line-height: 16pt;
	padding-top: 4px;
	padding-bottom: 4px;
}

.tr_admin2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 30px;
	text-align: right;
	line-height: 14pt;
	padding-top: 4px;
	padding-bottom: 4px;
}

.searchfield {
	width: 152px;
}

/*#### grafischer Hintergrund #############################*/
.reiter-kontakte1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #fff;
	background-image: url(../images/reiter_kontakte1.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: bottom;
}

.reiter-kontakte2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #fff;
	background-image: url(../images/reiter_kontakte2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: bottom;
}

.reiter-kontakte3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #fff;
	background-image: url(../images/reiter_kontakte3.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: bottom;
}

.reiter-kontakte4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #fff;
	background-image: url(../images/reiter_kontakte4.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: bottom;
}

/* Horizontal Navigation (Reiter) --------------*/
.reiter-prof1_3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #fff;
	background-image: url(../images/reiter1_3.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: bottom;
}

.reiter-prof1_4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #fff;
	background-image: url(../images/reiter1_4.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: bottom;
}

.reiter-prof2_3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #fff;
	background-image: url(../images/reiter2_3.gif);
	background-repeat: no-repeat; //
	background-position: bottom;
	vertical-align: bottom;
}

.reiter-prof2_4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #fff;
	background-image: url(../images/reiter2_4.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: bottom;
}

.reiter-prof3_3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #fff;
	background-image: url(../images/reiter3_3.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: bottom;
}

.reiter-prof3_4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #fff;
	background-image: url(../images/reiter3_4.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: bottom;
}

.reiter-prof4_4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #fff;
	background-image: url(../images/reiter4_4.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: top;
}

.reiter-prof_ {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #fff;
	background-image: url(../images/reiter2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: bottom;
}

.reiter-prof5 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #fff;
	background-image: url(../images/reiter5.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: bottom;
}

.reiter-prof6 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #fff;
	background-image: url(../images/reiter6.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: bottom;
}

.reiter-prof7 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #fff;
	background-image: url(../images/reiter7.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: bottom;
}

.reiter-suche {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #fff;
	background-image: url(../images/reiter1_1.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: bottom;
}

.reiter-msg1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #fff;
	background-image: url(../images/reiter1_3.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: bottom;
}

.reiter-msg2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #fff;
	background-image: url(../images/reiter2_3.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: bottom;
}

.reiter-msg3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #fff;
	background-image: url(../images/reiter3_3.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: bottom;
}

.reiter-termin1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #fff;
	background-image: url(../images/reiter_termin1.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: bottom;
}

.reiter-termin2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #fff;
	background-image: url(../images/reiter_termin2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: bottom;
}

.reiter-sprache1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #fff;
	background-image: url(../images/reiter_sprache1_1.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: bottom;
}

.reiter-sprache2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #fff;
	background-image: url(../images/reiter_sprache2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: bottom;
}

.reiter-sichern {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #fff;
	background-image: url(../images/reiter1_1.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: bottom;
}

.reiter-kont {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #fff;
	background-image: url(../images/reiter_kont.gif);
	background-repeat: no-repeat;
	background-position: left;
	vertical-align: bottom;
}

.reiter-kont2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #fff;
	background-image: url(../images/reiter_kont2.gif);
	background-repeat: no-repeat;
	background-position: left;
	vertical-align: bottom;
}

.reiter-kont3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #fff;
	background-image: url(../images/reiter_kont3.gif);
	background-repeat: no-repeat;
	background-position: left;
	vertical-align: bottom;
}

.reiter-suche1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #fff;
	background-image: url(../images/reiter_msg1.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: bottom;
}

.reiter-suche2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #fff;
	background-image: url(../images/reiter_msg2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: bottom;
}


/* Hauptnavigation ----------------------*/ 
.auswahlnavi{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #C5D8E7;
    font-size: 8pt;
    font-weight : bold;
    text-decoration: none;
    
}

    a.auswahlnavi:link{
    color:#C5D8E7;
    }

    a.auswahlnavi:visited{
    color:#ffffff;
    } 
    
    a.auswahlnavi:hover{
    color:#9a9a9a;
    }
 
.auswahlnavi2{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #205081;
    font-size: 7pt;
    text-decoration: underline;
}

    a.auswahlnavi2:link{
    color:#205081;
    text-decoration: underline;
    }

    a.auswahlnavi2:visited{
    color:#205081;
    text-decoration: underline;
    } 
    
    a.auswahlnavi2:hover{
    color:#C5D8E7;
    text-decoration: underline;
    }
     
.auswahlnavi3{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #FFF;
    font-size: 8pt; 
}

    a.auswahlnavi3:link{
    color:#FFFFFF;
    }

    a.auswahlnavi3:visited{
    color:#FFFFFF;
    } 
    
    a.auswahlnavi3:hover{
    color:#9a9a9a;
    }
    
    .anavi{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #205081;
    font-size: 8pt;
    text-decoration: underline;
}

   a.anavi:link{
    color:#205081;
    text-decoration: underline;
    }

    a.anavi:visited{
    color:#205081;
    text-decoration: underline;
    } 
    
    a.anavi:hover{
    color:#C5D8E7;
    text-decoration: underline;
    }
     
.anavi2{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #205081;
    font-size: 8pt;
    text-decoration: none;
}

    a.anavi2:link{
    color:#205081;
    text-decoration: none;
    }

    a.anavi2:visited{
    color:#205081;
    text-decoration: none;
    } 
    
    a.anavi2:hover{
    color:#C5D8E7;
    text-decoration: none;
    }        

/*#### RadioButton / Checkboxen #####################################################*/

.Checkbox {background:url('../images/CheckboxUnchecked.gif') no-repeat center center;display:block;height:14px;width:14px;}
a.CheckboxUnchecked {background:url('../images/CheckboxUnchecked.gif') no-repeat center center;}
a.CheckboxChecked {background:url('../images/CheckboxChecked.gif') no-repeat center center;}
a.CheckboxUnchecked, a.CheckboxChecked {display:block;width:14px;height:14px;cursor:pointer;cursor:hand;}
a.CheckboxUnchecked img, a.CheckboxChecked img {width:14px;height:14px;display:inline;border:none;} /* Netscape 6.0 Fix */

.CheckboxStar {background:url('../images/CheckboxUncheckedB.gif') no-repeat center center;display:block;height:14px;width:14px;}
a.CheckboxUncheckedStar {background:url('../images/CheckboxUncheckedB.gif') no-repeat center center;}
a.CheckboxCheckedStar {background:url('../images/CheckboxCheckedB.gif') no-repeat center center;}
a.CheckboxUncheckedStar, a.CheckboxCheckedStar {display:block;width:14px;height:14px;cursor:pointer;cursor:hand;}
a.CheckboxUncheckedStar img, a.CheckboxCheckedStar img {width:14px;height:14px;display:inline;border:none;} /* Netscape 6.0 Fix */

.CheckboxOrb {background:url('../images/CheckboxUncheckedA.gif') no-repeat center center;display:block;height:14px;width:14px;}
a.CheckboxUncheckedOrb {background:url('../images/CheckboxUncheckedA.gif') no-repeat center center;}
a.CheckboxCheckedOrb {background:url('../images/CheckboxCheckedA.gif') no-repeat center center;}
a.CheckboxUncheckedOrb, a.CheckboxCheckedOrb {display:block;width:14px;height:14px;cursor:pointer;cursor:hand;}
a.CheckboxUncheckedOrb img, a.CheckboxCheckedOrb img {width:14px;height:14px;display:inline;border:none;} /* Netscape 6.0 Fix */

.Radiobox {background:url('../images/RadioboxUnchecked.gif') no-repeat center center;display:block;height:14px;width:14px;}
a.RadioboxUnchecked {background:url('../images/RadioboxUnchecked.gif') no-repeat center center;}
a.RadioboxChecked {background:url('../images/RadioboxChecked.gif') no-repeat center center;}
a.RadioboxUnchecked, a.RadioboxChecked {display:block;width:14px;height:14px;cursor:pointer;cursor:hand;}
a.RadioboxUnchecked img, a.RadioboxChecked img {width:14px;height:14px;display:inline;border:none;} /* Netscape 6.0 Fix */

.RadioboxStar {background:url('../images/CheckboxUncheckedB.gif') no-repeat center center;display:block;height:14px;width:14px;}
a.RadioboxUncheckedStar {background:url('../images/CheckboxUncheckedB.gif') no-repeat center center;}
a.RadioboxCheckedStar {background:url('../images/CheckboxCheckedB.gif') no-repeat center center;}
a.RadioboxUncheckedStar, .RadioboxCheckedStar {display:block;width:14px;height:14px;cursor:pointer;cursor:hand;}
a.RadioboxUncheckedStar img, a.RadioboxCheckedStar img {width:14px;height:14px;display:inline;border:none;} /* Netscape 6.0 Fix */

.RadioboxOrb {background:url('../images/CheckboxUncheckedA.gif') no-repeat center center;display:block;height:14px;width:14px;}
a.RadioboxUncheckedOrb {background:url('../images/CheckboxUncheckedA.gif') no-repeat center center;}
a.RadioboxCheckedOrb {background:url('../images/CheckboxCheckedA.gif') no-repeat center center;}
a.RadioboxUncheckedOrb, .RadioboxCheckedOrb {display:block;width:14px;height:14px;cursor:pointer;cursor:hand;}
a.RadioboxUncheckedOrb img, a.RadioboxCheckedOrb img {width:14px;height:14px;display:inline;border:none;} /* Netscape 6.0 Fix */

.RadioboxBigOrb {background:url('../images/CheckboxUncheckedC.gif') no-repeat center center;display:block;height:30px;width:30px;}
a.RadioboxUncheckedBigOrb {background:url('../images/CheckboxUncheckedC.gif') no-repeat center center;}
a.RadioboxCheckedBigOrb {background:url('../images/CheckboxCheckedC.gif') no-repeat center center;} 
a.RadioboxUncheckedBigOrb, a.RadioboxCheckedBigOrb {display:block;width:30px;height:30px;cursor:pointer;cursor:hand;}
a.RadioboxUncheckedBigOrb img, a.RadioboxCheckedBigOrb img {width:30px;height:30px;display:inline;border:none;} /* Netscape 6.0 Fix */

.InputHidden {display:none;}


/*#### Hilfe, acronym usw.############################################################*/

acronym, abbr {
    border-bottom: 1px dotted #000000;
    cursor: help;
}
acronym.verdeckt, abbr.verdeckt {
    border: none;
    cursor: help;
}
