/*

Arial Unicode MS, Lucida Sans Unicode, Arial, Helvetica, sans-serif

*/

/*<group=Develpment>*/

.developmsg {
	width: 960px;
	clear: both;
	background: #0a00aa;
	margin: 0px auto 0px auto;
	padding: 10px 10px 10px 10px;
	color: #ffffff;
	font: normal 11px/13px Arial Unicode MS, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
}

.developerr {
	width: 960px;
	clear: both;
	background: red;
	margin: 0px auto 0px auto;
	padding: 10px 10px 10px 10px;
	color: #ffffff;
	font: normal 11px/13px Arial Unicode MS, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
}

.developwarn {
	width: 960px;
	clear: both;
	background: #ff9900;
	margin: 0px auto 0px auto;
	padding: 10px 10px 10px 10px;
	color: #ffffff;
	font: normal 11px/13px Arial Unicode MS, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
}

.developlog {
	width: 960px;
	clear: both;
	background: #006600;
	margin: 0px auto 0px auto;
	padding: 10px 10px 10px 10px;
	color: #ffffff;
	font: normal 11px/13px Arial Unicode MS, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
}

/*</group>*/

/*<group=Links>*/

.ipa{
	font: normal 12px/14px Arial Unicode MS, Lucida Sans Unicode, Lucida Grande, TITUS Cyberbit Basic, Code2000, MV Boli, MS Mincho, Arial, sans serif;
}

div#section-gesamt p.loginmessage a:link {
	color: #ff0000;
}

div#section-gesamt p.loginmessage a:hover {
	color: #ff4e4b;
	text-decoration: none;
}

div#section-gesamt p.loginmessage a:visited {
	color: #ff0000;
}

div#section-gesamt p.loginmessage a:active {
	color: #ff4e4b;
	text-decoration: none;
}

div#section-gesamt a:link {
	color: #af2025;
}

div#section-gesamt a:hover {
	color: #c84a4a;
	text-decoration: none;
}

div#section-gesamt a:visited {
	color: #af2025;
}

div#section-gesamt a:active {
	color: #c84a4a;
	text-decoration: none;
}

div#section-atlas a:link {
	color: #28427a;
}

div#section-atlas a:hover {
	color: #3659a6;
	text-decoration: none;
}

div#section-atlas a:visited {
	color: #28427a;
}

div#section-atlas a:active {
	color: #3659a6;
	text-decoration: none;
}

div#section-bild a:link {
	color: #0b4d1a;
}

div#section-bild a:hover {
	color: #0f6423;
	text-decoration: none;
}

div#section-bild a:visited {
	color: #0b4d1a;
}

div#section-bild a:active {
	color: #0f6423;
	text-decoration: none;
}

/*</group>*/

/*<group=Headlines>*/

div#section-gesamt h1 {
	color: #af2025;
	font: bold 16px/20px Arial Unicode MS, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#section-atlas h1 {
	color: #28427a;
	font: bold 16px/20px Arial Unicode MS, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#section-bild h1 {
	color: #0b4d1a;
	font: bold 16px/20px Arial Unicode MS, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#section-gesamt h2 {
	color: #af2025;
	font: bold bold 14px/18px Arial Unicode MS, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


div#section-atlas h2 {
	color: #28427a;
	font: bold bold 14px/18px Arial Unicode MS, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#section-bild h2 {
	color: #0b4d1a;
	font: bold bold 14px/18px Arial Unicode MS, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#section-gesamt h3 {
	color: #af2025;
	font: bold bold 12px/12px Arial Unicode MS, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#section-atlas h3 {
	color: #28427a;
	font: bold bold 12px/12px Arial Unicode MS, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#section-bild h3 {
	color: #0b4d1a;
	font: bold bold 12px/12px Arial Unicode MS, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}




/*</group>*/



/*<group=Tags>*/

html {
/*	font-family: Arial Unicode MS, Arial, Helvetica, sans-serif;*/
/*	font-weight: normal*/
}

body {
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

p {
	font-weight: normal;
}

/*</group>*/

/*<group=Layout>*/

/*<group=Tabellen>*/

.tablenbereich {
	width: 500px;
	overflow: auto;
}

/*</group>*/

.formularbox-1-column {
	width: 510px;
	margin: 10px 0px 0px 0px;
	padding: 0;
	float: left;
	line-height: 24px;
	height: auto;
	position: relative;
	/* border: 1px dotted #ff0900; */;
	clear: both;
	color: #000000;
}

.register-formularbox-1-column {
	width: 480px;
	margin: 10px 0px;
	float: left;
	line-height: 24px;
	position: relative;
	clear: both;
	padding: 0;
}

* html .register-formularbox-1-column {
	line-height: 24px;
	width: 480px;
	overflow: hidden;
}

.register-formularbox-2-column {
	width: 490px;
	margin: 10px 0px;
	float: left;
	line-height: 24px;
	position: relative;
	clear: both;
	padding: 0;
}



.register-formularbox-left-column {
	width: 235px;
	margin: 0;
	float: left;
	line-height: 24px;
	position: relative;
	padding: 0;
}

.register-formularbox-right-column {
	width: 235px;
	margin: 0;
	float: right;
	line-height: 24px;
	position: relative;
	padding: 0;
}

#rahmen {
	width: 980px;
	margin: 0px auto 0px auto;
	padding: 0;
	height: auto;
}

