/* CSS Document für neue .com Seite */

/* General */
*						{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
table 					{border-collapse:collapse; border:0px; width:100%;}
table.small				{border:0px; width:179px;}
body					{text-align:center}
td						{vertical-align:top}
td.infoBoxHeading		{color:#2097cd; font-size:20px; font-weight:bold; padding:5px 0px 5px 0px; margin:0px 0px 0px 0px; line-height:24px}
td.pageHeading			{color:#2097cd; font-size:20px; font-weight:bold; padding:5px 0px 5px 0px; margin:0px 0px 0px 0px; line-height:24px}
th						{text-align:left; vertical-align:top}
h1						{font-size:120%}
h2						{font-size:120%}
h3						{font-size:110%}
h4						{font-size:110%}
h6						{font-size:120%}
textarea .inputbox 		{width:350px; height:100px; margin:0px 0px 5px 0px;}
select					{height:auto; margin:0px 0px 2px 0px; vertical-align:middle}
.width					{width:100%}
.width1					{width:300px}
.width ul				{padding:20px 20px 20px 20px;}
.width ul.nix			{padding:10px 20px 20px 20px;}
.width ol				{padding:20px 20px 20px 20px;}
.middle					{vertical-align:middle}
.main 					{margin:auto; text-align:left}
body, button, td, th, div, p {font:normal 12px Arial; color:#4e4949}
input 					{color:#4e4949}
input.zahl				{color:#4e4949; text-align:right}
body 					{background:#fff url(../images/com/Hintergrund.jpg) repeat-x 0 0}
html 					{height:100%}
td 						{line-height:17px; color:#4e4949;}
a						{color:#0eade1; text-decoration:underline}
a:visited 				{color:#0eade1;}
a:hover 				{color:#0eade1; text-decoration:none}
a.gut						{color:#4e4949; text-decoration:none}
a.gut:visited 				{color:#4e4949;}
a.gut:hover 				{color:#4e4949; text-decoration:underline}
label					{color:#4e4949; font-weight:normal}
p						{line-height:17px; padding:0px 0px 10px 0px; }
p.cat					{line-height:17px; margin:0px 0px 0px 10px; }

/* Header */
.componentheading		{color:#2097cd; font-size:20px; font-weight:bold; padding:5px 0px 5px 0px; margin:0px 0px 0px 0px; line-height:24px}
.contentheading			{color:#2097cd; font-size:16px; font-weight:normal; padding:6px 0px 10px 90px; line-height:16px !important; margin:0px 0px 0px 0px; background:url(../images/com/Titel-bg.gif) no-repeat 0 0}
.buttonheading			{padding:7px 0px 0px 0px;}


/* Inhalt */
.article_indent, #component-contact	{padding:22px 15px 5px 3px;}
#contact_text			{height:auto; overflow:auto; margin:0px 0px 5px 0px;}
.article_bot			{line-height:5px}
.article_separator		{padding:20px 0px 10px 0px; display:block; background:url(../images/com/article_separator.gif) repeat-x 0 50%}
.article_separator div	{line-height:15px;}
.contentpaneopen td		{line-height:17px}
.contentpaneopen p		{padding:0px 0px 15px 0px; line-height:18px}
.contentpaneopen font	{color:#0eade1; font-weight:normal; font-size:12px}
.contentpaneopen img	{margin:0px 15px 0px 0px;}
.contentpaneopen ul		{padding:10px 0px 0px 0px;}
.contentpaneopen li		{padding:0px 0px 6px 20px; line-height:14px}
.contentpaneopen li	a	{color:#808080 !important; text-decoration:none; padding:2px 0px 5px 0px;}
.contentpaneopen li	a:hover {text-decoration:underline}
 
 
/* Button */
.button, .validate		{color:#000d11; font-size:12px; margin:0px 0px 3px 0px; padding:2px 7px 2px 7px; display:block; text-transform:none; text-align:center; border:1px solid #4e80a9; background:#7ec5ff}
* html .button, * html .validate {height:23px}


/* NAVIGATION */
.pagenav				{color:#0b8fba; font-size:12px; font-weight:normal}
a.pagenav				{color:#0b8fba; font-weight:normal}
a.pagenav:hover			{color:#0b8fba; text-decoration:none}
.pagination_nav			{color:#0b8fba; font-size:12px; padding:0px 20px 0px 27px;}
.pagination_nav div		{padding:5px 0px 5px 0px; background:#f4f4f4;}
.pagination				{margin-top:10px}
.pagination	li			{float:left; padding:0px 5px 0px 5px;}	
.pagination_result		{color:#0b8fba; padding:5px 0px 0px 0px;}
			

/* Boxen */
.module					{margin:0px 0px 0px -2px; background:url(../images/com/Hintergrund-Box.gif) repeat-y 0 0}
.module	div				{color:#4d595b; font-size:11px}
.module .button			{margin:8px 0px 0px 0px; background:none; width:72px; height:22px; display:inline; color:#2097cd; font:bold 12px Arial; padding:0px 0px 1px 0px; border:none}
.module label			{color:#6e7e81; font-size:12px; font-family:Arial}
.module h3, .module_s2 h3	{background:url(../images/com/Schrift-bg.gif) no-repeat 11px 9px; padding:18px 10px 19px 58px; color:#464545; font:bold 12px Arial; text-transform:uppercase}
.module h3 a, .module_s2 h3 a	{color:#464545; font:bold 12px Arial; text-decoration:none; text-transform:uppercase}
.module h3 a:hover, .module_s2 h3 a:hover	{color:#464545; font:bold 12px Arial; text-decoration:underline; text-transform:uppercase}
.module td, .module p	{color:#4d595b; font-size:11px; font-weight:bold; padding:0px 10px 5px 0px;}
.module ul				{padding:0px 0px 0px 0px;}
.module li				{padding:0px 0px 4px 0px;}
.module li a			{color:#4d595b; font-size:11px; font-weight:bold; text-decoration:underline; line-height:16px; padding:0px 0px 0px 13px; display:block; background:url(../images/com/Pfeil.gif) no-repeat 0 6px}
.module li a:hover		{color:#4d595b; text-decoration:none}
.module li a:visited	{color:#4d595b}
.module li a em			{font-style:normal}
.module ul li ul		{padding:0px 0px 0px 10px;}
.module ul li ul li a	{text-decoration:none}
.module ul li ul li a:hover	{text-decoration:underline}
.module a				{font-size:11px; color:#4d595b}
.module a.cat			{ margin-left:5px; font-size:11px; color:#4d595b}
.module a b.cat			{ margin-left:-5px; font-size:11px; color:#4d595b}
.module a:hover			{color:#4d595b}
.module .inputbox		{background:#fff; border:1px solid #666}
.module .first, .module_s2 .first		{background:url(../images/com/Box-oben.gif) no-repeat 0 0}
.module .bot, .module_s2 .bot			{background:url(../images/com/Box-unten.gif) no-repeat 0 bottom}

.module1					{margin:0px 0px 0px -4px; background:url(../images/com/Hintergrund-Box1.gif) repeat-y 0 0}
.module1	div				{color:#4d595b; font-size:11px;}
.module1 .button			{margin:8px 0px 0px 0px; background:none; width:72px; height:22px; display:inline; color:#2097cd; font:bold 12px Arial; padding:0px 0px 1px 0px; border:none}
.module1 label			{color:#6e7e81; font-size:12px; font-family:Arial}
.module1 h3, .module_s2 h3	{background:url(../images/com/Schrift-bg.gif) no-repeat 11px 9px; padding:18px 10px 19px 58px; color:#464545; font:bold 12px Arial; text-transform:uppercase}
.module1 td, .module p	{color:#4d595b; font-size:11px; font-weight:bold; padding:0px 0px 5px 0px;}
.module1 ul				{padding:0px 0px 0px 0px;}
.module1 li				{padding:0px 0px 4px 0px;}
.module1 li a			{color:#4d595b; font-size:11px; font-weight:bold; text-decoration:underline; line-height:16px; padding:0px 0px 0px 13px; display:block; background:url(../images/com/Pfeil.gif) no-repeat 0 6px}
.module1 li a:hover		{color:#4d595b; text-decoration:none}
.module1 li a:visited	{color:#4d595b}
.module1 li a em			{font-style:normal}
.module1 ul li ul		{padding:0px 0px 0px 10px;}
.module1 ul li ul li a	{text-decoration:none}
.module1 ul li ul li a:hover	{text-decoration:underline}
.module1 a				{font-size:11px; color:#4d595b}
.module1 a:hover			{color:#4d595b}
.module1 .inputbox		{background:#fff; border:1px solid #666}
.module1 .first, .module_s2 .first		{ width:316px; height:240px; background:url(../images/com/Box-oben1.gif) no-repeat 0 0}
.module1 .bot, .module_s2 .bot			{ height:245px; background:url(../images/com/Box-unten1.gif) no-repeat 0 bottom}


/* TOPMENU */
#topmenu				{height:47px; overflow:hidden; background:url(../images/com/Menublau-bg.gif) repeat-x 0 0; margin:0px 0px 0px 0px;}
#topmenu .module_s10 	{background:url(../images/com/Blau-rechts.gif) no-repeat right 0}
#topmenu .module_s10 div{background:url(../images/com/Blau-links.gif) no-repeat 0 0}
#topmenu .module_s10 div div{background:url(../images/com/spacer.gif); height:47px; padding:0px 0px 0px 10px;}
ul.menu-nav 			{padding:0px 0px 0px 0px;}
ul.menu-nav li			{display:block; float:left; margin:0px 0px 0px 0px;}
ul.menu-nav li a  		{color:#fff; font-weight:bold; font-size:12px; text-decoration:none; display:block; text-transform:uppercase; text-align:center; padding:0px 0px 0px 0px; width:auto; float:left; padding:17px 5px 10px 5px; }
* html ul.menu-nav li a {}
ul.menu-nav li a span	{display:block;}
ul.menu-nav li a span em {font-style:normal; display:block}
ul.menu-nav li a:hover {color:#fff !important; text-decoration:underline}
ul.menu-nav li a:visited{color:#fff !important}


/* LOGINFORM */
.module_s2				{margin:0px 0px 0px 0px; background:url(../images/com/Hintergrund-Box.gif) repeat-y 0 0}
.module_s2 label		{color:#696e71; font-size:11px}
.module_s2 p, label.remember {color:#696e71; padding:0px 0px 0px 0px; font-size:11px;}
.module_s2 a			{color:#50a0bd !important; font-size:11px; text-decoration:underline;}
.module_s2 a:hover		{color:#50a0bd; text-decoration:none}
.module_s2 form			{text-align:left; padding:0px 0px 10px 0px;}
.module_s2 .inputbox	{border:1px solid #bbbaba; background:#fff; width:95%; height:18px; margin:2px 0px 4px 0px; padding:2px 0px 0px 5px; color:#000}
* html .module_s2 form div	{width:65px; margin:0px 0px 0px 0px;}
.module_s2 .button		{border:none; background:none; color:#2097cd; font-size:11px; font-weight:bold !important; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px; width:auto; text-decoration:underline} /* button */
* html .module_s2 .button{ height:27px}
#mod_login_remember		{margin:0px 10px 0px 0px; vertical-align:middle; background:none; border:none; float:left; display:block; width:12px}		/*checkbox*/
.required				{margin:0px 0px 0px 0px;}
input.requred			{border:none !important}
#mod_login_username		{width:142px}
#mod_login_password		{width:142px}


/* INDEX.PHP_STYLES */
.main 					{width:947px;}
#menue					{width:150px;}
#untermenue				{background-color:#FFFFFF; margin-left:160px; margin-top:-0px; padding-left:5px;}
#logo					{height:106px; overflow:hidden; background:url(../images/com/Logo_klein4.bmp) no-repeat}
#logotext				{margin:10px 0px 0px 425px;}
#logotext2				{margin:-90px 0px 0px 645px; z-index:1;}
#Geldtext				{margin:25px 0px 0px 25px; z-index:1;}
#Geld					{height:252px; overflow:hidden; background:url(../images/com/Geld.gif) no-repeat}
#Autotext				{margin:25px 0px 0px 25px; z-index:1;}
#Auto					{height:272px; overflow:hidden; background:url(../images/com/Autos.gif) no-repeat}
#logo	img				{margin:5px 0px 0px 0px;}
#height					{height:5px}
#height1				{height:3px}
#height2				{height:19px}
#hoch					{ min-height:850px}
#kat					{height:333px}
#katbalken				{background-color:#999999;}
#header					{overflow:hidden; width:100%}
#menu					{width:214px; float:left;}
#menu1					{width:316px; height:246px; float:left;}
#banner 				{margin:0px 0px 5px 0px; }
#content				{padding:0px 0px 0px 0px;}
#wrapper				{margin:0px 0px 0px 5px;}
#welcome				{margin:245px 0px 0px 5px; width:100%;}
#nav					{display:block;}
#li						{float: left; position: relative; padding-left:20px;}
#table					{width:200px; height:50px; border:1px solid; margin-right:10%; margin-top:136px; float:right;}
table.start				{height:280px; border:1px solid; border-color:#999; align:center; background-color:#ffffff;}
table.start	tr			{align:center;}
table.start	tr td		{vertical-align:middle; text-align:center}
table.start1			{height:280px; padding:5px; border:1px solid; border-color:#999; align:center; background-color:#ffffff;}
table.start1 tr			{align:left; padding:5px;}
table.start1 tr td		{vertical-align:middle; padding:5px; text-align:left}
table.start2			{height:120px; padding:1px; border:1px solid; border-color:#999; align:center; background-color:#ffffff;}
table.start2 tr			{align:left;}
table.start2 tr td		{vertical-align:middle; padding-left:5px; text-align:left}
.indent					{padding:16px 10px 10px 27px;}
.indent1				{padding:16px 10px 10px 17px;}
.corner-top-left		{background:url(../images/com/Ecke-ol.gif) no-repeat 0 0 #f6f8f5}
.corner-top-right		{background:url(../images/com/Ecke-or.gif) no-repeat right 0;}
* html .corner-top-right {width:100%}
.corner-bottom-left		{background:url(../images/com/Ecke-ul.gif) no-repeat 0 bottom}
.corner-bottom-right	{background:url(../images/com/Ecke-ur.gif) no-repeat right bottom; padding:11px 11px 11px 13px;}
.welc-t					{background:url(../images/com/Willkommen-oben.gif) repeat-x 0 0 #fff}
.welc-l					{background:url(../images/com/Willkommen-links.gif) repeat-y 0 0}
.welc-r					{background:url(../images/com/Willkommen-rechts.gif) repeat-y right 0}
.welc-b					{background:url(../images/com/Willkommen-unten.gif) repeat-x 0 bottom}
.welc-tl				{background:url(../images/com/Willkommen-ol.gif) no-repeat 0 0;}
* html .welc-tl			{width:100%}
.welc-tr				{background:url(../images/com/Willkommen-or.gif) no-repeat right 0}
.welc-bl				{background:url(../images/com/Willkommen-ul.gif) no-repeat 0 bottom}
.welc-br				{background:url(../images/com/Willkommen-ur.gif) no-repeat right bottom}
.welc-br .space			{padding:26px 20px 20px 20px;}
.welc-br .space1		{padding:14px 20px 8px 28px;}
.welc-br .space2		{padding:14px 20px 16px 28px;}
.module_s9 a			{color:#4d4d4d; font-weight:bold}
.module_s9 a:hover, .module_s9 a:visited	{color:#4d4d4d}
#footer					{ margin-left:0%; padding:0px 0px 0px 0px; height:60px; width:500px;}
#footer .space 			{
	padding:20px 7px 0px 5px;
	color:#525252 !important;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	
}
#footer a				{color:#525252; font-size:11px; text-decoration:underline; text-transform:uppercase}
#footer a:hover			{text-decoration:none}
#footer em 				{font-style:normal}
.box_indent				{padding:15px 10px 17px 17px;}
.c1						{width:212px}

table.footertb			{width:200px}

.mainText {
	position: absolute;
	top: 0px; left: 0px;
	width: 100%;
	margin: 0;
	padding: 0;
	visibility: hidden;
}

/* ab hier shop */
