body { margin:0; padding:0; font-size:0.8em; line-height:20px; font-family: "Trebuchet MS", Arial; border:1px solid #666; background:#000; }

a { color:#fffd48; text-decoration:none;}

a:hover { text-decoration:underline;}


#logo { padding-top:80px; height:180px; background:url(images/logo.gif) no-repeat ; text-align:right; }
#logo a{ color:#fff; text-decoration:none; font-weight:bold; font-size:20px; text-transform:uppercase; letter-spacing:5px; }
#logo_text { float:right; width:240px; text-align:left; font-size:12px; color:#fffc00; }



#header {background:url(images/background.png) repeat-x; clear:both; width:100%; height:175px;  }
#left_header { float:left; width:11px; background: url(images/leftbanner.png) no-repeat; height:175px;}
#right_header { float:right;  width:11px; background: url(images/rightbanner.png) no-repeat; height:175px;}
#logo {float:left; height:175px; width:400px; background:url(images/logo.gif) no-repeat; padding:0px 0 0 30px;}

#menu { background: url(images/menu_bckg.gif) repeat-x #000; height:87px; width:100%;}
#menu_left { float:left; background: url(images/left_menu.gif) no-repeat #000; height:87px; width:14px;}
#menu_right { float:right; background: url(images/right_menu.gif) no-repeat #000; height:87px; width:14px;}
#menu_list {width:550px; margin:0 auto; padding-top:23px;}
#menu a { display:block; float:left; color:#f6ff00; font-size:13px; text-transform:uppercase; font-weight:bold; text-decoration:none; margin:0 20px; padding-top:10px;}
#menu a:hover{padding-top:12px;}
.splitter { display:block; float:left;}


#text { margin: 0 305px 0 20px;  }
#text p { padding: 0 10px 5px 10px; color:#ccc}
#text li {list-style:none; padding-left:20px; background:url(images/li.gif) no-repeat 0px 4px; color:#ccc;}



#sidebar { float:right; width:235px; padding: 0 20px 0 10px; color:#fffd48; font-size:12px;}
#sidebar a{ font-weight:bold; }
h1 { margin:0; padding:10px 0 0 10px; text-transform:uppercase; font-size:1.5em; color:#6bc22a;}

#main { float:left; background:url(images/sidebar_bckg.gif) no-repeat top right #1e1e1e; padding:20px 0 0 0; width:100%;}
#footer {background:url(images/footer_bckg.gif) repeat-x #000; height:57px; clear:both;  }

#left_footer { float:left; padding:20px 0 0 30px; background:url(images/c.gif) no-repeat 30px 35px;  color:#fff; font-size:12px;}

#left_footer a { color:#fff;}

#left_footer a:hover { text-decoration:none;}

#right_footer { float:right; padding:20px 0 0 30px; background:url(images/c.gif) no-repeat 30px 35px;  color:#fff; font-size:12px; text-align:right}
#right_footer a { color:#fff;}



label				{line-height:1.7;font-weight:bold}

.input				{border: 1px solid #99b3b4;width: 220px;background: #e4ebeb url(/images/input_stripe.gif);font: 11px verdana, sans-serif;color:#443;padding:3px;outline:none;}

.input:focus			{border:1px solid #567475;background: #e4ebeb;}

.submit-btn			{width: 54px;height: 20px;background:url(../images/submit.gif) no-repeat;outline: none;vertical-align:top;border:0;margin:5px 0 0 0;float:right}

.submit-btn			{margin:1px 0 0 0;#}

.submit-btn:hover		{background: url(/images/submit.gif) no-repeat 0 -20px;}

#container 			{border:1px solid #99b3b4;padding:15px;margin:auto;background-color:white}

.clear				{clear:both}

#log 				{padding:15px;margin:200px auto auto auto;width:230px;}

#log p 				{margin:0;padding:4px 0 4px 0;}

.error 				{color:red;margin:0;padding:0;}

.msg 				{color:red;margin:0;padding:0; text-transform:uppercase; float:center;}

select				{border: 1px solid #99b3b4;background: #e4ebeb;font:normal 1em auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#443;}

div.pages			{margin:10px;}

div.pages div,div.pages a	{margin-right:1px;padding:1px 5px 2px 5px;border:1px solid #99b3b4;text-decoration:none;font-size:12px;color:#99b3b4;}

div.pages div,div.pages a:hover	{border:1px solid #99b3b4;background-color:#99b3b4;color:#fff;}

div.pages .current		{border:1px solid #443;background-color:#99b3b4;color:#fff;}

table 				{border-collapse:collapse;background-color:#fff;color:#4f6b72;border:solid 1px #C1DAD7;}

table em			{color:#ccc;display:block;}

table em:hover			{color:#cc3399;}

td, th 				{border-left:solid 1px #C1DAD7;white-space:nowrap}

th				{padding-left:10px}

caption 			{padding-left:10px;text-align: left;font: bold 11px;text-transform: uppercase;color: #FF6600;background:url(../images/pfeil2.gif) no-repeat left}

table a 			{color:#950000;text-decoration:none;border:0;font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}

table a:link 			{text-decoration:none;}

table a:visited 		{font-weight:normal;color:#666;text-decoration: line-through;}

table a:hover 			{border-bottom: 1px dashed #C1DAD7;}

thead th, tfoot th, tfoot td 	{font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #4f6b72;border-right: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;border-top: 1px solid #C1DAD7;letter-spacing: 1px;text-transform: uppercase;text-align: left;padding: 6px 6px 6px 12px;background: #CAE8EA url(../images/bg_header.jpg) no-repeat;}

tfoot td 			{text-align:right}

tbody th, tbody td 		{border-bottom: solid 1px #C1DAD7;}

tbody th 			{white-space: nowrap;padding:0 5px;background-color: #DAEFF1;color:#4f6b72;font-size:85%;font-family:Verdana;width:10px}

tbody th a 			{color:#333;}

tbody tr:hover 			{background:#EEF8F9;}

.powered, .powered a		{margin-top:10px;color:#ccc;font-size:10px;text-align:right;font-family:Arial;}

.image {border: 5px solid #000000;} 

