/* Basics */

body, html, h1, h2, h3, h4, h5, p, a:link, a:active, a:visited, a:hover, #TopMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:100%; /*erreicht annähernd gleiche Schriftgrößen in NN, IE und OP*/
	}
	
body {
	#behavior:url('securacsshover.htc');
	}
	
h1, h2, h3, h5 {
	width:auto;
	position:relative;
	left:0px;
	}

h3, h5, a:link, a:active, a:visited {
/*	color: #5F788C;
*/	color: #000000;
	text-decoration: none;
	}

a:hover {
	text-decoration: underline;
	}

body {
	font-size: 10px;
	color: #000000;
	text-align: center;
	margin: 0px;
/*	background:#5F788C; */
	background: url(grafik/backgrid.gif);
	z-index:1; 
	}
	
h1 {
/*	color:#669900;*/
	display: block;
	color:#669900;
	height:25px;
	font-size: 13px;
	text-align: left;
	top:5px; 
/*	top:64px;*/
	font-weight: bold;
	margin:0px 0px 10px 0px;
	padding:6px 0px 0px 102px;
	z-index:2;
	}	
	
#TopMenu h1 {
	position:relative;
	display: block;
	color:#000000;
	height:auto;
	font-size: 14px;
	letter-spacing:3px;
	text-transform:lowercase;
	text-align: left;
	font-weight: normal;
	left:163px;
	top:19px;
	z-index:26;
	}	
		
/*#TopMenu img {
	display:block;
	clear:both;
	}
*/
	
.tab {
	display:block;
	background:none;
	padding:0px;
	margin:0px;
	float:left;
	}
	
	
span.posi {
	position:absolute;
	top:224px;
	z-index:26;
	background:none;
	}	

	
h2 {
	width:300px;
	font-size: 11px;
	color: #000000;
	text-align: left;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
	}

h3 {
	font-size: 11px;
	text-align: left;
	margin: 0px 0px 25px 0px;
	font-weight: lighter;
	}
	
h4 {
	font-size: 11px;
	text-align: left;
	margin: 1px 0px 0px 0px;
	font-weight: bold;
	border-top:1px solid #669900;
	padding-top:2px;
	}
	

h5 {
	font-size: 9px;
	text-align: left;
	margin: 0px 0px 5px 0px;
	font-weight: lighter;
	}

p {
	font-size: 11px;
	top:90px;
	height:auto;
	color: #000000;
	margin-top:4px;
	margin-bottom:5px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: justify;
}

p.news {
	font-size: 11px;
	top:90px;
	height:auto;
	color: #000000;
	margin-top:4px;
	margin-bottom:10px;
	margin-right: 0px;
	margin-left: 0px;
	padding-bottom:3px;
	border-bottom:1px solid #000000;
	text-align: left;
}


p.media {
	font-size: 11px;
	top:90px;
	height:auto;
	color: #000000;
	margin-top:4px;
	margin-bottom:5px;
	margin-right: 0px;
	margin-left: 0px;
	padding-bottom:3px;
/*	border-bottom:1px solid #000000; */
	text-align: left;
}

p.footnote {
	font-size: 9px;
	top:90px;
	height:auto;
	color: #000000;
	margin-top:4px;
	margin-bottom:5px;
	margin-right: 0px;
	margin-left: 0px;
	padding-bottom:3px;
 	border-bottom:1px solid #000000; 
	text-align: left;
}

p.welcomecopy {
	font-size: 12px;
	line-height:22px;
	text-align:left;
	color: #000000;
	margin-bottom:6px;	
}

p.welcomecopy b, p.welcomecopy strong {
	color:#E87B14;
}

p.&nbsp; {
	letter-spacing: -10pt;
	word-spacing: -5px;
}

.linksbund {
	text-align:left;
	border-top:0px;
	}


/* Seite */
#HauptFrame {
	position:relative;  
