
/* general for specialized pages */

html	{height:100%; margin-bottom:0.1px;}

body	{ background-color:#262626; color:#000000; font-weight:normal; font-size:11px; font-family:Verdana,Arial,sans-serif; margin-left:20px; margin-right:20px; margin-top:20px; margin-bottom:20px; }
p		{ color:#000000; font-weight:normal; font-size:11px; font-family:Verdana,Arial,sans-serif; }
td		{ color:#000000; font-weight:normal; font-size:11px; font-family:Verdana,Arial,sans-serif; }


/* Formulare  */
input, textarea { font-family:Verdana,Arial,sans-serif; font-size:11px; border:1px solid #990000; }
.radio		{ background-color:#E8E8E8; font-size:11px; border:0px; }
.button		{ background-color:#990000; color:#FFFFFF; border:1px solid #333333; cursor:pointer; }

.text		{ color:#000000; font-weight:normal; font-size:11px; line-height:16px; font-family:Verdana,Arial,sans-serif; vertical-align:top; }
.textmiddle	{ color:#000000; font-weight:normal; font-size:11px; line-height:16px; font-family:Verdana,Arial,sans-serif; vertical-align:middle; }
.textbold	{ color:#000000; font-weight:bold; font-size:11px; line-height:16px; font-family:Verdana,Arial,sans-serif; vertical-align:top; }
.redbold	{ color:#990000; font-weight:bold; font-size:11px; line-height:16px; font-family:Verdana,Arial,sans-serif; vertical-align:top; }
.titlered   { color:#990000; font-weight:bold; font-size:13px; line-height:16px; font-family:Verdana,Arial,sans-serif; vertical-align:top; }

.footer		{ color:#FFFFFF; font-weight:normal; line-height:27px; font-size:10px; font-family:Verdana,Arial,sans-serif; }
.bold		{ font-weight:bold; }
.small		{ font-size:10px; }
.gallery	{ font-size:10px; line-height:13px; text-align:center; }
.ecard		{ color:#000000; font-weight:normal; font-size:11px; line-height:15px; font-family:Verdana,Arial,sans-serif; vertical-align:top; }

.bg_darkgrey	{ background-color:#424242; }
.bg_lightgrey	{ background-color:#E8E8E8; }
.bg_red			{ background-color:#990000; }

.error			{ color:#FF0000; font-weight:bold; }

.nav_white		{ color:#FFFFFF; font-weight:normal; font-size:11px; line-height:25px; font-family:Verdana,Arial,sans-serif; letter-spacing:1px; }

.subnavsmall		{ color:#FFFFFF; line-height:16px; font-size:10px; font-family:Verdana,Arial,sans-serif; }
.subnavsmall_act	{ color:#FFAC00; line-height:16px; font-size:10px; font-family:Verdana,Arial,sans-serif; }



/* Haupt-Navigation */
a.mainnav:link         { color:#FFFFFF; font-weight:normal; font-size:11px; line-height:25px; font-family:Verdana,Arial,sans-serif; letter-spacing:1px; text-decoration:none; }
a.mainnav:visited      { color:#FFFFFF; font-weight:normal; font-size:11px; line-height:25px; font-family:Verdana,Arial,sans-serif; letter-spacing:1px; text-decoration:none; }
a.mainnav:hover        { color:#FFAC00; font-weight:normal; font-size:11px; line-height:25px; font-family:Verdana,Arial,sans-serif; letter-spacing:1px; text-decoration:none; }

a.mainnav_act:link     { color:#FFAC00; font-weight:normal; font-size:11px; line-height:25px; font-family:Verdana,Arial,sans-serif; letter-spacing:1px; text-decoration:none; }
a.mainnav_act:visited  { color:#FFAC00; font-weight:normal; font-size:11px; line-height:25px; font-family:Verdana,Arial,sans-serif; letter-spacing:1px; text-decoration:none; }
a.mainnav_act:hover    { color:#FFAC00; font-weight:normal; font-size:11px; line-height:25px; font-family:Verdana,Arial,sans-serif; letter-spacing:1px; text-decoration:none; }

/* Sub-Navigation */
a.subnav:link         { color:#FFFFFF; text-decoration:none; line-height:16px; font-size:11px; font-family:Verdana,Arial,sans-serif; }
a.subnav:visited      { color:#FFFFFF; text-decoration:none; line-height:16px; font-size:11px; font-family:Verdana,Arial,sans-serif; }
a.subnav:hover        { color:#FFAC00; text-decoration:none; line-height:16px; font-size:11px; font-family:Verdana,Arial,sans-serif; }

a.subnav_act:link     { color:#FFAC00; text-decoration:none; line-height:16px; font-size:11px; font-family:Verdana,Arial,sans-serif; }
a.subnav_act:visited  { color:#FFAC00; text-decoration:none; line-height:16px; font-size:11px; font-family:Verdana,Arial,sans-serif; }
a.subnav_act:hover    { color:#FFAC00; text-decoration:none; line-height:16px; font-size:11px; font-family:Verdana,Arial,sans-serif; }

/* Sub-Navigation small */
a.subnavsmall:link			{ color:#FFFFFF; text-decoration:none; line-height:16px; font-size:10px; font-family:Verdana,Arial,sans-serif; }
a.subnavsmall:visited		{ color:#FFFFFF; text-decoration:none; line-height:16px; font-size:10px; font-family:Verdana,Arial,sans-serif; }
a.subnavsmall:hover			{ color:#FFAC00; text-decoration:none; line-height:16px; font-size:10px; font-family:Verdana,Arial,sans-serif; }

a.subnavsmall_act:link 	    { color:#FFAC00; text-decoration:none; line-height:16px; font-size:10px; font-family:Verdana,Arial,sans-serif; }
a.subnavsmall_act:visited 	{ color:#FFAC00; text-decoration:none; line-height:16px; font-size:10px; font-family:Verdana,Arial,sans-serif; }
a.subnavsmall_act:hover   	{ color:#FFAC00; text-decoration:none; line-height:16px; font-size:10px; font-family:Verdana,Arial,sans-serif; }


/* Footer */
a.footer:link         { color:#FFFFFF; font-size:10px; text-decoration:none; }
a.footer:visited      { color:#FFFFFF; font-size:10px; text-decoration:none; }
a.footer:hover        { color:#FFAC00; font-size:10px; text-decoration:none; }


/* Link, schwarz */
a.black:link         { color:#000000; font-size:11px; text-decoration:none; line-height:16px; }
a.black:visited      { color:#000000; font-size:11px; text-decoration:none; line-height:16px; }
a.black:hover        { color:#000000; font-size:11px; text-decoration:underline;line-height:16px; }

/* Link, rot */
a.red:link       	  { color:#990000; font-size:11px; text-decoration:none; line-height:16px; }
a.red:visited    	  { color:#990000; font-size:11px; text-decoration:none; line-height:16px; }
a.red:hover      	  { color:#990000; font-size:11px; text-decoration:underline;line-height:16px; }

a.redbold:link        { color:#990000; font-weight:bold; font-size:11px; text-decoration:none; line-height:16px; }
a.redbold:visited     { color:#990000; font-weight:bold; font-size:11px; text-decoration:none; line-height:16px; }
a.redbold:hover       { color:#990000; font-weight:bold; font-size:11px; text-decoration:underline;line-height:16px; }


/* Link, hellgrau */
a.grey:link       	  { color:#E8E8E8; font-size:11px; text-decoration:none; line-height:16px; }
a.grey:visited    	  { color:#E8E8E8; font-size:11px; text-decoration:none; line-height:16px; }
a.grey:hover      	  { color:#E8E8E8; font-size:11px; text-decoration:underline;line-height:16px; }

/* normaler Text-Link */
a:link         { color:#990000; }
a:visited      { color:#990000; }
a:hover        { color:#990000; text-decoration:none; }