#rahmenlogin {
	width: 411px;
	margin: 100px auto 0px;
	padding: 0;
	height: auto;
}

#login2column {
	margin: 30px 0px 0px;
	width: 400px;
	float: left;
	padding: 0;
	position: relative;
}

#loginlinks {
	margin: 0;
	width: 100px;
	float: left;
	padding: 0;
	position: relative;
}

#loginlogo {
	width: 411px;
}

#loginmitte {
	padding: 0;
	width: 411px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}

#loginrechts {
	padding: 0;
	width: 220px;
	float: right;
	margin: 145px 0 0;
	position: relative;
}

* html #loginrechts {
	margin: 150px 0 0;
}

.loginboxcontainer {
	width: 411px;
	padding: 0;
	margin: 0 0 10px;
	position: relative;
}

.registerboxcontainer {
	width: 290px;
	padding: 0;
	margin: 0 0 10px;
}

* html .registerboxcontainer {
	margin-bottom: 0;
}

.registerboxcontainer_wide {
	width: 350px;
	padding: 0;
	margin: 0 0 10px;
}

* html .registerboxcontainer_wide {
	margin-bottom: 0;
}

* html .registerboxcontainer_ide {
	margin-bottom: 0;
}

.registerbox {
	width: 269px;
	float: left;
	background: url(/images/css/img_bg_inhalt_registerbox.gif) repeat-y;
	clear: both;
	padding: 10px;
	margin: 0;
}

.registerbox_wide {
	width: 329px;
	float: left;
	background: url(/images/css/img_bg_inhalt_registerbox_wide.gif) repeat-y;
	clear: both;
	padding: 10px;
	margin: 0;
}

.fussregisterbox {
	width: 289px;
	float: left;
	height: 4px;
	background: url(/images/css/img_bg_fuss_registerbox.gif) no-repeat;
	clear: both;
	margin: 0;
	padding: 0;
}

.fussregisterbox_wide {
	width: 349px;
	float: left;
	height: 4px;
	background: url(/images/css/img_bg_fuss_registerbox_wide.gif) no-repeat;
	clear: both;
	margin: 0;
	padding: 0;
}

.kopfregisterbox {
	width: 289px;
	float: left;
	height: 4px;
	background: url(/images/css/img_bg_kopf_registerbox.gif) no-repeat;
	clear: both;
	margin: 0;
	padding: 0;
}

.kopfregisterbox_wide {
	width: 349px;
	float: left;
	height: 4px;
	background: url(/images/css/img_bg_kopf_registerbox_wide.gif) no-repeat;
	clear: both;
	margin: 0;
	padding: 0;
}

.loginbox {
	width: 180px;
	background: #b11e22;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding: 20px 10px 10px;
}
/*
.loginboxtext {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	margin-top: 20px;
	padding: 20px 0px 10px;
	width: 200px;
}
*/

.loginboxtext {
	padding: 0;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	margin-top: 20px;
	width: 411px;
}

.fussloginbox {
	width: 271px;
	float: left;
	height: 4px;
	background: url(/images/css/img_bg_fuss_loginbox.gif) no-repeat;
	clear: both;
	margin: 0;
	padding: 0;
}

.kopfloginbox {
	width: 271px;
	float: left;
	height: 4px;
	background: url(/images/css/img_bg_kopf_loginbox.gif) no-repeat;
	clear: both;
	margin: 0;
	padding: 0;
}

#rahmenregister {
	width: 620px;
	margin: 0px auto 0px auto;
	padding: 0;
	height: auto;
}

#register2column {
	margin: 30px 0px 0px;
	width: 620px;
	float: left;
	padding: 0;
	position: relative;
}

#registerlinks {
	margin: 0;
	width: 100px;
	float: left;
	padding: 0;
	position: relative;
}

#registerrechts {
	padding: 0;
	width: 510px;
	float: right;
	margin: 0;
	position: relative;
}

div#section-gesamt .margboxliste {
	width: 261px;
	float: left;
	background: url(/images/css/img_bg_boxliste_gesamt.gif) repeat-y;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

div#section-bild .margboxliste {
	width: 261px;
	float: left;
	background: url(/images/css/img_bg_boxliste_bild.gif) repeat-y;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

div#section-atlas .margboxliste {
	width: 261px;
	float: left;
	background: url(/images/css/img_bg_boxliste_atlas.gif) repeat-y;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

#global {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 980px;
	height: 100px;
	float: left;
}

#global2column {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 770px;
	position: relative;
	float: left;
	height: auto;
}

#globallogo {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 261px;
	float: left;
	height: 100px;
}

#globaluser {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 500px;
	float: right;
	height: 100px;
}

#globalmenu {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 190px;
	float: right;
	height: 100px;
}

div#section-gesamt #inhalt {
	padding: 0;
	width: 980px;
	float: left;
	background: url(/images/css/img_bg_rahmen_inhalt_gesamt.gif);
	margin-top: 10px;
}