/* 	top:0px; */
	margin:0px auto 0px auto;
	width:806px; 
	height:auto;
	z-index:1; 
	background:url(grafik/tableaushadowgrid.gif);
/*	background:#ffffff url(grafik/basic_illu.gif) no-repeat;
*/ 	text-align: left;
/*	border-bottom: 1px solid #2D506C; */
/*	border: 1px solid #ffe924; 
	border-bottom:1px solid #ffffff; */
	overflow:hidden;
	}
	
#footshadow {
	position:relative;  
/* 	top:0px; */
	margin:0px auto 0px auto;
	width:806px; 
	height:5px;
	z-index:1; 
	background:url(grafik/footshadow.gif);
	background-repeat:no-repeat;
}
	




/* Kopfbild */
	
/*#HauptFrame img, #HauptFrame img.back_illu  {
position:relative;
float:left;
margin-left:4px;
margin-bottom:0px;
}*/

	
#HauptFrame img {
z-index:2;
}


#HauptFrame img.back_illu {
z-index:1;
top:-119px;
margin-bottom:-163px;
}
	
/* Menü */
#TopMenu {
	display:block;
	position:relative;
/*	color: #ffffff;*/
/*	color: #ffe924; */
	top:0px;
	height:197px;
	width:797px; 
	text-decoration: none;
	text-align: right;
	z-index:26;
	margin-left:4px;
	padding:0px;
	background-image:url(grafik/basic_illu.gif);
	background-repeat:no-repeat;
	}
	
#TopMenu a:link, #TopMenu a:active, #TopMenu a:visited {
	color: #000000;
	text-decoration: none;	
	}
		
#TopMenu a:hover {
	text-decoration: underline;	
	}	
	
#TopMenu img {
	display:block;
	position:relative;
	float:left;
	margin:0px;
	padding:0px;	
	z-index:2;
	}	
	
#TopMenu table {
	position:relative;
	display:block;
	float:right;
	height:19px;
	padding:0px;
	margin:0px;
	background-color:#CCCCCC;
	top:0px;
	z-index:30;
	border:none;
	overflow: hidden;
	}
	
#TopMenu table td {
	font-size:11px;
	height:19px;
	padding:0px 0px 0px 5px;
	}


/* aktiver Sprach Button */

.button_language, .button_language a, .button_language a:link, .button_language a:active, .button_language a:visited {
	font-weight:bold;
	letter-spacing:1px;
	padding-right:3px;
/*	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border:1px dotted #00cc66; 
	padding-left:4px;
	padding-right:4px;
	padding-bottom:2px;	
	padding-top:1px;	*/
	}	
	

/* !!! NEUES MENU */	
	
#HauptFrame>#MainMenu {
	top: 45px; 	
	}
	
#MainMenu {
	position: relative;
	display: block;
	float:left;
	color: #000000;
	background-color:#FFFFFF;
/*	text-indent: 150px; */
	height: auto;
	top: 45px; 	
/*	width: 628px; */
	width: 149px;
	left: 4px;
	text-decoration: none;
	text-align: left;
	z-index:3;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	

	
#MainMenu a, #MainMenu a:link, #MainMenu a:active, #MainMenu a:visited {
	display:block;
	width: 149px;
	height:auto;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-indent:10px;
	margin:0px;
	padding:1px 0px 1px 0px;
	border-top:2px solid #CCCCCC;	
	}	
	
#MainMenu a:hover {
background-image:url(grafik/menu/menuon08.gif);
background-repeat:repeat-y;
width: 149px;
height:auto;
}		
		
#MainMenu span ul {
	display:none;
	}
	
#MainMenu span:hover ul, #MainMenu span:hover ul li {
	position:relative;
 	display:block;
	}
	
#MainMenu span:hover ul {
	width:auto;	
	height:auto;	
	top:inherit;
	left:0px;
	margin:0px;
	padding:0px;
	background-color: #E87B14;
