/**********************************
**********************HTML ELEMENTE
**********************************/
HTML									{ }
BODY									{ margin:auto; background:#ffffff url('bg.gif') repeat-x top; font:13px "Arial", Helvetica, sans-serif; color:#494949 }
IMG										{ border:none }
FORM									{ display:inline }
TABLE									{ border-collapse:collapse; border-spacing:0px; border:none; }
TD										{ padding:0px; }
HR										{ height:1px; border-width:0; border-top:1px solid #494949;	margin:10px 0; clear:both }

h1,h2,h3								{ font-weight:normal; margin:0px }
h1										{ font-size:230%; margin-bottom:10px }
H2										{ font-size:150%; color:#8b2634; margin-bottom:4px }
h3										{ font-size:125%; margin-bottom:5px }

/**********************************
******************************LINKS
**********************************/
A										{ text-decoration:none; color:#8b2634 }
A:HOVER									{ text-decoration:underline; color:#8b2634 }
.navibutton A							{ text-decoration:none; color:#ffffff }
.navibutton A:HOVER						{ text-decoration:none; color:#d9d9d9 }
.navibutton.aktiv A						{ text-decoration:none; color:#c9c9c9 }
.navibutton.aktiv A:HOVER				{ text-decoration:none; color:#d9d9d9 }

/**********************************
***************************FORMULAR
**********************************/
INPUT, TEXTAREA, SELECT					{ border:1px solid #000000; background:#ffffff; color:#494949; padding:3px 5px }	

/**********************************
*****************************DESIGN
**********************************/
.main									{ width:900px; margin:auto; left:0px; right:0px }
.sprache								{ height:20px }
.navigation_space						{ height:70px; text-align:right }
.navigation								{ height:30px; background:#8b2634; color:#ffffff }
.navibutton								{ float:left; padding-left:20px; font-weight:bold; font-size:16px }
#content								{ background:#e0e0e0 url('bg_main.gif') repeat-x top; padding:20px }
.footer									{ height:30px; background:#f5f5f5; padding:10px 20px }

.line									{ background:#494949; width:1px; height:30px }
.partner								{ padding-left:10px; padding-right:10px; vertical-align:bottom }

.copyright								{ text-align:right; color:#989898; font-size:10px; padding-top:4px }

.partner_info							{ width:400px }
.partner_logo							{ float:right; text-align:right }
.partner_box							{ padding-bottom:10px }
.partner_more							{ padding:10px 0px }
.partner_box, .partner_more				{ display:none }
.partner_more_link						{ padding:10px 0px; font-weight:bold }

.space									{ height:20px }
.space2									{ height:2px }
.fehler									{ float:right; margin-top:2px; color:#8b2634; font-weight:bold }

.tip									{ position:absolute; top:-1000px; left:-1000px; z-index: 10; background-color:#ffffff; border: 1px #8b2634 solid; text-align:left; padding:2px; visibility: hidden;	max-width:500px; width:expression(document.body.clientWidth > 200? "150px": "auto" ) }

.tip_200								{ width:400px; max-width:500px;	width:expression(document.body.clientWidth > 200? "200px": "auto" ) }

.karte									{ float:left; padding-right:5px; padding-bottom:10px; cursor:pointer }
.karte.ende								{ padding-right:0px; }

INPUT, SELECT, TEXTAREA					{ border:1px solid #494949; background:#c9c9c9; padding:3px; width:392px; color:#494949; }
