
BODY {
	font-family: Arial;
	color: #4b4b4b;
}

TABLE {
  	border: none;
    border-spacing: none;
	border-collapse: collapse;
	padding: 0px;
}

TD {
  	border: none;
    border-spacing: none;
	border-collapse: collapse;
	padding: 0px;
}

TR {
  	border: none;
    border-spacing: none;
	border-collapse: collapse;
	padding: 0px;
}

IMG {
	border: none;
}

INPUT {
	font-size: 12px;
}

SELECT {
	font-size: 12px;
}

hr {
  height: 30px;
  background: #FFFFFF url(./images/dotted_30px.gif);
}

.body_tab {
	width:100%;
	font-size: 12px;
}

.body_part {
	font-size: 12px;
	border-collapse: collapse;
	border-spacing: 0;
}

.grey_line_top {
	height:11px;
	background-repeat:repeat-x;
	background-image:url(./images/grey_bar_top_1px.gif);
	
}

.grey_line_buttom {
	height:11px;
	background-image:url(./images/grey_bar_buttom_1px.gif);
	background-repeat:repeat-x;
}

.picbar {
	height:181px;
	background-repeat:repeat-x;
	background-image:url(./images/picturebar_grey.gif);
}

.near_picbar {
	background-image:url(./images/picturebar_grey.gif);
	height:181px;
	background-repeat:repeat-x;
}

.submenu {
	padding: 0px;
	height:31px;
	width:100%;
	background-image:url(./images/dotted_bar_30px.gif);
}

.submenu2 {
	padding: 0px;
	font-size: 12px;
	font-family: Arial;
	line-height:20px;
	color: #969696;
}

.footer {
	font-size: 10px;
	color: #969696;
	padding: 0px;
	height:30px;
	background-image:url(./images/dotted_bar_top_30px.gif);
}

#impressum p {
	margin-bottom: 20px;
}

.thickbox {
	margin-right: 15px;
}