div#section-bild #inhalt {
	padding: 0;
	width: 980px;
	float: left;
	margin-top: 10px;
}

div#section-atlas #inhalt {
	padding: 0;
	width: 980px;
	float: left;
	background: url(/images/css/img_bg_rahmen_inhalt_atlas.gif);
	margin-top: 10px;
}

#inhalt2column {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 770px;
	position: relative;
	float: left;
}

#inhalt2column_bild {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 980px;
	position: relative;
	float: left;
}

#inhaltlinks {
	margin: 0 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 261px;
	float: left;
	position: relative;
	overflow: hidden;
}

#inhaltmitte {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 500px;
	float: right;
	position: relative;
	overflow: hidden;
}

#inhaltmitte_bild {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 710px;
	float: right;
	position: relative;
	overflow: hidden;
}

#inhaltlinks_atlas {
	margin: 0 0px 0px;
	padding: 0 0px 0px;
	width: 261px;
	float: left;
	position: relative;
	overflow: hidden;
	height: 25px;
}

#inhaltmitte_atlas {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 500px;
	float: right;
	position: relative;
	overflow: hidden;
	height: 25px;
}

#inhaltrechts_atlas {
	margin: 0 0px 0px;
	padding: 0 0px;
	width: 200px;
	float: right;
	position: relative;
	height: 25px;
	overflow: hidden;
}

#inhalt_atlas {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 980px;
	position: relative;
	float: left;
	height: 400px;
}

#inhaltmittefuss {
	margin: 20px 0px;
	padding: 0px 0px 0px 0px;
	width: 500px;
	float: right;
	position: relative;
	overflow: hidden;
}

div#section-gesamt #inhaltrechts {
	width: 200px;
	float: right;
	position: relative;
	padding: 0 0px 20px;
	margin: 0 0px 0px;
}

div#section-bild #inhaltrechts {
	margin: 0 0px 0px;
	padding: 0 0px 20px;
	width: 200px;
	float: right;
	position: relative;
}

div#section-atlas #inhaltrechts {
	margin: 0 0px 0px;
	padding: 0 0px 20px;
	width: 200px;
	float: right;
	position: relative;
}

.marginalboxcontainer {
	width: 261px;
	float: left;
	margin: 10px 0px 10px 0px;
	clear: both;
	padding: 0px 0px 0px 0px;
}

div#section-gesamt .kopfmargbox {
	width: 261px;
	float: left;
	height: 30px;
	background: url(/images/css/img_bg_kopf_box_gesamt.gif) no-repeat;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

div#section-bild .kopfmargbox {
	width: 261px;
	float: left;
	height: 30px;
	background: url(/images/css/img_bg_kopf_box_bild.gif) no-repeat;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

div#section-atlas .kopfmargbox {
	width: 261px;
	float: left;
	height: 30px;
	background: url(/images/css/img_bg_kopf_box_atlas.gif) no-repeat;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

* html .kopfmargbox {
	width: 241px;
}

div#section-gesamt .margbox {
	width: 261px;
	float: left;
	background: url(/images/css/img_bg_box_gesamt.gif) repeat-y;
	clear: both;
	padding: 0px 10px 5px 20px;
	margin: 0px 0px 0px 0px;
}

div#section-bild .margbox {
	width: 261px;
	float: left;
	background: url(/images/css/img_bg_box_bild.gif) repeat-y;
	clear: both;
	padding: 0px 10px 5px 20px;
	margin: 0px 0px 0px 0px;
}

div#section-atlas .margbox {
	width: 261px;
	float: left;
	background: url(/images/css/img_bg_box_atlas.gif) repeat-y;
	clear: both;
	padding: 0px 10px 5px 20px;
	margin: 0px 0px 0px 0px;
}

* html .margbox {
	width: 231px;
}


div#section-gesamt .fussmargbox {
	width: 261px;
	float: left;
	height: 4px;
	background: url(/images/css/img_bg_fuss_box_gesamt.gif) no-repeat;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#section-bild .fussmargbox {
	width: 261px;
	float: left;
	height: 4px;
	background: url(/images/css/img_bg_fuss_box_bild.gif) no-repeat;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#section-atlas .fussmargbox {
	width: 261px;
	float: left;
	height: 4px;
	background: url(/images/css/img_bg_fuss_box_atlas.gif) no-repeat;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#section-gesamt .fussmargboxliste {
	width: 261px;
	float: left;
	height: 4px;
	background: url(/images/css/img_bg_fuss_boxliste_gesamt.gif) no-repeat;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#section-bild .fussmargboxliste {
	width: 261px;
	float: left;
	height: 4px;
	background: url(/images/css/img_bg_fuss_boxliste_bild.gif) no-repeat;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#section-atlas .fussmargboxliste {
	width: 261px;
	float: left;
	height: 4px;
	background: url(/images/css/img_bg_fuss_boxliste_atlas.gif) no-repeat;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.margboxscroll200{
	width: 242px;
	height: 200px;
	overflow: auto;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.inhalt {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 500px;
	float: left;
	font: 80%/150% Arial Unicode MS, Arial, Helvetica, sans-serif;
	/*font-family: Arial Unicode MS, Lucida Sans Unicode, Lucida Grande, TITUS Cyberbit Basic, Code2000, MV Boli, MS Mincho, Arial, sans serif;*/
	/*font: 12px/150%  Arial Unicode MS, Helvetica, Arial, sans serif;*/
	clear: both;
}

/*<group=Marginalspalte links>*/

.marglinks {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 261px;
	float: left;
	clear: both;
	overflow: hidden;
}

/*</group>*/

/*<group=Marginalspalte rechts>*/

.mediabox {
	clear: both;
	overflow: hidden;
	width: 200px;
	margin-bottom: 5px;
	padding: 0;
}

.icomediatype {
	width: 60px;
	float: left;
	padding: 0;
	margin: 0 0 0 10px;
}

* html .icomediatype {
	width: 60px;
	margin-left: 5px;
}

.mediatext {
	width: 130px;
	float: right;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

.margrechts {
	margin: 0 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 200px;
	clear: both;
}

div#section-gesamt .reiterrechtsmos {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 200px;
	background: url(/images/css/img_bg_reiter_rechts_m_o_s_gesamt.gif) no-repeat;
	height: 20px;
	clear: both;
}

div#section-gesamt .reiterrechtsm {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 200px;
	background: url(/images/css/img_bg_reiter_rechts_m_gesamt.gif) no-repeat;
	height: 20px;
	clear: both;
}

