/*
+---- Programming: ------------------------ Developer: ------------------------+
|                                                                              |
|   PixelProductions GmbH                   Sven Henneböle                     |
|   Hansastr. 2                             Fachinformatiker AE                |
|   D-59557 Lippstadt                                                          |
|                                                                              |
|   E-Mail: Info@PixelProductions.de                                           |
|                                                                              |
|   Fon: +49 (0)2941 22 333                  Version: 1.0                      |
|   Fax: +49 (0)2941 22 414                  Release Date: 01.08.2007          |
|                                                                              |
+------------------------------------------------------------------------------+
*/

/* Global Styles */
body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; padding: 0px; color:#000; background-image:url(../../Bilder/Layout/bg.jpg); background-repeat:repeat-x; background-position: bottom; }
	
table, td, p, div {	font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

form { display:inline; }
input, select, textarea { border:1px solid #000; font-size:10px; font-family: Arial, Helvetica, sans-serif; }

ul li { list-style-image:url(../../Bilder/Layout/li.gif); }

.klein{ font-family:Arial, Helvetica, sans-serif; font-size: 8px; }
.white{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; font-weight:bold; }

h1{ font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#007caa; margin-bottom: 20px; margin-top: 0; }
h2{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#007caa; margin-bottom: 0px; margin-top: 0; }
h3{ font-family:Arial, Helvetica, sans-serif; font-size: 20px; font-weight:bold; color:#004f69; margin-bottom: 0px; }

ul { padding: 1px; margin-left: 15px; }
li { list-style-position: outside; list-style-image:url(../Bilder/punkt.gif); font-family:Arial, Helvetica, sans-serif; font-size: 11px; }

#main_table { border-left: 1px solid #004f69; border-right: 1px solid #004f69; height: 100%; }

.menue{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.menue a:link{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.menue a:visited{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.menue a:hover{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#d1ecff; font-weight:bold; text-decoration:none; }
.menue a:active{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#d1ecff; font-weight:bold; text-decoration:none; }

.blue{ font-family:Arial, Helvetica, sans-serif; font-size: 9px; color:#004f69; text-decoration:none; }
.blue a:link{ font-family:Arial, Helvetica, sans-serif; font-size: 9px; color:#004f69; text-decoration:none; }
.blue a:visited{ font-family:Arial, Helvetica, sans-serif; font-size: 9px; color:#004f69;text-decoration:none; }
.blue a:hover{ font-family:Arial, Helvetica, sans-serif; font-size: 9px; color:#007caa; text-decoration:none; }
.blue a:active{ font-family:Arial, Helvetica, sans-serif; font-size: 9px; color:#007caa; text-decoration:none; }

a:link{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#007caa; text-decoration:none; }
a:visited{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#007caa; text-decoration:none; }
a:hover{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#004f69; }
a:active{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#004f69; text-decoration:none; }

.padding_left { padding-left: 30px; }
.padding_left_td { padding-left: 5px; }
.padding_main { padding-left: 30px; padding-right: 30px; }

.menue_right { 	padding-left: 10px; padding-bottom: 5px; padding-top: 5px; padding-right: 5px; border-bottom: 1px solid #004f69; border-top: 1px solid #004f69; }
.padding_menue{ padding-left: 15px; padding-right: 15px; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; }

.hg_bottom { background-image:url(../../Bilder/Layout/hg_bottom.gif); background-repeat:repeat-x; background-position: bottom; }

.images { border: 1px solid #007caa; }