﻿body
{
	margin: 10px;
	padding: 0;
	font: 12px arial, hevetica, sans-serif;
	text-align: center;
	color: #0d4f9a;
	background-color: #ffffff;
	background-image: url('img/bg.jpg');
	background-repeat: repeat-x;
	overflow:scroll;
}
table
{
	font: 12px arial, hevetiva, sans-serif;
	color: #0d4f9a;
}

/* Aufbau */
#container { margin: 1em auto; width: 800px; text-align: left; background-color: #ffffff; }
#header { width:800px; padding-bottom:0px; }
#banner { float:left; width:600px; }
#contact { float:right; width: 195px; padding-top: 14px; }
#adress { font-family:"Century Gothic"; font-weight:bold; float:left; width:370px; margin-left: 80px; }
#words { font-family:"Century Gothic"; font-weight:bold; width:150px; margin-left: 453px; }
#menu { width: 800px; padding-bottom: 5px; }
#mainmenu { float: left; width: 600px; }
#loginmenu { float: right; width: 200px; }
#content { padding-bottom: 5px; padding-top:5px; }
#content2 { clear:both; padding-bottom: 5px; padding-top:5px; }
#footer	{ font-size: 80%; clear: both; border-top: 1px #0d4f9a solid; margin-top:10px; }
#ro { width:820px; background:url("img/rahmen/ro.gif") top right no-repeat; margin: 1em auto; padding:0; }
#lo { background:url("img/rahmen/lo.gif") top left no-repeat; margin:0; padding:0; }
#ru { background:url("img/rahmen/ru.gif") bottom right no-repeat; margin:0; padding:0; }
#lu { background:url("img/rahmen/lu.gif") bottom left no-repeat; margin:0; padding:0; }
#inhalt { margin:0; padding:1px 0px 3px 0px; }
#inhalt p {	margin:0; padding:0; }

/* Menü */
#menu .aktiv { color:#0d4f9a; border-top: 2px solid #B70068; border-left: 2px solid #B70068; border-right: 2px solid #B70068; border-bottom:0; background-color:#c7d8ec; }
#menu .deaktiv { background-color:#0d4f9a; border:#c7d8ec; }
#menu .login { border-top: 2px solid #0D4F9A; border-left: 2px solid #0D4F9A; border-right: 2px solid #0D4F9A; border-bottom:0; background-color:#FF8FD2; color:#b70068; }
#menu a { text-decoration:none; }
#menu .aktiv a:link {color: #0d4f9a; }
#menu .aktiv a:visited {color: #0d4f9a; }
#menu .aktiv a:hover {color: #b70068; }
#menu .aktiv a:active {color: #b70068; }
#menu .deaktiv a:link {color: #c7d8ec; }
#menu .deaktiv a:visited {color: #c7d8ec; }
#menu .deaktiv a:hover {color: #ffffff; }
#menu .deaktiv a:active {color: #ffffff; }
#menu .login a:link {color: #b70068; }
#menu .login a:visited {color: #b70068; }
#menu .login a:hover {color: #ffffff; }
#menu .login a:active {color: #ffffff; }
#menu .sub { background-color:#c7d8ec; color:#0d4f9a; border-left: 2px solid #B70068; border-right: 2px solid #B70068; border-bottom: 1px solid #0D4F9A; }
#menu .sub a:link {color: #0d4f9a; TEXT-ALIGN: center; }
#menu .sub a:visited {color: #0d4f9a; }
#menu .sub a:hover {color: #B70068; TEXT-ALIGN: center; }
#menu .sub a:active {color: #B70068; TEXT-ALIGN: center; }
#menu .sub_login { color:#b70068; background-color:#ff8fd2; border-left:2px solid #0D4F9A; border-right:2px solid #0D4F9A;border-bottom:1px solid #0D4F9A; }
#menu .sub_login table { color:#b70068; }
#menu .sub_login a:link {color: #b70068; TEXT-ALIGN: center; }
#menu .sub_login a:visited {color: #b70068; }
#menu .sub_login a:hover {color: #ffffff; TEXT-ALIGN: center; }
#menu .sub_login a:active {color: #ffffff; TEXT-ALIGN: center; }