/*	border: 1px solid #FFFFFF;
*/	list-style:none;
	}

#MainMenu span ul li a, #MainMenu span ul li a:link, #MainMenu span ul li a:visited, #MainMenu span ul li a:active {
	font-size: 10px;
	color: #FFFFFF;
/*	padding-right:10px;
*/	}


#MainMenu span ul li a:hover, #MainMenu span ul li:hover  {
	font-size: 10px;
	color: #000000;
	}


#MainMenu span ul li {
	display:none;
	color: #FFFFFF;
	height:auto;
	width:auto;
	padding:0px; 
	margin:0px;
	text-decoration: none;
	}


	
/*#MainMenu span ul li:hover {
	display:block;
	height:auto;
	width:auto;
	margin:0px;
	background-color: #AAE272;
	text-decoration: none;
	}
	
#MainMenu span ul li a:hover {
	color: #FFFFFF;
	text-decoration: none;
	border:none;
	}
	
#MainMenu span ul li a:link {
	color: #000000;
	font-weight:normal;
	text-decoration: none;
	}
	
#MainMenu span ul li a:visited {
	color: #000000;
	font-weight:normal;
	text-decoration: none;
	}*/



/* Layout */
.textleft {
	text-align: left; 
	}
	
.halbfett {
/*	color:#669900;*/
	color:#E87B14;
	font-weight:bold; 
}

.halbfett_schwarz {
	color:#000000;
	font-weight:bold; 
}

.blocksatz-eng {
	letter-spacing: 0pt;
	word-spacing: -2px;
}

.blocksatz-weit {
	letter-spacing: 1pt;
	word-spacing: 2px;
}

.blockword-eng {
	word-spacing: -8px;
}


#column1, #column2, #column3, #column4,  #column5 {
	position:relative;
	height:auto;
	margin-bottom:80px;
	z-index:1; 
}

#column1 {
	left:0px;
	top: 0px;
	width:	17px;
	float:left;
}

#column1 h1, #column2 h1 {
	width:305px;
	height:14px;
	position:relative;
	color:#000000;
	font-size: 12px;
	text-align: left;
	left:0px;
	top:1px;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 11px 0px;
	font-weight: bold;
	z-index:1; 
	}
	
#column2>h1 {
	top:2px;
	}
	
#column2 {
	left:0px;
	top: 37px;
	width:300px;
	float:left;
}

/*#column3 {
	left:20px;
	width:375px;
	float:right;
}*/

#column3 {
	left:15px;
	top: 37px;
	width:300px;
	float:left;
}


#column4 {
	left:25px;
	top: 37px;
	width:200px;
	float:left;
}

#column5 {
	left:25px;
	top: 37px;
	width:300px;
	float:left;
}

#column4 p, #column5 p {
	text-align: left;
	margin-bottom:8px;
}

#column2 ul, #column3 ul, #column4 ul, #column5 ul {
	position:relative;
	left:-23px;
/*	text-indent: 5px;
*/	line-height: 11px;
/*	list-style: square;
	list-style-position:outside;
*/	padding-top:0px; 
/*	margin-left:-24px;*/
	margin-top:4px;
	margin-bottom:8px;
}

/*#column2>ul, #column3>ul, #column4>ul, #column5>ul {
	line-height: 12px;
	list-style: square;
	list-style-position:outside;
	margin-top:4px;
	margin-bottom:8px;
}*/

#column2 li, #column3 li, column4 li, #column5 li {
	font-size: 11px;
	line-height:13px;
/*	color:#E87B14;
*/	color:#000000;
	text-indent: 0px;
	margin-top: 1px;
	margin-bottom:3px;	
	list-style-position:outside;
	list-style-type:square;
}

/*#column2 li span, #column3 li span, column4 li span, #column5 li span {
	color:#000000;	
	font-size: 11px;
	list-style-type:none;
}*/