div#section-gesamt .reiterrechtsos {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 200px;
	background: url(/images/css/img_bg_reiter_rechts_o_s_gesamt.gif) no-repeat;
	height: 16px;
	clear: both;
}

div#section-gesamt .reiterrechtinhalts {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 200px;
	background: url(/images/css/img_bg_reiter_rechts_s_gesamt.gif) repeat-y;
	clear: both;
}

div#section-gesamt .reiterrechtsus {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 200px;
	background: url(/images/css/img_bg_reiter_rechts_u_s_gesamt.gif) no-repeat;
	height: 16px;
	clear: both;
}

div#section-gesamt .reiterrechtso {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 200px;
	background: url(/images/css/img_bg_reiter_rechts_o_gesamt.gif) no-repeat;
	height: 16px;
	clear: both;
}

div#section-gesamt .reiterrechtinhalt {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 200px;
	background: url(/images/css/img_bg_reiter_rechts_gesamt.gif) repeat-y;
	clear: both;
}

div#section-gesamt .reiterrechtsu {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 200px;
	background: url(/images/css/img_bg_reiter_rechts_u_gesamt.gif) no-repeat;
	height: 16px;
	clear: both;
}

div#section-bild .reiterrechtsmos {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 200px;
	background: url(/images/css/img_bg_reiter_rechts_m_o_s_bild.gif) no-repeat;
	height: 20px;
	clear: both;
}

div#section-bild .reiterrechtsm {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 200px;
	background: url(/images/css/img_bg_reiter_rechts_m_bild.gif) no-repeat;
	height: 20px;
	clear: both;
}

div#section-bild .reiterrechtsos {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 200px;
	background: url(/images/css/img_bg_reiter_rechts_o_s_bild.gif) no-repeat;
	height: 16px;
	clear: both;
}

div#section-bild .reiterrechtinhalts {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 200px;
	background: url(/images/css/img_bg_reiter_rechts_s_bild.gif) repeat-y;
	clear: both;
}

div#section-bild .reiterrechtsus {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 200px;
	background: url(/images/css/img_bg_reiter_rechts_u_s_bild.gif) no-repeat;
	height: 16px;
	clear: both;
}

div#section-bild .reiterrechtso {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 200px;
	background: url(/images/css/img_bg_reiter_rechts_o_bild.gif) no-repeat;
	height: 16px;
	clear: both;
}

div#section-bild .reiterrechtinhalt {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 200px;
	background: url(/images/css/img_bg_reiter_rechts_bild.gif) repeat-y;
	clear: both;
}

div#section-bild .reiterrechtsu {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 200px;
	background: url(/images/css/img_bg_reiter_rechts_u_bild.gif) no-repeat;
	height: 16px;
	clear: both;
}

div#section-atlas .reiterrechtsmos {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 200px;
	background: url(/images/css/img_bg_reiter_rechts_m_o_s_atlas.gif) no-repeat;
	height: 20px;
	clear: both;
}

div#section-atlas .reiterrechtsm {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 200px;
	background: url(/images/css/img_bg_reiter_rechts_m_atlas.gif) no-repeat;
	height: 20px;
	clear: both;
}

div#section-atlas .reiterrechtsos {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 200px;
	background: url(/images/css/img_bg_reiter_rechts_o_s_atlas.gif) no-repeat;
	height: 16px;
	clear: both;
}

div#section-atlas .reiterrechtinhalts {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 200px;
	background: url(/images/css/img_bg_reiter_rechts_s_atlas.gif) repeat-y;
	clear: both;
}

div#section-atlas .reiterrechtsus {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 200px;
	background: url(/images/css/img_bg_reiter_rechts_u_s_atlas.gif) no-repeat;
	height: 16px;
	clear: both;
}

div#section-atlas .reiterrechtso {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 200px;
	background: url(/images/css/img_bg_reiter_rechts_o_atlas.gif) no-repeat;
	height: 16px;
	clear: both;
}

