
/* copyright 2012 medlay medienagentur - all rights reserved */

/* basics: */

body			{ height: 100%; width: 950px; background: url(../media/bg.gif) no-repeat top left; background-color: #000;  }
html			{ height: 100%; }


/* text: */

p                { color: #dedede; font-size: 14px; line-height: 26px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; vertical-align: top; margin-right: 25px; margin-left: 0px }
div.contentelement  { color: #dedede; font-size: 12px; line-height: 18px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; vertical-align: top; margin-right: 25px; margin-left: 0px }
h1		         { clear:both; color: #db983a; font-size: 16px; line-height: 22px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; vertical-align: top;   }
h2		         { clear:both; color: #db983a; font-size: 14px; line-height: 18px; font-weight: bold; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; vertical-align: top;  padding-top:20px; }
h3		         { clear:both; color: #db983a; font-size: 14px; line-height: 18px; font-weight: bold; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; vertical-align: top;  padding-top:20px; }
.form            { color: #dedede; font-size: 11px; line-height: 10px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; vertical-align: top; margin-right: 25px; margin-left: 0px }
.db983ae	 		 { color: #FF6633; font-weight: bold; font-size: 11px; line-height: 10px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }

li         { line-height: 24px; list-style-type:none; }
ul.liste2 { list-style-image:url(../media/quadrat.gif); color: #dedede; font-size: 11px; line-height: 18px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; vertical-align: top; }

/* Textausrichtungen, z.B. bilder die im Text ausgerichtet sind - analog zu float */
.links { margin-left: 0px; margin-right:15px; margin-bottom:20px; margin-top: 5px; float:left;  }
.rechts { margin-left:0px; margin-top: 0px; float:right; }
.zentriert { margin-left:0px; margin-right:10px; margin-top: 0px;  }

/* für Text neben Bild, ohne umfließung und ohne Tabellen:) */
.textspalte { width:60%; }
.bildspalte { width:25%; }
div.contentelement { display:block; margin-left: 0px; margin-bottom:10px; }
div.contentelement p { margin-right: 0px; margin-left: 0px; }

/* anker: */
a      		 	     { font-weight: bold; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-variant: normal; font-style: normal; border:none; }

a:active  		   { color: #db983a; text-decoration: none; }
a:link     		    { color: #dedede; text-decoration: none; }
a:hover    		  { color: #db983a; text-decoration: none; border: none; }
a:visited:hover  	{ color: #db983a; text-decoration: none; border: none; }
a:visited   	  	   { color: #dedede; text-decoration: none; }


a.img:active  		   { color: #fff; text-decoration: none; }
a img:link     		    { color: #fff; text-decoration: none; }
a img:hover    		  { color: #fff; text-decoration: none; }
a img:visited:hover  	{ color: #fff; text-decoration: none; }
a img:visited   	  	   { color: #fff; text-decoration: none; }

.menue			    {color: #dedede; font-weight: bold; font-size: 16px; line-height: 30px; font-family: "Trebuchet MS", Helvetica, Geneva, Swiss, SunSans-Regular; font-variant: normal; font-style: normal; margin-left: 15px; }
a.menue:active  	 { color: #db983a; text-decoration: none }
a.menue:link     	  { color: #dedede; text-decoration: none }
a.menue:hover    	{ color: #db983a; text-decoration: none }
a.menue:visited:hover { color: #db983a; text-decoration: none }
a.menue:visited     	 { color: #dedede; text-decoration: none }

.menueoff			 		{color: #db983a; font-weight: bold; font-size: 16px; line-height: 24px; font-family: "Trebuchet MS", Helvetica, Geneva, Swiss, SunSans-Regular; font-variant: normal; font-style: normal; margin-left: 15px; }
a.menueoff:active  	 		{ color: #db983a; text-decoration: none }
a.menueoff:link     		{ color: #db983a; text-decoration: none }
a.menueoff:hover    		{ color: #db983a; text-decoration: none }
a.menueoff:visited:hover	{ color: #db983a; text-decoration: none }
a.menueoff:visited    	 	{ color: #db983a; text-decoration: none }

.submenue			 		{color: #FFFFFF; font-weight: bold; font-size: 12px; line-height: 18px; font-family: "Verdana", Helvetica, Geneva, Swiss, SunSans-Regular; font-variant: normal; font-style: normal; margin-left: 15px; }
a.submenue:active  		 	{ color: #db983a; text-decoration: none }
a.submenue:link     		{ color: #FFFFFF; text-decoration: none }
a.submenue:hover    		{ color: #db983a; text-decoration: none }
a.submenue:visited:hover	{ color: #db983a; text-decoration: none }
a.submenue:visited 	    	{ color: #FFFFFF; text-decoration: none }

.intermenue			 		{color: #dedede; font-weight: bold; font-size: 11px; line-height: 18px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; vertical-align: top; font-variant: normal; font-style: normal; margin-left: 0px; }
a.intermenue:active  		{ color: #db983a; text-decoration: none }
a.intermenue:link     		{ color: #dedede; text-decoration: none }
a.intermenue:hover    		{ color: #db983a; text-decoration: none }
a.intermenue:visited:hover	{ color: #db983a; text-decoration: none }
a.intermenue:visited   	  	{ color: #dedede; text-decoration: none }


/* Formular */
div.formular { width:100%; color: #dedede; font-size: 11px; line-height: 18px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; vertical-align: top; margin-right: 25px; margin-left: 0px }
div.formular div.spalte { padding-top:2pt; padding-bottom:2pt; width:100%;}
div.formular div.spalte label { width:80pt; float:left; }

/* container: */

#logo	      				{ position: absolute; top: 10px; left: 85px; width: 300px; height: 100px; z-index: 2; background: url(../media/logo.gif) no-repeat top left; }
#blocktop					{ position: absolute; top: 75px; left: 0px; width: 110px; height: 20px; z-index: 3; background-image:url(../media/pole_top.gif);  }
#block						{ position: absolute; top: 0px; height: auto; left: 0px; width: 110px; overflow:hidden; z-index: 1;  }
#menue      				{ position: absolute; top: 150px; left: 80px; width: 80px; height: 300px; z-index: 4; }
#top						{ position: absolute; top: 0px; left: 0px; right: 20px; width: 950px; height: 100px; overflow:hidden; background-color: #000; border-bottom: 0px solid #db983a; border-right: 0px solid #db983a; z-index: 2; }
#main	      				{ position: absolute; top: 145px; left: 290px; right: 0px; width: 900px; height: auto; z-index: 1; margin-right:250px; }

#topbox1					{ position: absolute; top: 105px; right: 20px; width: 191px;  height: 20px; background-image:url(../media/box_top_bg.gif); z-index: 5; visibility:hidden; }
#box1						{ position: absolute; top: 125px; right: 20px; width: 190px; height: 60px; border-bottom: 1px solid #db983a; border-right: 1px solid #db983a; background-image:url(../media/box_left_bg.gif); background-color:#FFF;  z-index: 5; background-image:url(../media/box_bg.gif); visibility:hidden;  }
#topbox2					{ position: absolute; top: 205px; right: 20px; width: 191px; height: 20px; background-image:url(../media/box_top_bg.gif); z-index: 5; visibility:hidden;  }
#box2						{ position: absolute; top: 225px; right: 20px; width: 190px; height: 110px; border-bottom: 1px solid #db983a; border-right: 1px solid #db983a; background-image:url(../media/box_left_bg.gif); background-color:#FFF; z-index: 5; background-image:url(../media/box_bg.gif); visibility:hidden; }
#topbox3					{ position: absolute; top: 350px; right: 20px; width: 191px; height: 20px; background-image:url(../media/box_top_bg.gif); z-index: 5; visibility:hidden;  }
#box3						{ position: absolute; top: 370px; right: 20px; width: 190px; height: 90px; border-bottom: 1px solid #db983a; border-right: 1px solid #db983a; background-image:url(fileadmin/media/box_left_bg.gif); background-color:#FFF; z-index: 5; background-image:url(../media/box_bg.gif); visibility:hidden; }

#impressum					{ position: absolute; top: 15px; left: 1070px; width: 100px; height: 30px; z-index: 5; }
#boxon1						{ position: absolute; top: 125px; right: 20px; width: 190px; height: 60px; border-bottom: 1px solid #db983a; border-right: 1px solid #db983a; background-image:url(../media/box_left_bg.gif); background-color:#FFD2C4;  z-index: 5; background-image:url(../media/box_on_bg.gif); visibility:hidden;}
#boxon2						{ position: absolute; top: 225px; right: 20px; width: 190px; height: 110px; border-bottom: 1px solid #db983a; border-right: 1px solid #db983a; background-image:url(../media/box_left_bg.gif); background-color:#FFD2C4; z-index: 5; background-image:url(../media/box_on_bg.gif); visibility:hidden;}
#boxon3						{ position: absolute; top: 370px; right: 20px; width: 190px; height: 90px; border-bottom: 1px solid #db983a; border-right: 1px solid #db983a; background-image:url(../media/box_left_bg.gif); background-color:#FFD2C4; z-index: 5; background-image:url(../media/box_on_bg.gif); visibility:hidden;}


