/* Normalizes margin, padding */
html, body, div, dl, dt, dd, ul, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, th, td 
{ margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }


/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, th, var
{ font-style : normal; font-weight : normal; }

/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0;  }

/* Removes border from fieldset and img */
fieldset, img { border : 0; }



/* layout.css */

html 	{ text-align : center;  }

body { 
position :  relative; 
width : 800px; 
margin : 0 auto; 
text-align : left; 
background-image: url(../img/bg.jpg);
background-position: top center;
background-repeat: no-repeat;
}

div#content { 
position :  relative; 
height: 440px;
width : 500px;
top : 90px;
left:  300px;
background : transparent;
 }

div#logo { 
position : relative; 
z-index: 2;
height : 42px;
width : 306px;
top: 10px;
left: 70px;
}

div#nav { 
position : relative;
z-index: 1;
height : 100px;
width : 150px;
top: 8px;
left: 70px;
background : transparent; }

div#text { 
position : relative;
height : 250px;
width : 400px;
top: 60px;
left: 70px;
background: transparent;
 }
 
div#info { 
position : absolute;
height : 150px;
width : 185px;
top: 185px;
left: -160px;
background:  transparent;
 }


/* typography.css */

body { 
font : 70%/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif; 
color : #333; }

h1, h2, h3, h4, p, blockquote { 
margin : 0 0 .75em; }

h1 { 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 1.2em;
font-weight :  bold;
color : #022D8E; 
 }



li { list-style :  square; margin-left: 16px; line-height: 1.7em;}
td { vertical-align :  top;}

p { 
font-size : 100%; }

a.nav {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #666;  padding-bottom: 3px;
display: block; border-top: 1px; border-bottom:1px; border-color: #999;  border-bottom-style: solid;  }
a.nav:link { text-decoration: none; color: #666; }
a.nav:visited { text-decoration: none; color: #666; }
a.nav:hover { text-decoration: none; color: #022D8E; }
a.nav:active { text-decoration: none; color: #022D8E; }
.nav {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #022D8E;  padding-bottom: 3px;
display: block; border-top: 1px; border-bottom:1px; border-color: #999;  border-bottom-style: solid; }



a:link, a:visited { 
text-decoration :  underline ; }

a:link, a:visited { 
color : #666; }


/*Formular Formatierung*/

.txtFld0 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em;
	color:#333;
	text-decoration: none;
	background-color: #fff;
	height: 20px;
	width: 250px;
	border:  1px solid #999;
	}
 
.txtFld1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em;
	color:#333;
	text-decoration: none;
	background-color: #fff;
	height: 100px;
	width: 250px;
	border:  1px solid #999;
	}
  
 .smallBtn {
	color: #fff;
	text-decoration: none;
	width: 150px;
	background-color: #999;
	border: 1px solid #fff;
	}
