* {
    padding: 0px;
    margin: 0px;
}

.clearer {clear: both;}

p {font-family: Arial, sans; font-size: 14px; color: #333333; margin-bottom: 15px; line-height: 1.5em;}

body {background-color:#ffffff;}

.credit {font-size: 10px; color: #737172;}


#container {
    position: absolute;
    top: 40px;
	left: 50px;

}

#content {
	position:relative;
	top:95px;
	left:0px;
	width: 750px;
	border-style:solid; 
	border-color:#999999; 
	border-width:1px;
	padding:20px;
	background-color:#ffffff;
}

#navibigline { 	
	position:absolute;
	top:140px;
	left:0px;
	width: 800px;
	}
	
#navismallline { 	
	position:absolute;
	top:171px;
	left:0px;
	width: 800px;
	}
	
#left_content {position:relative; float:left; left: -350px; top:0px; width:350px;}
#right_content {position:relative; float:left; left: 400px; top:0px; width:350px;}

#footer { 
	position: relative; 
	width: 790px; 
	left: 0px; 
	border: 0; 
	top: 110px;
	text-align: left;
	}

.rednavi {font-family: Arial, sans; font-size:21px; text-decoration: none; color: #ad0502;}
.redsmallnavi {font-family: Arial, sans; font-size:15px; text-decoration: none; color: #b70b3c;}

.verticalline {color: #D2CCCC; font-size: 23px; padding-left:10px; padding-right:10px;}
.verticalsmallline {color: #D2CCCC; font-size: 17px; padding-left:7px; padding-right:7px;}

a.norm {font-family: Arial, sans; font-size:14px; text-decoration: underline; color: #333333;}
a.klein {font-family: Arial, sans; font-size:10px; text-decoration: underline; color: #737172;}

a.navi  {font-family: Arial, sans; font-size:21px; text-decoration: none; }
a.navi:visited {color: #737172;}
a.navi:link {color: #737172;}
a.navi:active {color: #ad0502;}
a.navi:hover {color: #ad0502;}

a.smallnavi  {font-family: Arial, sans; font-size:15px; text-decoration: none; }
a.smallnavi:visited {color: #737172;}
a.smallnavi:link {color: #737172;}
a.smallnavi:active {color: #ad0502;}
a.smallnavi:hover {color: #ad0502;}
