 /* ####### */
 /*   CSS   */
 /* ####### */
 


*                                    { padding: 0; margin: 0;}
html                                 { height: 100%; }
body                                 { height: 100%; width: 100%; font-size: 13px; text-align: center; font-family: Arial, Helvetica, sans-serif; background: url(/gfx/site/background_2.gif) fixed;} 

#Ort3				{position: absolute; height: 100%; width: 100%; font-size: 13px; left: 0px; top: 0px; font-family: Arial, Helvetica, sans-serif; z-index: 99;} 
#Ort				{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	width: 100%;
	height: 3000px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	
#linkinfo			{display: none;}
	
#ortkasten2			{ position: relative; width: 100%; top: 40px;  z-index: 99; text-align: center; }
#ortkasten			{ height: 210px; width: 480px; margin: auto; background: url(/gfx/site/ort.jpg); text-align: left; padding: 50px 0 0 20px; }

.cookiesetzen               { width: 150px; font-family: arial; font-size: 12px; border: 1px solid rgb(9,73,145);}
.cookiesetzenbutton               { width: 150px; font-family: arial; font-size: 12px; border: 1px solid rgb(9,73,145); background: rgb(255,255,255);}

#site                                { position: relative; height: 100%; width: 885px; margin: auto; padding: 0 0 0 0; text-align: left; background: #ffffff; border-left: solid 1px rgb(200,200,200); border-right: solid 1px rgb(200,200,200); border-bottom: solid 1px rgb(200,200,200);}
body>#site                           { min-height: 100%; height: auto; }

h1                                   { font-family: Arial; font-size: 22px;  font-weight: normal;}


a:link,
a:visited                            { color: rgb(0,0,0); text-decoration: underline; }
a:active,
a:hover                              { color: rgb(0,0,0); text-decoration: none;  }

#banner                              {position: absolute; top: 180px; left: 40px; z-index: 50;}
#navi                                { width: 875px;  height: 169px; margin: 0px 5px; background: url(/gfx/site/navibg.gif);}
#navilogo1                            { height: 169px; width: 250px; margin: 0px 50px; background: url(/gfx/site/logo.gif); }
#navilogo2                            { height: 169px; width: 250px; margin: 0px 50px; background: url(/gfx/site/logo2.gif); }
#navimenu                            { position: absolute; width: 482px; height: 91px; top: 35px; left: 380px; z-index: 50;}

#navimenu ul                         { list-style-type: none; list-style-image: none; width:455px; margin: 20px 0 0 0;}
#navimenu li                         { padding: 50px 0 0 0; width: 90px; float: left; text-align: center; border-right: solid 1px; background: url(/gfx/site/menubg.gif) no-repeat;}
#navimenu a,
#navimenu a:visited                  { text-decoration: none; color: rgb(150,141,137); font-weight: bold;}
#navimenu a:active,
#navimenu a:hover                    { text-decoration: none; color: rgb(20,20,20); font-weight: bold;}


#kopf1                                { width: 875px; height: 324px; margin: 0px 5px; background: url(/gfx/site/kopf.jpg) no-repeat;}
#kopf2                                { width: 875px; height: 324px; margin: 0px 5px; background: url(/gfx/site/kopf2.jpg) no-repeat;}
#kopf3                                { width: 875px; height: 324px; margin: 0px 5px; background: url(/gfx/site/kopf3.jpg) no-repeat;}
#kopf4                                { width: 875px; height: 324px; margin: 0px 5px; background: url(/gfx/site/kopf4.jpg) no-repeat;}
#kopf5                                { width: 875px; height: 324px; margin: 0px 5px; background: url(/gfx/site/kopf5.jpg) no-repeat;}

.seitenanfang				{margin: 3px 0 0 8px; width: 868px; text-align: right; border-bottom: solid 1px rgb(200,200,200);  clear: both; }
.seitenanfang li a:link,
.seitenanfang li a:visited,
.seitenanfang li a:hover		{text-decoration: none; color: rgb(150,150,150); white-space:nowrap; padding: 1px 0 0 15px; background: url(/gfx/site/pfeilhoch.gif) no-repeat;}
.seitenanfang ul			{list-style-type: none; list-style-image: none; }

.seitenanfang2				{margin: 0 0 0 0; width: 875px; text-align: right; clear: both; }
.seitenanfang2 li a:link,
.seitenanfang2 li a:visited,
.seitenanfang2 li a:hover		{text-decoration: none; color: rgb(150,150,150); white-space:nowrap; padding: 1px 0 0 15px; background: url(/gfx/site/pfeilhoch.gif) no-repeat;}
.seitenanfang2 ul			{list-style-type: none; list-style-image: none; }