/* PC Menü */
#pcmenu_links { width:390px; float:left; padding-bottom:10px; }
#pcmenu_links .aktiv { border:1px solid #0d4f9a; border:2px solid #b70068; border-right:0px; background-color:#c7d8ec; } 
#pcmenu_links .deaktiv { border:1px solid #0d4f9a; background-color:#ffffff; }
#pcmenu_links .deaktiv:hover { border:1px solid #0d4f9a; background-color:#c7d8ec; cursor:pointer; }
#pcmenu_mitte { width:20px; float:left; }
#pcmenu_rechts { width:390px; float:right; }
#pcmenu_rechts .aktiv { border:1px solid #0d4f9a; border:2px solid #b70068; border-left:0px; background-color:#c7d8ec; }
#pcmenu_rechts .deaktiv { border:1px solid #0d4f9a; background-color:#ffffff; }
#pcmenu_rechts .deaktiv:hover { border:1px solid #0d4f9a; background-color:#c7d8ec; cursor:pointer; }

/* Design */
h1 {text-align:center; color:#b70068; font-size:14px;}
h1.gross { text-transform:uppercase; }
a {font-family: Arial; font-size:11px; font-weight:bold;}
a:link {color: #0d4f9a; text-decoration: none;}
a:visited {color: #0d4f9a; text-decoration: none;}
a:hover {color: #b70068; text-decoration: none;}
a:active {color: #000000; text-decoration: none;}
.gothic { font-family:"Century Gothic"; }
.pc_rot { color:#b70068; }
.pc_weiss { color:#ffffff; }
.pc_blau { color:#0d4f9a; }
.news { background-color:#0d4f9a; font-family:"Century Gothic"; color:#ffffff; font-weight:bold; }
img { border:0; }
th { background-color:#b70068; color:#ffffff; font-weight:bold; }
input.button, table input.button { color:#0d4f9a; font-size:12px; border:1px #0d4f9a solid; background-color:#c7d8ec; }
input.button:hover { color:#b70068; font-size:12px; border:1px #b70068 solid; background-color:#c7d8ec; }
input.text { color:#0d4f9a; font-size:12px; border:1px #0d4f9a solid; background-color:#ffffff; }
input.text:hover { color:#0d4f9a; font-size:12px; border:1px #b70068 solid; background-color:#c7d8ec; }
select.text { color:#0d4f9a; font-size:12px; border:1px #0d4f9a solid; background-color:#ffffff; }
select.text:hover { color:#0d4f9a; font-size:12px; border:1px #b70068 solid; background-color:#c7d8ec; }
textarea.text { color:#0d4f9a; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:1px #0d4f9a solid; background-color:#ffffff; }
textarea.text:hover { color:#0d4f9a; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:1px #b70068 solid; background-color:#c7d8ec; }
h1.angebote { text-align:left;}
.absatz { width:600px; text-align:justify; }
.tabelle table { border:2px #0d4f9a solid; }
.tabelle th { color:#ffffff; background:#0d4f9a; }
.tabelle td { border:1px #0d4f9a solid; }
hr { border:1px #b70068 solid; }

.form .error-input, .form .error-both .input, .form .error-same .input { background-color:#ff8fd2; border-color:#b70068; color:#b70068; }
#error { color:#b70068; font-weight:bold; text-align:right; }

$forum { border-collapse:collapse; }
#forum .aktiv { border:1px solid #0d4f9a; border:2px solid #b70068; border-right:0px; background-color:#c7d8ec; } 
#forum .deaktiv { border:1px solid #0d4f9a; background-color:#ffffff; }
#forum .deaktiv:hover { border:1px solid #0d4f9a; background-color:#c7d8ec; cursor:pointer; }