.nolist {
/*	text-indent: 5px; */
	font-size: 11px;
	line-height: 12px;
	list-style-type: none;
	list-style-position:outside;
/*	padding-top:0px; */
/*	margin-left:-24px; */
	margin-top:2px;
	margin-bottom:12px;
}



#column_aktuell, #column_verkauf {
	position:relative;
	margin-bottom:80px;
	z-index:1;
	top: 37px;
/*	background-color: #CCFFCC; */
/*	background-color: #DDDDDD; */
/*	overflow:hidden; */
}

#column_aktuell {
	left:0px;
	width:600px;
	float:left;
	height:auto;
}

#column_aktuell h2 {
	position:relative;
	left:0px;
/*	top:5px; */
	width:auto;
	font-size: 13px;
	color: #000000;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 0px 0px;
/*	border-top: 1px solid #000000; */
	font-weight: bold;
	clear:both;
	}
	
#column_aktuell li {
	position:relative;
	left:-2px;
	width:auto;
	font-size: 13px;
	color: #000000;
	text-align: left;
	margin: 0px 0px 14px 0px;
	padding: 2px 0px 0px 0px;
	border-top: 1px solid #000000;
	font-weight: bold;
	clear:left;
	list-style: disc url(grafik/SEC-list_bullet.gif) outside;
	}

#column_aktuell h3 {
	font-size: 11px;
	color: #000000;
	text-align: left;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
	}

#column_aktuell img {
	border: 1px solid #669900;
	margin: 0px 0px 10px 0px;
}

#column_verkauf {
	left:50px;
	float:left;
	width:350px;
	padding: 5px;
	border:1px solid #DDDDDD;
}

#hund_verkauf {
	position:relative;
	width:auto;
	display:block;
	z-index:1;
	border-bottom:1px solid #DDDDDD;
}

#hund_verkauf img {
	border:3px solid #DDDDDD;
	display:block;
	margin-right:10px;
}

#hund_verkauf h2 {
	font-size:14px;
	text-align:left;
	width:auto;
}

#hund_verkauf p {
	text-align:left;
}




/*#column_verkauf p  {
	position:relative;
	top:-130px;
	left:210px;
}*/


.datensatz {
	padding:3px 3px 3px 3px;
	background: #669900;
	margin: 0px 0px 10px 0px;
}

/*.topimage {
	position:relative;
	margin:0px;
	top:0px;
	left:0px;	
	}*/

/*.mainimage {
	position:relative;
	top:20px;
	border: 2px solid #ffffff;
	}*/

#footer {
	position:relative;
/*	text-indent:48px;
*/	left:0px;
	width:806px; 
	height:auto;
	top: 0px;
	margin-top:0px;
	margin-bottom:25px;
	margin-right: 0px;
	margin-left: 0px;	
	z-index:1; 
	clear:both;
/*	background-image:url(grafik/footshadow.gif);
	background-repeat:no-repeat;
	background-position: 0px 28px;
*/}

.copyright {
	position:relative;
	top:20px;
	left:163px;
	color:#CCCCCC;
	}
	
.copyright a, .copyright a:link, .copyright a:active, .copyright a:visited, .copyright a:hover {
	color:#CCCCCC;
	}

.bullet_head {
	position:relative;
	top:0px;
	left:-2px;
	margin-bottom:5px;
	}
	
.bullet_head2 {
	position:relative;
	top:0px;
	left:-2px;
	margin-bottom:1px;
	padding-bottom:0px;
	}
	
/*.bullet {
	position:relative;
	top:6px;
	left:-11px;
	float:left;
	margin:0px 10px	20px 0px;
	}*/
	
.bullet {
	position:absolute;
	top:1px;
	left:-32px;
	}	

.page_image {
	position:relative;
	left:0px;
	top:8px;
	border: 1px solid #669900;
	margin:0px 0px 10px 0px;
	}

.ticker {
position:relative;
	text-align: left;
	left:180px;
	top:11px;
	z-index:26;
}