/* ######################################################################################################
** # "Rahmen-Css ########################################################################################
** ######################################################################################################
** 
** Hier werden ausschliesslich Werte fuer das Grundgeruest reingeschrieben
** Alle Content-Beschreibungen gehoeren in die content.css
** Bis auf die Breiten, Hintergrundfarben, allgemeine Schriftdefinition
** muss hier eigentlich nichts geändert werden.
** 
** Bei Fragen: Christian Mohr / c.mohr@metaways.de
**  
*/

@import url(content.css);
@import url(navigation.css);

@media all
{

/* # Alle Werte der verschiedenen Browser vereinheitlichen / nicht aendern! #############################
 */
*	{
	margin:0px; padding: 0px;
} 

body	{ 
	min-height: 100%;
	/* position: relative;  */
} 

fieldset, img	{
	border:0px none;
}

html	{
	height: 100%;
} 

option	{
	padding-left: 0.4em
}


/* # Allgemeine Angaben #################################################################################
 */
 body {
	background-color:#FFFFFF;
	font-family:"Lucida Grande","Lucida Sans Unicode",tahoma,verdana,arial,sans-serif;
	font-size:0.75em;
	line-height:1.5em;
	color:#666666;
	margin:0pt 20% 0pt 0pt;
	min-width:60em;
	padding:0pt;
}

html, body {
    height : 100%;
}
body {
    background : url('/fileadmin/images/ponderosafoot.gif') 100% 100% no-repeat; 
	background-attachment: fixed;
}

#top {
	margin:0;
	padding:0;
	width:100%;
	height: 60px;
}

#head_leer {
	width:100%;
	height: 60px;
	margin:0;
	padding:0;
	float: left;
}

#logo{
	position: absolute;
	top: 20px;
	right: 20px;
	}


#alle  {
	width:840px;
	margin:0;
	padding:0;
}

#naviElement{
	float: left;
	margin: 0;
	padding: 0;
	width:300px;
	text-align:right;
	top:0pt;
}

#rahmen{
	margin:0;
	padding: 0;
	float:right;
	top:0pt;
}

.cleaner {
	clear: both;
	height:1px;
	font-size:1px;
	border:0px none;
	margin:0;
	padding:0;
	background: transparent;
}

#subnavi{
	margin: 0px;
	padding: 0;
}

#content1, #content2, #subtitle, #cont_rahmen {
	margin: 0px;
}

#subtitle{
	font-variant:small-caps;
	padding: 0;
}

#cont_rahmen{
	padding: 0;
	margin: 0;
	width:500px;
	float:left;
	border-spacing:inherit;
}

#content1{
	width: 500px;
	float: left;
}

#content2{
	float: right;
	width: 0px;
}

/* Newsletter-Formular */
#nlform {
  margin-left:103px;
  margin-top:0px;
  padding:0px;
}

#email {
  width:194px;
  height:16px;
  border:1px solid #666666;
  margin-top:5px;
}

#subscribe {
  height:16px;
  border:1px solid #666666;
  background-color:#FFFFFF;
  float:left;
}

#unsubscribe {
  height:16px;
  border:1px solid #666666;
  background-color:#FFFFFF;
  float:right;
}

h1 {
	font-size: 1.25em;
	margin: 0;
	padding: 0 0 1.25em 0;
	text-transform: uppercase;
	}
h2 {
	font-size: 1.25em;
	margin: 0;
	padding: 0 0 1em 0;
	}
h3 {
	font-size: 1em;
	margin: 0;
	padding: 0 0 1em 0;
	}
h4 {
	font-size: 1em;
	margin: 0;
	padding: 0;
	}
p {
	margin: 0;
	padding: 0 0 1em 0;
	}


a.external-link-new-window:link,a.external-link-new-window:visited,a.external-link-new-window:active,a.external-link-new-window:hover {
  color: #CC0033;
}

a.download { color: #CC0033; }
	
}