/*
+---- Programming: ------------------------ Info: -----------------------------+
|                                                                              |
|   PixelProductions GmbH                   Version: 1.0                  	   |
|   Hansastr. 2                             Release Date: 01.10.2007		   |
|   D-59557 Lippstadt                                                          |
|                                                                              |
|   E-Mail: Info@PixelProductions.de                                           |
|                                                                              |
|   Fon: +49 (0)2941 22 333                  			                       |
|   Fax: +49 (0)2941 22 414                  						           |
|                                                                              |
+------------------------------------------------------------------------------+
*/

/* Global Styles */

body { font-family: "Times New Roman", Times, serif; font-size: 12px; margin: 0px; padding: 0px; background-color: #401118; font-style: italic; text-align:center; }	
table, td, p, div {	font-family: "Times New Roman", Times, serif; font-size: 12px; font-style: normal; }

h1 { color: #9d8c65; font-size: 14px; font-style: italic; }
h2 { color: #9d8c65; font-size: 11px; margin: 0px;  letter-spacing: 0.2em; text-transform: uppercase; }

h1 a, h2 a { color: #9d8c65; text-decoration: underline; }
h1 a:hover, h1 a:active, h2 a:hover, h2 a:active { color: #9d8c65; text-decoration: none; }


form { display:inline; }
input, select, textarea { border:1px solid #CCC; font-family: "Times New Roman", Times, serif; font-size: 12px; font-style: normal; }

a { color: #9d8c65; text-decoration: underline; }
a:hover, a:active { color: #9d8c65; text-decoration: none; }

/* Layout Styles */

#Layout { width: 955px; margin: 0px auto; }

#Header { text-align: left; }

#Language { position: relative; left: 865px; top: 57px; width: 142px; color: #fefbc6; font-size: 11px; }
#Language a { color: #cdc395; text-decoration: none; }
#Language a:hover, #Language a:active { color: #fff; text-decoration: none; }

#Logo { position: absolute; top: 35px; z-index: 10; width: 145px; height: 137px; background-image:url(../../Bilder/Layout/bg_logo.png); background-repeat: no-repeat; background-position: center; text-align: center; }
#Logo img { margin-top: 5px; }

#Main { text-align: left; padding: 0px 44px 0px 42px; background-image:url(../../Bilder/Layout/bg_main.jpg); background-repeat: repeat-y; background-position: left top; }

#Menue { background-color: #fffcd3; text-align: center; font-size: 10px; margin: 0px 3px 0px 0px; padding: 3px 0px; }
#Menue a { color: #401118; text-transform: uppercase; font-weight: bold; margin: 0px 15px; font-style: normal; text-decoration: none; letter-spacing: 0.2em; }
#Menue a:hover { color: #cdc395; }
#Menue span { color: #9d8c65; font-weight: bold; font-style: normal; margin: 0px 15px; letter-spacing: 0.2em; }

#SubMenue a { color: #401118; text-transform: uppercase; font-weight: bold; margin: 0px 30px 0px 0px; text-decoration: none; letter-spacing: 0.2em; }
#SubMenue a:hover { color: #cdc395; }
#SubMenue a:active, #SubMenue a:focus { color: #9d8c65; }

#Footer { clear: both; width: 955px; height: 105px; text-align: center; font-size: 10px; padding: 10px 0px; background-image:url(../../Bilder/Layout/bg_footer.jpg); background-repeat:no-repeat; background-position: left top; }
#Footer a { color: #9c8b65; text-transform: uppercase; font-weight: bold; font-style: normal; margin: 0px 15px; text-decoration: none; letter-spacing: 0.2em; }
#Footer a:hover { color: #cdc395; }
#Footer span { font-weight: bold; font-style: normal; margin: 0px 15px; letter-spacing: 0.2em; }

/* Classes */

.Button { color: #9c8b65; background-color: #FFF; border: 1px solid #FFF; text-align: left; font-weight: bold; text-transform: uppercase; }