/* CSS Document */

body,td,th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.rahmen {
width: 725px;
margin-top: 20px;
border: 1px solid #000000;

}

.logo, .logo a:link, .logo a:hover, .logo a:active ,.logo a:visited {
vertical-align:middle;
background-color: #993300;
text-decoration:none;
}

.header {
width: 475px;
height: 140px;
margin-left:250px;
background-color: #f5f5f5;
}

.split {
width: 724px;
height: 15px;
background-color: #dddddd;
border-bottom: 1px solid #ffffff;
border-top: 1px solid #ffffff;
vertical-align: middle;

}

#navi {

}

.main {
background-color: #ffffff;
vertical-align:top;
margin-top:20px;
margin-bottom:20px;
width:455px;
margin-left:10px;
vertical-align:top;
font-size:12px;
line-height:16px;
}

/*
Ende Layout styles
*/

.navigation, .navigation a:link, .navigation a:visited{
font-weight: bold;
font-size: 12px;
vertical-align:top;
text-indent:50px;
line-height:16px;
letter-spacing: 1px;color:#333333; text-decoration: none;
}

a  {
text-decoration:none; color:#000000;}

.navigation A:hover {
padding-left:5px;
border-left: 3px solid #993300;
color:#993300;
}

.navigation a:active{

border-left: 3px solid #993300;
color:#993300;
}

.class2 A:link, .class2 A:visited, .class2 A:active{
font-weight: normal;
font-size: 12px;
color: #993300;
margin-left:10px;
line-height:16px;
letter-spacing: 1px;
padding-left:5px;
}


.class2 A:hover {
text-decoration: none; 
color: #333333;
border-left: 3px solid #993300;
padding-left:5px;
}

.imgleft {
border-right:5px #ffffff;
text-decoration:none;
}
.imgright {
border-left:5px #ffffff;
text-decoration:none;
}