#overall div {
	background-color	:	white;
}

div {
   	background-color	:	transparent;
}

img {
   	border			:	0;
}

table.shortinfo {
	width			:	100%;
}
div#ajaxresult {
   	position		:	absolute;
	color                   :       #000;
   	background-color	:	white;
   	z-index			:	255;
   	top			:	50px;
   	left			:	9px;
   	display			:	none;
   	border			:	1px dashed #900;
   	padding 		: 	0 5px 0 5px;
   	border-top		:	none;
   	width			:	368px;
}

#footer {
	width			:	100%;
	text-align		:	center;
	font-size		:	smaller;
	clear			:	both;
	background-color	:	#ff0000;
}

h1.softtitel {
	font-weight		:	bolder;
	font-size		:	18px;
	color			:	#507d01;
}

h2.softtitel {
	margin-top		:	15px;
	font-weight		:	bolder;
	font-size		:	14px;
	color			:	#507d01;
}

#header {
	position	: 	relative;
	width		:	780px;
	z-index         :       255;
	color           :       #FFF;
	height		:	130px;
	background-color:	#FFFFFF;
	text-align	:	left;
	padding		:	0 3px 20px 0;
}

#header a {
	color           : white;
	font-weight     : normal;
}

#ajaxresult a {
	color           : #2E6681;
}

ol {
	color		:	#73b600;
	list-style-type :	decimal-leading-zero;
}

a {
	color		:	#014169;
	font-weight	:	bold;
	text-decoration	:	none;
}

a:hover
{
	color		:	#68a302;
	font-weight	:	bold;
	text-decoration	:	none;
}

a:visited
{
	color		:	#014169;
	font-weight	:	bold;
	text-decoration	:	none;
}

.box_item {
	background-image:	url(/pics/blocklinks_titel.png);
	background-repeat:	repeat-x;
	background-color:	white;
	margin-left	:	3px;
	margin-bottom	:	10px;
	width		:	157px;
	color		:	#FFFFFF;
	font-weight	:	bold;
	border		:	0;
	font-family	:	Verdana;
	font-size	:	11px;
	font-weight	:	bold;
	padding-top: 6px;
	margin-top: 8px;
}

.box_item_content {
	width		:	152px;
	border		:	1px solid #73b600;
	color		:	#000;
	background-color:	white;
	font-weight	:	normal;
	margin-top	:	6px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	
}

.box_item_content a {
	color		:	#000;
	font-weight	:	normal;
}

#box_mainredbar .box_itemhaupt {
	background-image: url(/pics/titel_haupt-rot.png);
	background-repeat:	no-repeat;
	margin-bottom	:	10px;
	font-family	:	Verdana;
	font-size	:	11px;
	color		:	#fff;
	font-weight	:	bold;
	border		:	0;
}

#box_mainredbar .box_itemhaupt_content {
	width           :       587px;
	border          :       1px solid #619c2d;
	color           :       #000;
	background-color:       white;
	font-weight     :       normal;
	margin-top      :       4px;
	padding         :       1px 5px 1px 5px;
}

.box_itemhaupt {
	background-image:	url(/pics/titel_haupt.png);
	background-repeat:	repeat-x;
	margin-bottom	: 	12px;
	font-family	:	Verdana;
	font-size	:	11px;
	color		:	#FFFFFF;
	font-weight	:	bold;
	border		:	0;
	padding-top: 6px;
	margin-top: 8px;
	width: 599px;
}

.box_itemhaupt_content {
	width		:	587px;
	border		:	1px solid #2079b4;
	color		:	#000;
	background-color:	white;
	font-weight	:	normal;
	margin-top	:	6px;
	padding-top: 12px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}


.box_itemspecial {
	background-image:	url(/pics/titel_haupt_unten.png);
	background-repeat:	repeat-x;	
	margin-bottom	:	11px;
	color		:	#fff;
	font-weight	:	bold;
	background-color:	white;
	border		:	0;
	padding-top: 6px;
}

