/*
	Farben:
	- Hintergrund Seite:		ffffff
	- Evolanguage magenta:	b71e69
	- Evolanguage blau:			2f306d
*/

/* BEREICHE */
body											{ position:absolute; width:100%; height:100%; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#ffffff; background-image:url(background.gif); background-repeat:repeat-x; }
div#top										{ position:relative; width:1000px; height:36px; top:0px; margin:auto; padding:0px; background:#b71e69; border-bottom:solid 6px #ffffff; }
div#top_flaggen						{ position:absolute; width:160px; height:16px; top:10px; right:20px; margin:0px; padding:0px; text-align:right; border:none 0px; }
div#data									{ position:relative; width:1000px; top:0px; margin:auto; padding:0px; background:#ffffff; border:none 0px; background-image:url(background_data.gif); background-repeat:repeat-y; }
div#navi									{ position:relative; width:260px; top:0px; left:0px; margin:0px; padding:0px 0px 20px 0px; border:none 0px; float:left; }
div#content								{ position:relative; width:728px; top:0px; left:10px; margin:0px 0px 0px 260px; padding:0px 0px 0px 0px; background:#ffffff; border:none 0px; }
div#content_welcome				{ position:relative; width:720px; top:10px; left:0px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:#ffffff; border:none 0px; text-align:right; }
div#content_flash					{ position:relative; width:720px; height:276px; top:0px; left:0px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:#ffffff; border:none 0px; }
div#content_sub						{ position:relative; width:690px; top:0px; left:0px; margin:0px 0px 0px 30px; padding:0px 0px 0px 0px; background:#ffffff; border:none 0px; }
div#footer								{ position:relative; width:1000px; height:33px; bottom:0px; left:0px; margin:0px; background:#ffffff; border:none 0px; clear:both; }
div#footer_copyright			{ position:absolute; width:200px; height:22px; top:0px; left:0px; margin:0px; padding:8px 0px 0px 60px; background:#ffffff; border:none 0px; float:left; }
div#footer_impressum			{ position:absolute; width:730px; height:22px; top:0px; left:0px; margin:0px 0px 0px 260px; padding:8px 10px 0px 0px; background:#9f9f9f; border:none 0px; color:#ffffff; font-family:arial; font-weight:bold; text-align:right; }

/* TEXT-ELEMENTE */
h1												{ margin:0px 10px 0px 0px; padding:6px 0px 0px 0px; color:#ffffff; font-size:18px; font-weight:bold; text-align:right; }
h2												{ font-size:18px; color:#b71e69; font-family:arial; margin:10px 0px 20px 0px; }
h3												{ font-size:16px; color:#2f306d; font-family:arial; margin:20px 0px 10px 0px; }
h4												{ font-size:14px; color:#000000; font-family:arial; margin:20px 0px 10px 0px; }
h5												{ font-size:12px; color:#b71e69; font-family:arial; margin:10px 0px 10px 0px; }
div#content_welcome span	{ font-size:22px; color:#2f306d; }
strong										{ font-weight:normal; color:#b71e69; }
q													{ font-style:italic; color:#b71e69; }
.evolanguage							{ color:#b71e69; }
.black										{ color:#000000; }
.bg_hellgrau							{ background-color:#f8f8f8; }
.bg_dunkelgrau						{ background-color:#e8e8e8; }
.strike										{ text-decoration:line-through }

/* BILD-ELEMENTE */
img												{ border:none 0px; }
div#top_flaggen img				{ width:22px; height:15px; margin:0px 0px 0px 8px; padding:0px; }
img#logo									{ width:212px; height:85px; margin:0px 0px 10px 25px; padding:0px; }
img#anmeldung							{ width:153px; height:154px; margin:10px 0px 0px 50px; padding:0px; }
img#mail_footer						{ position:relative; width:121px; height:12px; top:3px; margin:0px; padding:0px; }
img#mail_content					{ position:relative; width:118px; height:12px; top:3px; margin:0px 0px 0px 2px; padding:0px; }

/* LISTEN */
div#navi	ul							{ margin:0px; padding:0px; list-style-type:none; }
div#navi	li							{ margin:0px 0px 10px 20px; padding:0px 0px 0px 0px; font-size:12px; }
div#navi	ul ul						{ margin:10px 0px 0px 0px; padding:0px; list-style-type:none; }
div#content	ul						{ margin:0px 0px 0px 10px; padding:10px; width:660px; list-style-image:url(liste.png); background-color:#f8f8f8; }
div#content	li						{ margin:0px 0px 4px 15px; padding:0px 0px 0px 0px; }

/* LINKS */
a.blank										{ text-decoration:none; }

div#navi a								{ text-decoration:none; }
div#navi a:link						{ color:#2f306d; }
div#navi a:visited				{ color:#2f306d; }
div#navi a:hover					{ color:#b71e69; }
div#navi a:active					{ color:#b71e69; }
div#navi a.active					{ color:#b71e69; }

div#content a							{ text-decoration:underline; font-weight:bold; }
div#content a:link				{ color:#2f306d; }
div#content a:visited			{ color:#2f306d; }
div#content a:hover				{ color:#b71e69; }
div#content a:active			{ color:#b71e69; }

table.preise							{ border-spacing:0px; border:none; }
table.preise tr.caption		{ font-weight:bold; color:#ffffff; background:#cd80a4; }
table.preise hr						{ border:1px dotted #e8e8e8; }
table.preise td						{ text-align:right; padding:4px; }
table.preise td.a					{ text-align:left; font-weight:bold; color:#000000; background:#ffffff; }
table.preise td.b					{ text-align:left; }

/* TABBER-Reiterkarten-Modul */
.tabber										{ display:none; }	/* kein Flackern der dynamisch gebildeten Reiterkarten (ohne javascript) */

