/* CSD Dresden */

/*@font-face { font-family: arial; src: local(Arial), format(True Type); }*/

/* Farben:
Crimson = #DC143C
Darkblue = #00008B
Darkmagenta = #8B008B
Darkorange = #FF8C00
Gold = #FFD700
Lightcyan = #E0FFFF
Mediumvioletred = #C71585
Midnightblue = #191970
Mistyrose = #FFE4E1
White = #FFFFFF
*/

/* --------- Links --------- */
a							{ color:#191970; text-decoration:none; }
a.bottom				{ color: #191970; font-weight: bold; text-decoration:none; }
a.bottom:hover		{ color: #50A0FF; font-weight: bold; text-decoration:none; }
a.event_alle			{ color:#191970; }
a.event_alle:hover	{ color: #FF8C00; }
a.event_titel			{ color:#191970; font-size:12pt; font-weight:bold; letter-spacing:0.1em; text-decoration:none; }
a.event_titel:hover	{ color:#FF8C00; font-size:12pt; font-weight:bold; letter-spacing:0.1em; text-decoration:none; }
a.forderung				{ color:#191970; text-decoration:none; }
a.forderung:hover	{ color:#FF8C00; text-decoration:none; }
a.forum					{ color:#DC143C; font-size:10pt; font-style:normal; font-weight:normal; } /* italic */
a.forum:hover			{ color:#50A0FF; text-decoration:underline; }
a.inhalt					{ color: #191970; font-style: italic; font-weight: bold; text-decoration:none; }
a.inhalt:hover			{ color: #50A0FF; font-style: italic; font-weight: bold; text-decoration:none; }
a.link_text				{ letter-spacing:0.1em; text-decoration:none; font-weight:bold; }
a.link_text:hover		{ color:#50A0FF; letter-spacing:0.1em; font-weight:bold; text-decoration:underline; }
a.links					{ font-size: 10pt; color: #191970; letter-spacing: 0.1em; text-decoration:none; }
a.links:hover			{ color: #50A0FF; font-weight: bold; }
a.paypal					{ font-size:7pt; color:#191970; }
a.paypal:hover		{ font-size:7pt; color:#FF8C00; }
a.presselinks			{ font-size: 10pt; color: #191970; letter-spacing: 0.1em; text-decoration:none; font-weight:bold; }
a.presselinks:hover	{ color: #FF8C00; }
a.rss_out				{ font-weight: bold; }
a.rss_out:hover		{ color:#50A0FF; }
a.special				{ color:#EEB422; font-size:10pt; font-weight:normal; letter-spacing:0.1em; text-decoration:none; }
a.special:hover		{ color:#FF8C00; font-size:10pt; font-weight:normal; letter-spacing:0.1em; text-decoration:none; }
a.special_download				{ color:#EEB422; background-color:#FFFACD; font-size:10pt; font-weight:bold; letter-spacing:0.1em; text-decoration:none; }
a.special_download:hover		{ color:#8B0000; background-color:#FFFACD; font-size:10pt; font-weight:bold; letter-spacing:0.1em; text-decoration:none; }
a.sponsor				{ color:#2E8B57; font-size:12pt; font-weight:bold; letter-spacing:0.1em; text-decoration:none; }
a.sponsor:hover		{ color:#FF8C00; font-size:12pt; font-weight:bold; letter-spacing:0.1em; text-decoration:none; }
a.sponsors				{ font-size: 10pt; color: #191970; font-weight: bold; text-decoration:none; }
a.sponsors:hover		{ color:#FF8C00; }
a.termine_wichtig:hover	{ color:#50A0FF; }
/* --------- Allgemein --------- */
img	{ border-style:none; }
li		{ text-align:justify; }
font.quelle	{ font-size:8pt; }
td.special	{ background-color:#FFFACD; color:#EEB422; font-size:12pt; font-weight:bold; vertical-align: top; padding: 5px 5px 5px 5px;
				text-align: center; border:3px outset #FFFACD;}
td.forderung	{ text-align:justify; font-size:10pt; padding:10px 10px 10px 10px;}
td.sponsor		{ background-color:#C3FFC3; color:#2E8B57; font-size:12pt; font-weight:bold; vertical-align: top; padding: 5px 5px 5px 5px; text-align: center; }
td.textbanner	{ background-color:#FFFFFF; color:#191970; vertical-align: top; padding: 5px 5px 5px 5px; text-align:center; line-height:1.4;
						font-size: 10pt;} /* gainsboro */
td.textbanner_save	{ background-color:#E0F0FF; color:#191970; vertical-align: top; padding: 5px 5px 5px 5px; text-align:center; line-height:1.4;
						border:3px outset #E0F0FF; font-size: 10pt;} /* gainsboro */
tr.hb3	{ height:455px; }

/* --------- Gesamt-Bereich (main) --------- */
body.main	{ background-color: #191970; font-family: arial; background-image: url(hintergrund.jpg);}
div.main		{ }
table.main	{ background-color: #FFFFFF; border: 0px solid #DC143C; padding: 0px 0px 0px 0px; width: 810px;} /* 810 */
div.outright	{ float:right; }
table.out	{ background-color: transparent; border-style:none; width:950px; }
table.menu_interaktiv	{ border-spacing:10px; width:100px;}
tr.menu_interaktiv	{ margin-top:7px; }
td.menu_interaktiv	{ background-color:#5050CB; color:#FFFFFF; height:25px; font-weight: bold; font-size:10pt;
								padding: 0px 5px 0px 5px; text-align: center; border:3px outset #5050CB; }
td.sm_interaktiv		{ background-color:#e0f0ff; color:#00008B; height:25px; font-weight: bold; font-size:10pt;
								padding: 0px 5px 0px 5px; text-align: center; border:3px outset #e0f0ff; }
td.sm_interaktiv_a	{ background-color:#e0f0ff; color:#00008B; height:25px; font-weight: bold; font-size:10pt;
								padding: 0px 5px 0px 5px; text-align: center; border:3px inset #e0f0ff;cursor:pointer;  }
td.sm_interaktiv_aa	{ background-color:#B0C0DF; color:#00008B; height:25px; font-weight: bold; font-size:10pt;
								padding: 0px 5px 0px 5px; text-align: center; border:3px outset #B0D0DF; }
td.sm_interaktiv_special		{ background-color:#e0f0ff; color:#00008B; height:25px; font-weight: bold; font-size:10pt;
								padding: 0px 5px 0px 5px; text-align: center; border:3px outset #e0f0ff; }
td.sm_interaktiv_special_a		{ background-color:#e0f0ff; color:#00008B; height:25px; font-weight: bold; font-size:10pt;
								padding: 0px 5px 0px 5px; text-align: center; border:3px inset #e0f0ff;cursor:pointer;  }
/* --------- Banner-Bereich (banner, motto) --------- */
tr.banner	{ height:132px; border: 0px solid #802030; text-align: left; padding: 0px 0px 0px 0px; }
div.motto_klein	{ font-size:8pt; font-weight:normal; }
td.motto_banner	{ background-color: #FFE4E1; color:#C71585; font-size:14pt; font-weight:bold; 
							padding: 0px 5px 0px 5px; text-align: center; line-height:1.4; border:3px outset #FFE4E1;
							background-image:url("motto.gif"); background-position: top right; background-repeat:no-repeat; }
td.motto	{ background-color: #FFE4E1; color:#C71585; font-size:14pt; font-weight:bold; 
							padding: 0px 5px 0px 5px; text-align: center; line-height:1.4;}
tr.motto_banner	{ height:75px; }
table.popup		{ background-color:#E0F0FF; border-style:none; padding:0 0 0 0; width:600px; height:440px; font-size:10pt; line-height:1.4;
						text-align:justify; color:#191970; }
/* --------- (error) --------- */
font.error	{ color:#DC143C; }
/* --------- Event-Popup (event) --------- */
div.event		{ background-color: #191970; }
font.event_adress	{ color:#191970; font-size:10pt; letter-spacing:0.1em; }
font.event_date	{ color:#FF8C00; font-size:12pt; font-weight:bold; letter-spacing:0.1em; }
font.event_datum		{ color:#8B008B; font-size:10pt; font-weight:bold; font-style: italic; letter-spacing:0.1em; }
font.event_facts	{ color:#191970; font-size:10pt; letter-spacing:0.1em; }
font.event_h1		{ color:#191970; font-size:20pt; font-weight:bold; letter-spacing:0.1em; }
font.event_h2		{ color:#191970; font-size:14pt; font-weight:bold; letter-spacing:0.1em; }
font.event_h3		{ color:#191970; font-size:14pt; font-weight:bold; letter-spacing:0.1em; }
font.event_liste_datum		{ color:#DC143C; font-size:10pt; font-weight:bold; font-style: italic; letter-spacing:0.1em; }
font.event_location	{ color:#191970; font-size:14pt; font-weight:bold; letter-spacing:0.1em; }
font.event_title		{ color:#191970; font-size:12pt; font-weight:bold; letter-spacing:0.1em; }
font.wichtig			{ color:#DC143C; }
table.event	{ background-color:#E0F0FF; border-style:none; padding:0 0 0 0; width:600px; height:440px; }
td.event		{ text-align: center; }
/* --------- Menü-Zeile (menu) --------- */
tr.menu			{ border: 0px solid green; }
table.menu		{ border: 0px solid blue; width:100%; background-color:#FFFFFF;}
td.menu			{ background-color:#191970; color:#FFFFFF; height:25px; font-weight: bold; font-size:10pt;
						padding: 0px 5px 0px 5px; text-align: center; border: 3px outset #191970;}
td.menu_a			{ background-color:#FF8C00; color:#FFFFFF; height:25px; font-weight: bold; font-size:10pt;
						padding: 0px 5px 0px 5px; text-align: center; cursor:pointer; border: 3px inset #FF8C00;}
td.menu_aa			{ background-color:#FF8C00; color:#FFFFFF; height:25px; font-weight: bold; font-size:10pt;
						padding: 0px 5px 0px 5px; text-align: center; border:3px outset #FF8C00;}
td.menu_frei	{ background-color:#191970; height:25px; width:227px; border:3px outset #191970; }
td.menu_sponsor		{ background-color:#DC143C; color:#FFFFFF; height:25px; font-weight: bold; font-size:10pt;
								padding: 0px 5px 0px 5px; text-align: center; border:3px outset #DC143C; }
td.menu_termine		{ background-color:#8B008B; width:220px; color:#FFFFFF; height:25px; font-weight: bold; font-size:10pt;
								padding: 0px 5px 0px 5px; text-align: center; border:3px outset #8B008B;}
/* --------- Startseite (forum) --------- */
td.forum			{ background-color:#C0D0DF; color:#DC143C; font-size:12pt; font-weight:bold; vertical-align: top;
							padding: 5px 5px 5px 5px; text-align: center; line-height:1.4; font-style:normal; border:3px outset #c0d0df; }
/* --------- Sponsoren-Logos (sponsors) --------- */
table.sponsors	{ border-style: none; width: 100%; height: 100%; background-color: #FFFFFF; }
td.link_sponsoring	{ background-color:#191970; color:#FFFFFF; font-weight:bold; font-size:10pt; padding:5px 5px 5px 5px; text-align:center;
							border:3px outset #191970;}
td.link_sponsoring_a	{ background-color:#FF8C00; color:#FFFFFF; font-weight:bold; font-size:10pt; padding:5px 5px 5px 5px; text-align:center;
							border:3px inset #FF8C00; cursor:pointer;}
td.bottom_sponsor		{ background-color:#E0F0FF; vertical-align: top; padding:10px 10px 10px 10px; line-height: 60px; text-align:center;
								border:3px outset #e0f0ff;} /* gainsboro */
td.sponsors		{ width: 223px; background-color:#E0F0FF; vertical-align: top; padding:10px 10px 10px 10px; border:3px outset #e0f0ff;} /* gainsboro */
td.sponsors_bottom	{ background-color:#E0F0FF; height: 100%; border:3px outset #e0f0ff;}
/* --------- Inhalt (inhalt + innen) --------- */
table.inhalt		{ border-style: none; width: 100%; height: 100%; background-color: #FFFFFF; color: #191970; font-size: 10pt; }
table.innen			{ width: 100%; color: #191970; font-size:10pt; /*border-collapse: collapse;*/ }
td.inhalt				{ background-color:#E0F0FF; color:#191970; vertical-align: top; padding: 0px 5px 20px 5px; text-align: justify; line-height:1.4;
						border:3px outset #e0f0ff; font-size: 10pt;} /* gainsboro */
td.inhalt_bottom	{ background-color:#E0F0FF; height: 100%; border:3px outset #e0f0ff;} /* gainsboro */
td.inhalt_w			{ background-color: #FFFFFF; vertical-align: middle; padding: 5px 5px 5px 5px; }
td.inhalt_sitemap	{ background-color: #E0FFFF; vertical-align: top; padding: 5px 5px 5px 5px; text-align: center; } /* gainsboro */
td.innen				{ vertical-align: top; }
sup.inhalt			{ font-size: 10pt; letter-spacing:0.1em; }

td.inhalt_trauer	{ background-color:#DCDCDC; color:black; vertical-align: top; padding: 5px 5px 20px 5px; text-align: justify; line-height:1.4;
						border:3px outset #DCDCDC; font-size: 10pt;} /* gainsboro */

/* --------- bestimmte Bereiche (links / kfz) --------- */
hr.links				{ border-style: none; color: silver; background-color: silver; width: 100%; height: 1px; text-align: center; }
/* --------- 3-spaltige Aufteilung (teil_*) --------- */
td.teil_links			{ width:120px; vertical-align: top; padding: 0px 0px 0px 0px; border-style: none; background-color: #FFFFFF; }
td.teil_mitte		{ width:448px; vertical-align: top; padding: 0px 0px 0px 0px; border-style: none; background-color: #FFFFFF; }
td.teil_rechts		{ width:237px; vertical-align: top; padding: 0px 0px 0px 0px; border-style: none; background-color: #FFFFFF; }
/* --------- Menü-Block (submenu) --------- */
table.submenu	{ border:0px solid #191970; width: 100%; height: 100%; background-color: #FFFFFF; }
td.submenu		{ border:3px outset #e0f0ff; padding: 3px 5px 3px 5px;font-weight: bold; font-size: 10pt; background-color:#E0F0FF; color:#191970;
							height:25px;} /* gainsboro */
td.submenu_a		{ border:3px outset #C0D0DF; padding: 3px 5px 3px 5px;font-weight: bold; font-size: 10pt; background-color: #C0D0DF; color:#191970;
							height:25px; cursor:pointer; }
td.submenu_aa	{ border:3px inset #C0D0DF; padding: 3px 5px 3px 5px;font-weight: bold; font-size: 10pt; background-color: #C0D0DF; color:#191970;
							height:25px; }
td.submenu_bottom	{ background-color:#E0F0FF; height:100%; background-image: url("2010.gif"); background-position: center 20px;
								background-repeat: no-repeat; vertical-align:top; text-align:center; border:3px outset #e0f0ff;} /* gainsboro */
tr.submenu_bottom	{ height:100%; vertical-align:top;}
td.submenu_feedback		{ border-style:none; padding: 5px 5px 5px 5px;font-weight: bold; font-size: 10pt; background-color: #8B4789; color:#FFFFFF;
							height:25px;} /* gainsboro */
td.submenu_feedback_a		{ border-style:none; padding: 5px 5px 5px 5px;font-weight: bold; font-size: 10pt; background-color: #FFD700; color:#191970;
							height:25px; cursor:pointer; }
/* --------- Sonderzeichen (leider nur IE)--------- */
font.wd3	{ font-family:"Wingdings 3"; }
/* --------- Sonstiges --------- */
td.bild		{ background-color:transparent; color:#00008B; padding: 0px 0px 0px 0px; text-align: center; border:3px outset #FFFFFF; }
td.bild_a	{ background-color:transparent; color:#00008B; padding: 0px 0px 0px 0px; text-align: center; border:3px inset #FFFFFF; cursor:pointer; }
/* --------- Abschnitte --------- */
p.headline	{ text-decoration:none; font-weight:bold; color:#191970; background-color:#C0D0DF; padding: 5px 10px 5px 10px;}
p.inhalt_titel_trauer	{ text-decoration:none; color:black; background-color:#A9A9A9; padding: 5px 10px 5px 10px;}
p.kfz					{ text-indent:-1em; padding-left: 1em;}
p.kontakt	{ text-decoration:none; color:#191970; background-color:#C0D0DF; padding: 5px 10px 5px 10px;}
/* --------- Projektgruppenübersicht --------- */
h5.projekt	{ text-decoration:none; color:#191970; font-weight:bold; font-size:10pt; background-color:#C0D0DF; text-align:center;}
/* --------- Termine / wichtige Termine (linke Spalte) --------- */
td.menu_termine_1		{ background-color:#50A0FF; width:220px; color:#FFFFFF; height:25px; font-weight: bold; font-size:10pt;
								padding: 0px 5px 0px 5px; text-align: center; border:3px outset #50a0ff; }
td.inhalt_termine_1		{ color:#191970; font-size:10pt; padding:5px 5px 20px 5px; vertical-align:top; background-color:#E0F0FF;
								border:3px outset #e0f0ff;}
/* --------- Vorstand --------- */
td.claudia	{ background-image:url('vorstand_claudia.jpg'); background-repeat:no-repeat; width:100px;}
td.jens		{ background-image:url('vorstand_jens.jpg'); background-repeat:no-repeat; width:100px;}
td.juergen	{ background-image:url('vorstand_juergen.jpg'); background-repeat:no-repeat; width:100px;}
td.tommy	{ background-image:url('vorstand_tommy.jpg'); background-repeat:no-repeat; width:100px;}
/* --------- Poll --------- */
.question {	font-weight: bold;font-size: 10pt;}