div#section-atlas .reiterrechtinhalt {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 200px;
	background: url(/images/css/img_bg_reiter_rechts_atlas.gif) repeat-y;
	clear: both;
}

div#section-atlas .reiterrechtsu {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 200px;
	background: url(/images/css/img_bg_reiter_rechts_u_atlas.gif) no-repeat;
	height: 16px;
	clear: both;
}

/*</group>*/

/*</group>*/
/*<group=Supernavigation>*/

#supernavicontainer {
	width: 261px;
	height: 25px;
	float: left;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul#supernavi {
	list-style-type: none;
	list-style-image: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul#supernavi li {
	display: block;
	float: left;
	height: 25px;
	width: 87px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul#supernavi li a {
	display: block;
	width: 87px;
	height: 25px;
	text-align: center;
	font: 11px/25px Arial Unicode MS, Arial, Helvetica, sans-serif;
}

ul#supernavi li a:hover {
	color: #cccccc;
}

div#section-gesamt #supernavicontainer li#gesamt {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: no-repeat url(/images/css/img_supernav_bg_gesamt_a.gif);
}

div#section-gesamt #supernavicontainer li#bild {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(/images/css/img_supernav_bg_bild_i.gif) no-repeat;
}

div#section-gesamt #supernavicontainer li#atlas {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(/images/css/img_supernav_bg_atlas_i.gif) no-repeat;
}

div#section-bild #supernavicontainer li#gesamt {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: no-repeat url(/images/css/img_supernav_bg_gesamt_i.gif);
}

div#section-bild #supernavicontainer li#bild {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(/images/css/img_supernav_bg_bild_a.gif) no-repeat;
}

div#section-bild #supernavicontainer li#atlas {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(/images/css/img_supernav_bg_atlas_i.gif) no-repeat;
}

div#section-atlas #supernavicontainer li#gesamt {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: no-repeat url(/images/css/img_supernav_bg_gesamt_i.gif);
}

div#section-atlas #supernavicontainer li#bild {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(/images/css/img_supernav_bg_bild_i.gif) no-repeat;
}

div#section-atlas #supernavicontainer li#atlas {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(/images/css/img_supernav_bg_atlas_a.gif) no-repeat;
}

div#section-gesamt #supernavicontainer li#bild a {
	color: #0f6423;
	text-decoration: none;
}

div#section-gesamt #supernavicontainer li#atlas a {
	color: #29437c;
	text-decoration: none;
}

div#section-bild #supernavicontainer li#gesamt a {
	color: #af2025;
	text-decoration: none;
}

div#section-gesamt #supernavicontainer li#gesamt a {
	color: #ffffff;
	text-decoration: none;
}

div#section-gesamt #supernavicontainer li#bild a {
	color: #cccccc;
	text-decoration: none;
}

div#section-gesamt #supernavicontainer li#atlas a {
	color: #cccccc;
	text-decoration: none;
}

div#section-bild #supernavicontainer li#gesamt a {
	color: #cccccc;
	text-decoration: none;
}

div#section-bild #supernavicontainer li#bild a {
	color: #ffffff;
	text-decoration: none;
}

div#section-bild #supernavicontainer li#atlas a {
	color: #cccccc;
	text-decoration: none;
}

div#section-atlas #supernavicontainer li#gesamt a {
	color: #cccccc;
	text-decoration: none;
}

div#section-atlas #supernavicontainer li#bild a {
	color: #cccccc;
	text-decoration: none;
}

div#section-atlas #supernavicontainer li#atlas a {
	color: #ffffff;
	text-decoration: none;
}

div#section-gesamt #supernavicontainer li#gesamt a:hover {
	color: #f3cccf;
	text-decoration: none;
}

div#section-gesamt #supernavicontainer li#bild a:hover {
	color: #c2e6c7;
	text-decoration: none;
}

div#section-gesamt #supernavicontainer li#atlas a:hover {
	color: #c2dbec;
	text-decoration: none;
}

div#section-bild #supernavicontainer li#gesamt a:hover {
	color: #f3cccf;
	text-decoration: none;
}

div#section-bild #supernavicontainer li#bild a:hover {
	color: #c2e6c7;
	text-decoration: none;
}

div#section-bild #supernavicontainer li#atlas a:hover {
	color: #c2dbec;
	text-decoration: none;
}

div#section-atlas #supernavicontainer li#gesamt a:hover {
	color: #f3cccf;
	text-decoration: none;
}

div#section-atlas #supernavicontainer li#bild a:hover {
	color: #c2e6c7;
	text-decoration: none;
}

div#section-atlas #supernavicontainer li#atlas a:hover {
	color: #c2dbec;
	text-decoration: none;
}

#suchbox {
	width: 261px;
	height: 50px;
	float: left;
	clear: both;
	padding: 10px 10px 10px 20px;
	margin: 0px 0px 0px 0px;
}

* html #suchbox {
	width: 231px;
}

div#section-gesamt #suchbox {
	background: url(/images/css/img_suchbox_bg_gesamt.gif) no-repeat;
}

div#section-bild #suchbox {
	background: url(/images/css/img_suchbox_bg_bild.gif) no-repeat;
}

