/* ---------------- the basics ---------------- */


body { 
	background : #fff url(../img/design/bgr.gif) repeat-x;
	text-align : left;
	color : #666; 
	font-size : 11px; 
	font-family : verdana, arial, helvetica, sans-serif;
	margin: 0 0 0 0; 
}


p { 
	color : #666; 
	background: none;
	font-size : 11px; 
	font-family : verdana, arial, helvetica, sans-serif;  
}

td { 
	color : #666; 
	font-size : 11px; 
	font-family : verdana, arial, helvetica, sans-serif;  
}

tr { 
	color : #666; 
	font-size : 11px; 
	font-family : verdana, arial, helvetica, sans-serif;  
}





/* ---------------- h ---------------- */



h1, h2, h3, h4 {
	color : #666; 
	font-size : 14px; 
	font-family : verdana, arial, helvetica, sans-serif;  
	line-height: 32px; 
	background-image: url(../img/design/htext_line.gif);
	font-weight: normal;
}

strong { 
	color : #666; 
	font-size : 14px; 
	font-family : verdana, arial, helvetica, sans-serif;  
	line-height: 32px; 
	background-image: url(../img/design/htext_line.gif);
	font-weight: normal;
}




/* ---------------- textformatierung ---------------- */

.introtext { 
	color : #666; 
	font-size : 14px; 
	font-family : verdana, arial, helvetica, sans-serif;  
	line-height: 32px; 
	background-image: url(../img/design/htext_line.gif);
	font-weight: normal;
}

.footer { 
	display: block;
	text-align : left;
	color : #666; 
	font-size : 10px; 
	font-family : verdana, arial, helvetica, sans-serif;
	margin-top: 50px;
	padding-top: 5px;
	border-top: #666 solid 1px;
}

.bold { 
	text-align : left;
	color : #666; 
	font-size : 15px; 
	font-weight: bold;
	font-family : verdana, arial, helvetica, sans-serif;
	margin: 0 0 0 0; 
}


.error { 
	color : red; 
	background : none;
	font-weight : bold; 
	font-size : 15px; 
	font-family : verdana, arial, helvetica, sans-serif;  
}

/* ---------------- navigation ---------------- */

a { 
	font-family : verdana, arial, helvetica, sans-serif;  
	font-size : 11px; 
	text-decoration : underline; 
	color : #666; 
	background : none;
}

a:link { 
}

a:visited { 
}

a:hover { 
	text-decoration : underline; 
	color : #9EADD9; 
	background : none;
}





/* ---------------- navigation 2. ebene ---------------- */

a.sub { 
	font-family : verdana, arial, helvetica, sans-serif;  
	font-size : 10px; 
	text-decoration : none; 
	color : #666; 
	background : #fff9ed;
}

a.sub:link { 
}

a.sub:visited { 
}

a.sub:hover { 
	text-decoration : none;
	color : #e5d7b7; 
	background : none;
}


/* ---------------- navigation 3. ebene ---------------- */

a.sub1 { 
	font-family : verdana, arial, helvetica, sans-serif;  
	font-size : 14px; 
	text-decoration : none; 
	font-weight: bold;
	color : #7f0c44; 
	background : none;
}

a.sub1:link { 
}

a.sub1:visited { 
}

a.sub1:hover { 
	text-decoration : none;
	color : #9EADD9; 
	background : none;
}




/* ---------------- forms ---------------- */


input { 
	font-size : 11px; 
	background-color : #B890B2; 
	font-family : verdana, arial, helvetica, sans-serif;
	color: #000;
	border: 0px;
	border-bottom : #000 1px solid;
}

input:first-child:focus {
   color: #fff;
   background-color: red;
}

input.boxes { 
	color : #fff;
	background-color : #B890B2; 
	font-size : 11px; 
	font-family : verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	border-right : black 1px solid;
	border-bottom : black 1px solid;
}

textarea { 
	font-size : 11px; 
	background-color : #B890B2; 
	font-family : verdana, arial, helvetica, sans-serif;
   	color: #000;
	width: 300px;
	border : 0px;
	border-bottom : #000 1px solid;
}

textarea:first-child:focus {
   color: #000;
   background-color: #B890B2;
}

 

select {		
	color : red; 
	background-color : #642F4D;
	font-family : verdana, arial, helvetica, sans-serif; 
}




/* ---------------- ids ---------------- */


#introbox {
	position : static;
	left : 0px;
	top : 0px;
	padding : 15px;
	border : 5px solid #e5d7b7;
	background : #fff;
	text-align : left;
	color : #666; 
	font-size : 14px; 
	font-family : verdana, arial, helvetica, sans-serif;  
	font-weight : bold; 
	letter-spacing : 3px;
	margin-bottom : 20px;
	margin-right: 20px;

}

#menurubrik { 
	position: relative;
	color: #666; 
	font-size: 14px; 
	font-weight: bold;
	font-family: Georgia, Times, serif;
	padding : 7px;
	border : 1px solid #666;
	background : #f5edd9;
	text-align : left;
	font-size : 11px; 
	font-family : verdana, arial, helvetica, sans-serif;  
	font-weight : bold; 
	letter-spacing : 3px;
	margin-bottom : 10px;
	margin-right: 20px;
}


#content {
	max-width : 600px;
	position : relative;
}
