       *{
        	border:solid 0px red;
        	font-family: Arial;
        }
        
        * html #contentFrame {
        	height:380px;
        }
        

        #alignDiv{
        	margin:auto;
        	width:738px;
        }
        
        * html #alignDiv {
        	margin-top: -6px;
        	text-align:center;
        }
        
        * html #alignDiv2{
        	text-align:left;
        }
        
        html {
			min-height: 101%;
			}
		
        body {
        	background-color:#4F5B6E;
        	color:#660033;
        	
        	font-family:  		   Arial, Helvetica, sans-serif;
        	font-size:	12px;
        	
        }
		
        h1 {
			font-family:  		   Arial, Helvetica, sans-serif;
			font-size:									   16px;
			color:										#660033;
			margin-top:									    5px;
			margin-bottom:								   10px;
			margin-left:								   20px;
			margin-right:								   20px;
        }
        
        a {
		font-family: Verdana;
        	text-decoration:none;
        	font-weight:bold; 
        }
        
        a:hover {
        	color: #882222;
        }
        
        
        
   		b{
   			color:#202020;
   		}
        
        li {
        	margin-top:8px;
        }
        
        
        table {
        }
        
        td {
        	padding-top:1px;
        	padding-left:5px;
        }
        
        th {
        	padding-top:1px;
        	padding-left:5px;
        	color:#660033;
        }
        
       input.text ,select{
        	border: solid 1px #344152;
        	margin-bottom:2px;
        	width:145px;
        }
        
        input.int {
        	border: solid 1px #344152;
        	margin-bottom:2px;
        	width:40px;
        }
		.radmenulink{
			color: #686868;
		    font-size: 10px;

		}
		
	h1.header{
		display: inline;
		margin: 0;
		padding: 0;
		font-family:   serif;	
	}

		.header{
			font-size:14px;
			font-weight:bold;
		}
		
		.text {
			color:#344152;
			line-height:1.4em;
		}
		
		.text a {
			color:#344152;
		}
		
		.radmenulinkHL{
			color: #882222;
		    font-size:12px;
			
		}

		.simpleList li{
			list-style: none;
		}
		
		.simpleList li ul {
			margin:0px;
			padding-left:10px;
		}
		
		.simpleList li ul li{
			margin:0px;
		}
		
		.simpleList a{
		font-family: Verdana;
        	text-decoration:none;
        	font-weight:normal;
        	color:#344152; 
        }
        	
        	.listbox{
			width:200px;
			height:200px;
			overflow:hidden;
			border:solid 1px black;
			margin-bottom: 1px;
			margin-top: 1px;
			margin-right: 2px;
			margin-left: 2px;
		}
		
		.listbox ul{
			margin-bottom: 2px;
			margin-top: 0px;
			padding-left:25px;
		}
		.listbox ul li ul {
			list-style-image: url("../images/icons/listboxicon.gif");
		}
		.listbox ul li ul li ul {
			border-left:dotted 1px black;
			margin-left: -9px;
		}
		
		.listbox li{
			margin-bottom: 0px;
			margin-top: 0px;
		}
		
		.listbox a {

			font-family:   Arial, Helvetica, sans-serif;
        		text-decoration:none;
        		font-weight:normal; 
		}
		
		.calcContainer{
			border-right:solid 1px black;
			border-bottom:solid 1px black;
			margin-right:50px;
			margin-bottom:-1px;
		}
		
		.calcPrice{
			width:45px;
			padding-left:5px;
			margin-right:-50px;
			float:right;
			padding-top:2px;
		}
		
		.calcField{
			width:200px;
		}
		
		.calcFieldLabel{
			width:200px;
			float:left;
			padding-top:2px;
		}
		
		.calculatorExtension {
			margin-top:3px;
			padding-top:7px;
			border-top:dotted 1px #660033;

		}
		
		.calcSum {
		
			float:right;
			width:45px;
			height:25px;
			padding-left:5px;
			padding-top:10px;
			border-top: solid 1px black;
			border-left: solid 1px black;
		
		}
		
		.error {
			color: darkred;
			font-weight:bold;
		}
		
		div.notice{
			background-color:#ffffcc;
			border:solid 1px blue;
			margin:5px;
			padding:2px;
			
			color:#660033;
		}
		
		a.noticebutton {
			float:left;
			margin-left:15px;
			border:solid 1px darkblue;
			border-top:solid 1px blue;
			min-width:35px;
			margin-top:-6px;
			
			padding-top:5px;
			
			text-align:center;
		}

		a.noticebutton:hover {
			border:solid 1px blue;
			border-top:solid 1px blue;
			background-color: lightgray;
		}
		
		#alignDiv{
			position:relative;
			top:-0px;
		}
		
		#MenuFrame {
			position:relative; 
			
			top:0;
			width: 738px;
			height:211px;
		}
		
		#loginMenue {
			position:absolute;
			
			top:58px;
			left:170px;
			
			width:180px;
			height:128px;
			
			background-color: #ffffff;
			
			border: solid 1px red;
			
			text-align:left;
			
			z-index:100;
		}
		
		#loginMenue .text{
			line-height:1em;
		}
		
		#loginMenue li{
			margin:0px;
			margin-top:0px;
			list-style: none;
		}
		
		#loginMenue lu{
			margin:0px;
			padding:0px;
		}
		

		#leftBorder {
			float:left;
			background-image:url("../images/borderleft.gif");
			width: 25px;
			display:block;
		}
		
		#rightBorder {
			float: right;
			background-image:url("../images/borderright.gif");
			width: 40px;
			height:auto;
			border: solid 0px red;
			display:block;
		}
		
		#mainFrame {
			background-image:url("../images/background.gif");
			position:relative;
			top: 0px;
			left:-1px;
			width:738px;
			vertical-align:top;
			border:solid 0px red;
			display:block;
		}
		
		#contentFrame{
			min-height:380px;
			width:650px;
			border:solid 0px blue;
			display:block;

			margin-left:35px;
			padding-bottom:10px;
			padding-top:15px;
		}
		
		#footFrame {
		
			position:relative;
			left:-7px;
			margin-top:0px;
			padding-top:5px;
			clear:both;
			
			width:746px;
			height:32px;
			
			background-image:url("../images/foot.gif");
			background-repeat: no-repeat;
			background-color:#4F5B6E;
			
			font-weight:bold;
			font-size:12px;
			text-align:center;
			color: #686868;
		}