div#section-atlas #suchbox {
	background: url(/images/css/img_suchbox_bg_atlas.gif) no-repeat;
}

/*</group>*/

/*<group=Formate>*/

.brhalb {
	line-height: 5px;
}

#inhaltmitte table {
}

#inhaltmitte td {
	border-bottom: 1px solid #333333;
	margin: 0;
	padding: 1px;
	font: 100% Arial Unicode MS, Arial, Helvetica, sans-serif;
}

.loginbox p {
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	font: 11px/13px Arial Unicode MS, Arial, Helvetica, sans-serif;
	padding: 0px 10px 0px 0px;
}

.kopfmargbox p {
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	font: 11px/13px Arial Unicode MS, Arial, Helvetica, sans-serif;
	padding: 10px 10px 0px 10px;
	background: url(/images/css/img_dreieck_u.gif) no-repeat 0px 10px;
}

.margbox p {
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	font: 11px/13px Arial Unicode MS, Arial, Helvetica, sans-serif;
	padding: 0px 10px 0px 0px;
}

#suchbox p {
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	font: 11px/13px Arial Unicode MS, Arial, Helvetica, sans-serif;
	padding: 0px 10px 0px 0px;
}

.margbox form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: normal Arial Unicode MS, Arial, Helvetica, sans-serif;
}

#inhaltlinks .margbox a:link {
	color: #ffffff;
	text-decoration: underline;
	font: normal Arial Unicode MS, Arial, Helvetica, sans-serif;
}

#inhaltlinks .margbox a:active {
	color: #ffffff;
	text-decoration: underline;
	font: normal Arial Unicode MS, Arial, Helvetica, sans-serif;
}

#inhaltlinks .margbox a:visited {
	color: #ffffff;
	text-decoration: underline;
	font: normal Arial Unicode MS, Arial, Helvetica, sans-serif;
}

#inhaltlinks .margbox a:hover {
	color: #ffffff;
	text-decoration: underline;
	font: normal Arial Unicode MS, Arial, Helvetica, sans-serif;
}

#suchbox p {
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	font: 11px/13px Arial Unicode MS, Arial, Helvetica, sans-serif;
	padding: 0px 10px 0px 0px;
}

#rahmenlogin .loginbox a:link {
	color: #ffffff;
	text-decoration: underline;
	font: normal Arial Unicode MS, Arial, Helvetica, sans-serif;
}

#rahmenlogin .loginbox a:active {
	color: #ffffff;
	text-decoration: underline;
	font: normal Arial Unicode MS, Arial, Helvetica, sans-serif;
}

#rahmenlogin .loginbox a:visited {
	color: #ffffff;
	text-decoration: underline;
	font: normal Arial Unicode MS, Arial, Helvetica, sans-serif;
}

#rahmenlogin .loginbox a:hover {
	color: #ffffff;
	text-decoration: underline;
	font: normal Arial Unicode MS, Arial, Helvetica, sans-serif;
}

#suchbox form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#inhaltlinks #suchbox a:link {
	color: #ffffff;
	text-decoration: underline;
}

#inhaltlinks #suchbox a:active {
	color: #ffffff;
	text-decoration: underline;
}

#inhaltlinks #suchbox a:visited {
	color: #ffffff;
	text-decoration: underline;
}

#inhaltlinks #suchbox a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.margboxscroll200 p {
	font: 11px/13px Arial Unicode MS, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.margboxscroll200 td {
	font: 11px/13px Arial Unicode MS, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#loginmitte p {
	font: 11px/150% Arial Unicode MS, Arial, Helvetica, sans-serif;
	clear: both;
}

#loginrechts p {
	font: 11px/150% Arial Unicode MS, Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
	padding: 0;
}

#registerrechts p {
	font: 11px/150% Arial Unicode MS, Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
	padding: 0;
	clear: both;
	width: 510px;
}

#loginmitte p.loginmessage {
	color: #b11e22;
}

#registerrechts p.loginmessage {
	/*color: #ff0000;*/
	color: #b11e22;
	/*font-weight: bold;*/
}

/* .inhalt p {
	font: 90%/150% Arial Unicode MS, Arial, Helvetica, sans-serif;
	clear: both;
} */

.inhalt p sup {
	vertical-align: 20%;
}

.marglinks p {
	font: 11px/13px Arial Unicode MS, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
}

.margrechts p {
	font: 11px/13px Arial Unicode MS, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
}

.reiterrechtinhalts p {
	font: 11px/13px Arial Unicode MS, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
}

.reiterrechtinhalt p {
	font: 11px/13px Arial Unicode MS, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
}

.absatzicon {
	margin: 5px 0px 0px 0px;
}

.reiterrechtinhalts p {
	padding: 0px 10px 0px 6px;
}

.reiterrechtinhalt p {
	padding: 0px 10px 0px 6px;
}

#globaluser p {
	font: 10px/12px Arial Unicode MS, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
}

#globalmenu p {
	font: 10px/12px Arial Unicode MS, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
}

div#section-gesamt .boxgliederung {
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	width: 500px;
	float: left;
	background: #f7edeb;
	clear: both;
}