.box_itemspecial_content {
	width		:	286px;
	border		:	1px solid #5ca9d9;
	color		:	#000;
	background-color:	white;
	font-weight	:	normal;
	margin-top	:	6px;
	padding-top: 12px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.box_itemspecial_content a{
	font-size: 14px;
	font-weight: bold;
	color: #014169;
}

#content {
	position	:	absolute;
	left		:	170px;
	top		:	185px;
	margin-top	:	-20px;
	padding-top	:	10px;
	float		:	left;
	width		:	610px;
	height		:	220%;
	background-color:	#fff;
	padding		:	0 3px 0 0;
	z-index		:	10;
}

#nav {
	z-index		:	5;
	position	:	absolute;
	top		:	165px;
	float		:	left;
	width		:	170px;
	background-color:	#fff;
	padding-top: 0;
	padding-right: 4px;
	padding-bottom: 0;
}


#box_main {
	width			:	599px;
	border			:	0;
	background-color	:	white;
	margin-bottom		:	10px;
}

#box_main2 {
	position		:	absolute;
	top			:	30px;
	left			:	395px;
	z-index			:	0px;
	width			:	363px;
	height                  :       55px;
	border			:	0;
	margin-top		:	43px;
	margin-bottom		:	20px;
}

#box_left {
	border			:	0;
	float			:	left;
	width			:	298px;
}

#box_right {
	border			:	0;
	margin-left		:	5px;
	float			:	left;
	width			:	298px;
}

#suche
{
	position		:	absolute;
	top			:	129px;
	left			:	172px;
	margin-bottom		:	0;
}

#sucheinhalt
{
	width		:	400px;
	border		:	1px solid #004455;
	padding		:	7px;
	padding-top	:	2px;
	margin-top	:	0;
	background-image:	url(/pics/hg_suche.jpg);
	background-repeat:	repeat-y;
/*	background-color:	#DFE0FF;*/
	background-color:	#FFF;
}

th {
	font-size	:	11px;
	text-align	:	left;
	background-color:	#E0E8FF;
	color		:	#0000a7;
}

td {
	font-size	:	11px;
	color		:	#000;
	font-weight	:	normal;
}

#mybanner
{
	background-color	:	transparent;
	position		:	absolute;
	top			:	40px;
   	z-index			:	255;
	text-align		:	center;
	left			:	293px;
}

#mybigsize {

   background-color:transparent;
	position		:	absolute;
	top			:	0px;
	left			:	57px;
}
#myskyscraper {

   background-color:transparent;
	position		:	absolute;
	top			:	0px;
	left			:	785px;
}

#mysonder {
	background-color:transparent;
	position		:	absolute;
	z-index		:	120;
	top			:	200px;
	left			:	35px;
	height  	 	:	67px;
	width			:	170px;
}

#myzeile {
	background-color	:	white;
	position		:	absolute;
	top			:	150px;
	width			:	780px;
	text-align		:	center;
	z-index			:	255;
}

td.list_special {
	background-color:	#FFFAA2;
	border		:	1px solid red;
}

a.tab {
        border-collapse	: collapse;
        border-style	: solid solid none solid;
        border-color	: black;
        border-width	: 1px 1px 0px 1px;
        background-color: silver;
        padding		: 2px 0.5em 0px 0.5em;
        margin-top	: 4px;
        font-family	: arial;
        text-decoration: none;
}
a.tab:hover {
        border-color: black;
        background-color: white;
}

.panel {
    border: solid 1px black;
    background-color: white;
    padding: 7px;
    height: 50px;
    overflow: auto;
}body {
	font-family	:	Verdana, Arial, sans-serif;
	font-size	:	11px;
	color		:	#1644A2;
	background-color:	#FFFFFF;
	background-image:	url(/pics/bg_body.gif);
	background-repeat:	repeat-x;
	height		:	300px;
	text-align	:	left;
	margin		:	0;
}
div.overall {

	position	:	absolute;
	width		:	785px;
	background-color:	#FFF;
	top		:	0px;
}
