/* CSS Document */

body		{ margin: 0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #56687e; }

h1		{ color:#56687e; font-size:20px; font-weight:bold; }

p		{ font-size:12px; color: #56687e; }

ul li		{ font-size:12px; color: #56687e; }

a		{ font-size:12px; text-decoration: none; color: #56687e; }

.text		{ font-size:12px; color: #56687e; }
.text_fett	{ font-size:12px; color: #56687e; font-weight:bold; }

.video          { padding: 0 0 15px 15px; text-align: left; }

/***********************************   Bilder Einstellungen   *********************************/

.bildstandard          { float: none; margin-left: 0px; margin-bottom: 0px; }
.bildrechts            { float: right; margin-left: 10px; margin-bottom: 10px; }
.bildlinks             { float: left; margin-right: 10px; margin-bottom: 10px; }

/******** DIVS *************/

#bgContainer	{ width:100%; background-image:url(../layout/bg.jpg); background-position:center; background-repeat:repeat-y; }
#container		{ width:800px; }
#header			{ width:800px; height:250px; }
#headerLogo		{ width:220px; height:250px; float:left; }
#headerBild		{ width:580px; height:250px; float:right; }


#Navi			{ width:220px; float:left; }
#main			{ width:580px; float:right; }
#Nav_horizontal1	{ width:580px; height:32px; padding-top:0px; float:right; background-image:url(../layout/bg_nav.jpg); }
#Nav_horizontal2	{ width:571px; height:27px; font-size:12px; float:right; background-color:#56687e; margin-bottom:20px; padding-right:9px; padding-top:3px; text-align:right; }

#sprachnavi		{ height:21px; float:left; color:#c5c6c7; font-size:11px; padding-top:6px; margin-left:7px; }
#sprachnavi a		{ color:#c5c6c7; text-decoration:none; font-size:11px; }
#sprachnavi a:hover	{ color:#FFFFFF; text-decoration:underline; font-size:11px; }

#mainText		{ width:540px; padding:0px 0px 20px 20px; text-align:left; }
#mainText a		{ font-size:12px; text-decoration: underline; color: #193354; }


#abschluss		{ width:800px; height:1px; clear:both; }

#footer			{ width:800px; height:150px; background-image:url(../layout/bgFooter.jpg); margin-top:0px; position:relative;  }
#footerLogin	{ width:220px; background-color:#ffffff; float:left; position:absolute; bottom:0px;   }
#login { width:220px; height:150px; background-color:#566873; color: #00441B; padding-top:10px; overflow:hidden; }
#login a { color: #ffffff; font-weight:bold; }
#LoginFehler { width:180px; height:16px; font-weight:bold; background-color:#FF0000; border:1px solid #FFFFFF; color:#FFFFFF; padding-top:2px; margin-top:10px; }
#LoginReg { height:18px; margin-top:15px; }

#footerContainer { width:580px; float:right; position:absolute; bottom:0px; margin-left:220px; }
#footerBilder	{ width:580px; float:right; text-align:left; }
#footerText		{ width:565px; height:20px; background-color:#56687e; float:right; padding-top:10px; padding-left:15px; text-align:left;  }
#footerText a  { font-size:11px; text-decoration: none; color: #ffffff; font-weight:bold; }
#footerText a:hover  { font-size:11px; text-decoration: none; color: #333333; font-weight:bold; }


#abschlussFooter		{ width:800px; height:1px; clear:both; }



/***********************************   NAVIGATION Einstellungen   *********************************/

#main_navi	{ float:left; height:22px; padding-top:10px; margin-left:6px; padding-right:8px; background-image:url(/layout/bg_nav_linie.jpg); background-position:right; background-repeat:no-repeat; }
#main_navi a	{ color:#56687e; }
#main_navi a:hover	{ text-decoration:underline; }


#mainlist             { padding-left: 0px; margin-top: 0px; margin-left: 0px; border-bottom: 0px dotted #87a992; width: 100%; }
#mainlist li          { list-style: none; margin: 0; padding: 5px 5px 5px 15px; border-top: 0px dotted #87a992; font-size: 12px; font-weight:normal; text-align: left;}
#mainlist li a        { text-decoration: none; color: #56687e; font-weight:bold; }
#mainlist li a:hover  { text-decoration: none; color: #007db0; font-weight:bold; }
#mainlist li.on       { text-decoration: none; color: #007db0;}
#mainlist li a.on     { text-decoration: none; color: #007db0; font-weight:bold; }


#sublist              { padding-right: 0px; padding-left: 0px; margin-left: 0px; border-top: 0px solid #ffffff; width: 100%; }
#sublist li           { list-style: none; margin: 0; padding: 5px 3px 3px 10px; border-top: 0px solid #ffffff; font-weight:normal; }
#sublist li a         { text-decoration: none; color: #00441B; font-weight:normal; }
#sublist li a:hover   { text-decoration: none; color: #00441B; font-weight:bold;}
#sublist li.on        { text-decoration: none; color: #00441B; font-weight:bold; }
#sublist li a.on      { text-decoration: none; color: #00441B; font-weight:bold; }

#sublist1             { padding-left: 10px; margin-left: 0px; border-bottom: 0px solid white; width: 160px; }
#sublist1 li          { list-style: none; margin: 0; padding: 2px 0px 2px 0px; font-weight:normal; background-image: url(/10x10.gif); background-repeat: no-repeat; }
#sublist1 li a        { text-decoration: none; color: #00441B; }
#sublist1 li a:hover  { text-decoration: none; color: #00441B; font-weight:bold;}
#sublist1 li.on       { text-decoration: none; color: #00441B; font-weight:bold;}
#sublist1 li a.on     { text-decoration: none; color: #00441B; font-weight:bold;}

/******************** Login **************************/
.inputklein           { font-size: 10px; width: 180px; height: 15px; border: 1px solid #9aa570; background-color: #ffffff; margin-bottom:5px;
             color:#000000; padding:2px 2px 2px 2px; }

.LoginText  { color: #ffffff; font-size:12px; }

.searchinput  { font-size: 10px; width: 120px; height: 15px; border: 1px solid #9aa570; background-color: #ffffff; margin-bottom:0px;
             color:#000000; padding:2px 2px 2px 2px; }
.searchbutton  { font-size: 10px; width: 50px; height: 22px; border: 1px solid #9aa570; background-color: #ffffff; margin-bottom:0px;
             color:#000000; padding:0px 02px 0px 0px; }

.loginButton  { font-size: 12px; width: 100px; height: 22px; border: 1px solid #9aa570; background-color: #ffffff; margin-bottom:0px;
             color:#56687e; font-weight:bold; padding:0px 02px 0px 0px; }

#feldLinks	{float:left; width:120px; padding:2px 2px 2px 2px; margin-left:10px; }
#feldRechts	{padding:1px 1px 1px 1px; }

.registerButton  { font-size: 12px; width: 190px; height: 22px; border: 1px solid #9aa570; background-color: #ffffff; margin-bottom:0px;
             color:#56687e; font-weight:bold; padding:0px 02px 0px 0px; }

#config  { width: 350px; height:70px; background-color:#0000FF; color:#ffffff; margin-left:30px; margin-top:10px; }