div#section-bild .boxgliederung {
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	width: 500px;
	float: left;
	background: #caf1c6;
	clear: both;
}

div#section-atlas .boxgliederung {
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	width: 500px;
	float: left;
	background: #cee4f6;
	clear: both;
}

.boxgliederunglinks {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 50px;
	float: left;
	text-align: right;
}

.boxgliederungrechts {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 490px;
	float: right;
}

.boxgliederunglinks p, ol {
	color: #000000;
	font: 80% Arial Unicode MS, Arial, Helvetica, sans-serif;
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
}

.boxgliederungrechts p, ol {
	color: #000000;
	font: 80% Arial Unicode MS, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
}

div#section-gesamt .boxliteratur {
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	width: 500px;
	float: left;
	border-top: 1px solid #af2025;
	background: url(/images/css/img_bg_inhalt_box_literatur.gif) no-repeat 0px 10px;
	clear: both;
	position: relative;
}

div#section-bild .boxliteratur {
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	width: 500px;
	float: left;
	border-top: 1px solid #0b4d1a;
	background: url(/images/css/img_bg_inhalt_box_literatur.gif) no-repeat 0px 10px;
	clear: both;
	position: relative;
}

div#section-atlas .boxliteratur {
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	width: 500px;
	float: left;
	border-top: 1px solid #28427a;
	background: url(/images/css/img_bg_inhalt_box_literatur.gif) no-repeat 0px 10px;
	clear: both;
	position: relative;
}

div#section-gesamt .boxweblinks {
	margin: 80px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	width: 500px;
	float: left;
	/* border-top: 1px solid #af2025;*/
	background: url(/images/css/img_bg_inhalt_box_links.gif) no-repeat 0px 10px;
	clear: both;
	position: relative;
}

div#section-gesamt .boxvisuallist {
	margin: 80px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	width: 500px;
	float: left;
	/* border-top: 1px solid #af2025;*/
	background: url(/images/css/img_bg_inhalt_box_computercontent.gif) no-repeat 0px 10px;
	clear: both;
	position: relative;
}

div#section-gesamt .boxartikel {
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	width: 500px;
	float: left;
	border-top: 1px solid #af2025;
	background: url(/images/css/img_bg_inhalt_box_artikel.gif) no-repeat 0px 10px;
	clear: both;
	position: relative;
}

div#section-bild .boxartikel {
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	width: 500px;
	float: left;
	border-top: 1px solid #0b4d1a;
	background: url(/images/css/img_bg_inhalt_box_artikel.gif) no-repeat 0px 10px;
	clear: both;
	position: relative;
}

div#section-atlas .boxartikel {
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	width: 500px;
	float: left;
	border-top: 1px solid #28427a;
	background: url(/images/css/img_bg_inhalt_box_artikel.gif) no-repeat 0px 10px;
	clear: both;
	position: relative;
}

#registerrechts h1 {
	color: #af2025;
	font: bold 12px/16px Arial Unicode MS, Arial, Helvetica, sans-serif;
	padding: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

div#section-gesamt .boxliteratur h1 {
	color: #af2025;
	font: bold 12px/16px Arial Unicode MS, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 20px;
}

div#section-bild .boxliteratur h1 {
	color: #0b4d1a;
	font: bold 12px/16px Arial Unicode MS, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 20px;
}

div#section-atlas .boxliteratur h1 {
	color: #28427a;
	font: bold 12px/16px Arial Unicode MS, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 20px;
}

div#section-gesamt .boxliteratur p {
	color: #af2025;
	font: 11px/15px Arial Unicode MS, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 20px;
}

div#section-bild .boxliteratur p {
	color: #0b4d1a;
	font: 11px/15px Arial Unicode MS, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 20px;
}

div#section-atlas .boxliteratur p {
	color: #28427a;
	font: 11px/15px Arial Unicode MS, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 20px;
}

div#section-gesamt .boxweblinks h1 {
	color: #af2025;
	font: bold 12px/16px Arial Unicode MS, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 20px;
}

div#section-gesamt .boxvisuallist h1 {
	color: #af2025;
	font: bold 12px/16px Arial Unicode MS, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 20px;
}

div#section-gesamt .boxweblinks p {
	color: #af2025;
	font: 13px Arial Unicode MS, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
}

div#section-bild .boxartikel h1 {
	color: #0b4d1a;
	font: bold 12px/16px Arial Unicode MS, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 20px;
}

div#section-atlas .boxartikel h1 {
	color: #28427a;
	font: bold 12px/16px Arial Unicode MS, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 20px;
}

div#section-gesamt .boxartikel p {
	color: #af2025;
	font: 11px/15px Arial Unicode MS, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 20px;
}

div#section-bild .boxartikel p {
	color: #0b4d1a;
	font: 11px/15px Arial Unicode MS, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 20px;
}

div#section-atlas .boxartikel p {
	color: #28427a;
	font: 11px/15px Arial Unicode MS, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 20px;
}

#inhaltmittefuss p {
	font: 12px/14px Arial Unicode MS, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
}

/*</group>*/

/*<group=Bilder>*/