.content                             { margin: 10px 0 0px 10px; background: url(/gfx/site/bgcontent1.gif) repeat-y; }
.content a:link,
.content a:visited                   { color: rgb(0,0,0); text-decoration: none; }
.content a:active,
.content a:hover                     { color: rgb(0,0,0); text-decoration: underline; }
.content p a:link,
.content p a:visited                 { color: rgb(0,0,0); text-decoration: none; }
.content p a:active,
.content p a:hover                   { color: rgb(0,0,0); text-decoration: none; }
.content p                           { padding: 5px 15px 10px 5px;}
.content img                         { margin: 10px; border: solid 1px rgb(200,200,200);}
.content a:link	img 	     	     { padding: 10px 0 0 0; background: url(/gfx/site/klick.gif);}
.content h1                          { padding: 0 0 0 28px; background: rgb(255,255,255) url(/gfx/site/krone.gif) no-repeat; font-weight: bolder;}

.content1                            { margin: 0px 5px 0px 0px;  float: left; width: 285px; }
.content1 h1                         { border-bottom: solid 3px rgb(9,73,145); }

.content2                            { margin: 0px 5px 0px 0px;  float: left; width: 285px; }
.content2 h1                         { border-bottom: solid 3px rgb(71,97,147); }

.content3                            { margin: 0px 5px 0px 0px;  float: left; width: 285px; }
.content3 h1                         { border-bottom: solid 3px rgb(158,172,198); }

p.spalten	                         { float: left; margin: 5px 0px 5px 5px; width: 260px; }
p.zweispalten	                         { float: left; margin: 5px 0px 5px 5px; width: 520px; }
p.text                 			 { padding: 5px 15px 10px 5px; }
p.textkastenspalten                 	 { float: right; padding: 5px 15px 10px 5px; width: 270px;background: rgb(9,73,145) url(/gfx/site/kastenbg.gif) ; color: rgb(255,255,255);}
p.textkastenspalten  img               	 { border: none;}

ul				 {list-style-image: url(/gfx/site/kronesmall.gif); padding: 0 0 0 30px;}

.contentgros                             { margin: 10px 0px 0px 10px; width: 873px; overflow: hidden;}
.contentgros img                         		{ border: solid 1px rgb(200,200,200);}
.contentgros a:link	img 	     	 { padding: 10px 0 0 0; background: url(/gfx/site/klick.gif); background-repeat: repeat-x;}
.contentgros .content			 { margin: 0px 0 0 280px; }
.contentgros p                           { padding: 5px 15px 10px 5px;}
.contentgros .textkasten img             { margin: 0 0 0 10px;}
.contentgros img.bild1                   { position: absolute; }
.contentgros img.bildinfo                { position: absolute; }


.contentgros h1                          { padding: 0 0 0 28px; background: rgb(255,255,255) url(/gfx/site/krone.gif) no-repeat; font-weight: bolder; width: 840px;}

.contentgros1                            { position: relative; margin: 0px 5px 0px 0px;  float: left; background: rgb(235,237,242); width: 100%}
.contentgros1 h1                         { border-bottom: solid 3px rgb(9,73,145); }


.contentgros2                            { position: relative; margin: 0px 5px 0px 0px;  float: left; background: rgb(240,243,250);}
.contentgros2 h1                         { border-bottom: solid 3px rgb(9,73,145); }

.contentgros3                            { position: relative; margin: 0px 5px 0px 0px;  float: left; background: rgb(248,249,253);}
.contentgros3 h1                         { border-bottom: solid 3px rgb(9,73,145); }

.contentgros form                    {float:left; margin: 3px;}
.contentgros .formular               { margin: 5px 45px 0 40px; width: 400px; font-family: arial; font-size: 12px; border: 1px solid rgb(9,73,145);}
.contentgros img.captcha             { float: left; margin: 2px 2px 2px 40px; width: 75px; height: 30px; border: 1px solid rgb(9,73,145);}
.contentgros input.captcha           { margin: 2px 2px 2px 2px; padding: 0 0 0 3px; width: 316px; height: 29px; color: rgb(50,50,50); font-family: Arial, sans-serif; background: rgb(251,251,251); font-size: 11px; border: 1px solid rgb(9,73,145); }
.contentgros .button                 { margin: 5px 45px 0 40px; padding: 0; width: 400px; font-family: Arial, sans-serif; color: rgb(50,50,50); font-size: 11px; font-weight: bold; background: rgb(251,251,251); border: solid 1px rgb(9,73,145); }

#markenscroll				{overflow: scroll; width: 100%; }
#marken						{height: 90px; white-space: nowrap; margin: 0; padding: 0;}
#marken img					{border: 0px; }
#marken a:link img			{background: none; padding: 0;}

.left                                { float: left; margin: 10px 0 0 10px; border: solid 1px rgb(0,0,0);}

#fuss                                { height: 43px; width: 875px; margin: 25px 5px 10px 5px; padding: 35px 0 0 0; font-size: 12px; font-weight: bolder; background: url(/gfx/site/fuss.gif) repeat-x; text-align: center; }

.clear                              { clear: both; }
.noclear                            { clear: none; }
.aus                                { display: none; }
.print                              { display: none; }
.seo                                { display: none; }
.nix                                { }



