@charset utf-8;

body {
	text-align:justify;
	color:#666;
	background-color:#DEE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-decoration:none;
	margin:0;
	padding:0;
}

.twoColFix #container {
width:780px;
text-align:left;
border:2px dotted #666;
background-color:#FFF;
text-decoration:none;
margin:10px auto 0;
}

.twoColFix #header {
background-color:#FFF;
border-bottom-width:2px;
border-bottom-color:#666;
border-style:none none dotted;
padding:0 10px 0 20px;
}

.twoColFix #header h1 {
margin:0;
padding:10px 0;
}

.twoColFix #sidebar1 {
float:right;
width:160px;
background-color:#FFF;
border-left-width:1px;
border-left-style:dotted;
border-left-color:#999;
padding:15px 10px;
}

.twoColFix #mainContent {
text-decoration:none;
margin:0 210px 0 0;
padding:0 20px;
}

.twoColFix #footer {
background-color:#FFF;
border-top-width:2px;
border-top-style:dotted;
border-top-color:#666;
padding:0 10px 0 20px;
}

.twoColFix #footer p {
background-color:#E0E0E0;
margin:0;
padding:10px 0;
}

.fltrt {
float:right;
margin-left:8px;
}

.fltlft {
float:left;
margin-right:8px;
}

.clearfloat {
clear:both;
height:0;
font-size:1px;
line-height:0;
}

.small {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-style:normal;
color:#333;
/*text-decoration:none;*/
}

.input1 {
font-family: Arial, Helvetica, sans-serif;
font-size:1pt;
font-style:normal;
color=#333;
height:20px;
padding-left:5px;
}

td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#333;
	text-decoration:none;
	padding:5px;
	font-weight: 400;
	/*border: 1px solid #666666;*/
}

h4 {
font-size:11pt;
font-weight:700;
color:#333;
font-family:Arial, Helvetica, sans-serif;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#900;
padding:2px;
}

.deko {
color:#900;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:700;
text-decoration:none;
}

.picture_footer {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:400;
color:#333;
text-decoration:none;
margin:2px;
}

.picture {
border:1px solid #999;
text-decoration:none;
float:left;
margin-right:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#333;
padding:2px;
}

.picture_ls {
border:1px solid #999;
text-decoration:none;
float:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#333;
padding:2px;
}

.picture_ls:hover {
border:1px solid #900;
text-decoration:none;
float:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#333;
padding:2px;
}

.text_rahmen {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:400;
	color:#333;
	text-decoration:none;
	background-color:#EFEFEF;
	border:1px solid #999;
	width:90%;
	margin:0;
	padding:3px;
}

.navi:link,.navi:visited,.active {
color:#333;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:400;
}
.navi:hover {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:400;
text-decoration:underline;
}

.navi_small:link,.navi_small:visited,.navi_small:active {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:400;
color:#333;
text-decoration:none;
}
.navi_small:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:400;
color:#000;
text-decoration:underline;
}

.mail:link,.mail:visited,.mail:active {
color:#900;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:400;
}
.mail:hover {
color:#900;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:400;
text-decoration:underline;
}