.tumb60x60 {
	margin: 0px 5px 5px 5px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.big190x190 {
	margin: 0px 0px 5px 5px;
	padding: 0px 0px 0px 0px;
}

/*</group>*/

/*<group=Formulare>*/

.register-formularbox-1-column h1 {
	color: #af2025;
	font: bold 12px/20px Arial Unicode MS, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
}

.formularbox-1-column h1 {
	color: #af2025;
	font: bold 12px/20px Arial Unicode MS, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
}

label.registerboxleft {
	float: left;
	text-align: right;
	width: 120px;
	margin-right: 5px;
	font: 11px/20px Arial Unicode MS, Arial, Helvetica, sans-serif;
	color: #ffffff;
}

input.button-login {
	width: auto;
	margin-left: 80px;
	border-top: 1px outset #eff2fa;
	border-right: 1px outset #B6C4E6;
	border-bottom: 1px outset #B6C4E6;
	border-left: 1px outset #eff2fa;
	font: bold Arial Unicode MS, Arial, Helvetica, sans-serif;
	margin-top: 5px;
}

.textbox-trenner {
	text-align: right;
	font: 11px/20px Arial Unicode MS, Arial, Helvetica, sans-serif;
	color: #ffffff;
}

label.loginleft {
	float: left;
	text-align: right;
	width: 80px;
	margin-right: 5px;
	font: 11px/20px Arial Unicode MS, Arial, Helvetica, sans-serif;
	color: #ffffff;
}

label.loginright {
	float: left;
	text-align: left;
	font: 11px/13px Arial Unicode MS, Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin-left: 20px;
	width: 130px;
}

.button {
	background-color: #af2025;
	border-top: 1px outset #eff2fa;
	border-right: 1px outset #B6C4E6;
	border-bottom: 1px outset #B6C4E6;
	border-left: 1px outset #eff2fa;
}

div.row span.label {
	float: left;
	width: auto;
	text-align: left;
	font: bold 12px/16px Arial Unicode MS, Arial, Helvetica, sans-serif;
	color: #666666;
}

div.row span.formw {
	float: right;
	width: auto;
	text-align: left;
}

textarea.remote {
	width: auto;
	float: left;
	display: compact;
}

textarea {

}

label.normal {
	float: left;
	font: 12px/20px Arial Unicode MS, Arial, Helvetica, sans-serif;
}

label.normal_2-column_level_2 {
	float: left;
	font: 12px/20px Arial Unicode MS, Arial, Helvetica, sans-serif;
	margin-left: 20px;
}

label.left {
	float: left;
	text-align: right;
	width: 150px;
	margin-right: 5px;
	font: 12px/20px Arial Unicode MS, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}

label.left_level_2 {
	float: left;
	text-align: right;
	width: 170px;
	margin-right: 5px;
	font: 12px/20px Arial Unicode MS, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}

label.leftcheckboxtext {
	font: 12px/20px Arial Unicode MS, Arial, Helvetica, sans-serif;
	float: left;
	width: 140px;
}

label.rightcheckboxtext {
	font: 12px/20px Arial Unicode MS, Arial, Helvetica, sans-serif;
	float: right;
	width: 320px;
}

label.rightcheckboxtext_level_2 {
	font: 12px/20px Arial Unicode MS, Arial, Helvetica, sans-serif;
	float: right;
	width: 300px;
}

label.right {
	font: 12px/20px Arial Unicode MS, Arial, Helvetica, sans-serif;
	float: left;
	margin-left: 160px;
}

.formtext-right {
	float: left;
	width: auto;
	font: 12px Arial Unicode MS, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 145px;
	margin: 0px 0px 0px 0px;
	color: #000000;
}

.formtext-right-bold {
	float: left;
	width: auto;
	font: bold 12px Arial Unicode MS, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 140px;
	margin: 0px 0px 0px 0px;
	color: #000000;
}

label.left-bold {
	float: left;
	text-align: right;
	width: 150px;
	margin-right: 5px;
	font: bold 12px/20px Arial Unicode MS, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-bottom: 5px;
}

label.right-bold {
	float: left;
	text-align: right;
	width: auto;
	font: bold 12px/20px Arial Unicode MS, Arial, Helvetica, sans-serif;
	color: #000000;
}

input[type=text], select {
	/* float: left; */;
}

input.right {
	width: auto;
	margin-left: 160px;
	float: left;
}

input.normal {
	width: auto;
}

input.button-left {
	width: auto;
	margin-left: 160px;
	background-color: #af2025;
	border-top: 1px outset #eff2fa;
	border-right: 1px outset #B6C4E6;
	border-bottom: 1px outset #B6C4E6;
	border-left: 1px outset #eff2fa;
	font: bold Arial Unicode MS, Arial, Helvetica, sans-serif;
	color: #ffffff;
}

input.button-right {
	width: auto;
	background-color: #af2025;
	border-top: 1px outset #eff2fa;
	border-right: 1px outset #B6C4E6;
	border-bottom: 1px outset #B6C4E6;
	border-left: 1px outset #eff2fa;
	font: bold Arial Unicode MS, Arial, Helvetica, sans-serif;
	color: #ffffff;
}

input[type=checkbox].right,
input[type=radio].right,
input[type=submit].right {
	margin-left: 145px;
}

form br {
	clear: both;
}

/*</group>*/