/* gummi-goetz css*/
* {
  margin: 0px;
  padding: 0px;
  border: 0;
}

body{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  background-color:#FFFFFF;
  color:#666666;
  font-size:10pt;
  margin:0px;
  line-height:16px;
  /*background-image:url(../pics/backline.gif);
  background-repeat:repeat-x;*/
  }
  
/*---------------------------------------layoutinhalt divs--------------------------------------*/
#wrapper{
	width:100%; 
	/*position:absolute; left:50%;  
	margin-left:-480px; 
	height:auto;*/
	background-color: #FFFFFF;
	background-image:url(../pics/buddha.gif);
 	background-repeat: no-repeat;
  	background-position: 280px 190px;
	}

#title	{
	width:90%;
	height:172px;
	border-right: solid 1px #CCCCCC;
	}

#oben	{
	width: 960px;
    height: 20px;
	padding-top:5px;
	text-align:right;
	visibility: hidden;
	 }
	 
#signet	{
	float: left;
	width: 190px;
    height: 110px;
	z-index: 50;
	position: absolute;
	left: 0px;
	top: 20px;
	background-image:url(..pics/logo_gummigoetz_print.gif);
 	background-repeat: no-repeat;
	    }
#logo	{
	float: left;
	width: 260px;
    height: 69px;
	z-index: 51;
	position: absolute;
	left: 190px;
	top: 20px;
	    }


  #mainmenu{
  	/*width: 960px;
  	height: 82px;*/
	background-image:url(../pics/streifen.gif);
    background-repeat:repeat-x;
  	position: absolute;
	left: 0px;
	top: 90px;
	z-index: 10;
	visibility: hidden;
  } 

#mainpics	{
	float:right;
	/*width: 770px;
  	height: 82px;*/
	text-align:left;
	visibility: hidden;
	    }
  
#mainmenu ul, #mainmenu li{ list-style-type: none;}

#mainmenucontx {
  width: 770px;
  }
  
.mmwide {
  width: 200px;
  overflow: hidden;
  float: right;
  }

.mmsmall {
  width: 125px;
  overflow: hidden;
  float: left;
  }

#footer {
	width: 100%;
  	/*height: 30px;*/
	text-align: left;
	clear:both;
	/*background-image:url(../pics/footer.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;*/
	}
/*---------------------------------------inhalt divs--------------------------------------*/

   
#left {
  float:left;
  width:0px;
  min-height:400px;
  background-color: #FFFFFF;
  visibility: hidden;
  
  }

#left_inner {
  float:left;
  width: 0px;
  visibility: hidden;
  }


#inhalt {
  width:100%;/*727px;
  min-height:360px;
  float:right;
  padding:20px;*/
  /*border-left: 1px solid #CC0000;
  border-right: 1px solid #CCCCCC;*/
   }




	
/*---------------------------------------text-formatierung--------------------------------------*/
h1{font-size:10pt;font-style:normal; color:#CC0000;margin-bottom: 16px;}
h2{font-size:10pt;font-style:normal; color:#336699;}
h3{font-size:9pt;font-style:normal; color:#666666}
h4{font-size:8pt;font-style:normal; color:#999999}

p  {font-size:10pt; letter-spacing: 1;}
	
/*--------------------------------------listen+tabellen-formatierung----------------------------*/
ul {
	list-style:none;
	line-height: 15px;
	font-size:10pt;
	letter-spacing: 1;
	}
table {padding:2px;}
td {vertical-align: top; padding:1px; }

/*---------------------------------------class-formatierung--------------------------------------*/
.kursiv	{font-style: italic;}
.rot {color: #CC0000}
.blau {color: #0033CC}
.abstandoben{padding-top:5px;font-size:8pt;}
.abstandrechts{padding-right:25px;}
.abstandlinks{padding-left:15px;}
/*.img {
	border: none;
	margin:0 20px 20px 0;}*/

/*---------------------------------------Link-formatierung--------------------------------------*/
a:link {text-decoration: none;color: #333333;}
a:visited {text-decoration: none;color: #666666;}
a:active {text-decoration: none;color: #666666;}
a:hover {text-decoration: none;color:#CC0000;}

a.footer:link, a.footer:visited
	{
 	color:#FFFFFF;
 	font-weight:bold;
	}
	a.footer:active, a.footer:hover
	{
  	color:#CCCCCC;
	}


/*---------------------------------------kontaktformular------------------------------------------------------------*/
form.kontaktformular {width:400px;margin:0px;padding:0; -moz-border-radius:9px;}

fieldset{margin:0;padding:0px;border:0;}


legend{display:none;}

label {display:block; color:#000;}

textarea{font-family:Verdana,Arial,Geneva,sans-serif; font-size:10px; color:#333; background-color:#FFFFFF; margin:1px; padding:1px;}

select {height:17px;}

input, select, textarea {
		font-family:Verdana,Arial,Geneva,sans-serif; font-size:11px;
		color:#666666; background-color:#FFFFFF;
		margin:1px; padding:1px;
		border-width:1px; border-color:#CC0000; border-style:solid;
		}

input.fehler {border-color:#0033CC;}

input.submit{cursor:pointer; -moz-border-radius:6px; border:1px solid #000; background-color:#CCCCCC;}

input.pics{float:right; margin:10px; -moz-border-radius:6px;}

li.two-elements {float:left;}
li.stop-two-elements {clear:both;}

/*---------------------------------------kontaktformular--ende------------------------------------------------------*/
#contactanfahrt {width:260px;float:right;}
#contactanschrift {width:50%;float:left;}
#popupbox {color:white;background-image:url(../pics/anfahrt_de.gif);width:250px;height:320px;display:block;z-index:99;}
#popupbox a span {display:none;}
#popupbox a:hover span {display:block;z-index:99;position:fixed;margin-left:-466px;margin-top:-23px;}

