	.textgrey 	{
		color:#000000;
		font-size:12px;
		background-color:#efefef;
	}
	.block_text_head {
		font-family:  Verdana,Helvetica,Arial;
		font-size: 12px;
		color:#282E2B;
		font-weight:bold;
  	}
  	.block_text {
		font-size: 12px;
  	}
.teaser {
		font-family:  Verdana,Helvetica,Arial;
		font-size: 12px;
		color:#FFFFFF;
}
	
input,textarea {
		font-family:  Verdana,Helvetica,Arial;
		font-size: 12px;
    	border:1px solid #cecece;
}
.guestbook_head{
    background:#FFFFFF;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
.guestbook {
		font-family: Verdana,Helvetica,Arial;
		font-size: 11px;
		background:#FFFFFF;
    color:#000000;
		text-decoration:none;
    border-color:#000000;
}	
.guestbook_info {
		font-family: Verdana,Helvetica,Arial;
		font-size: 11px;
		background:#FFFFFF;
    color:#000000;
		text-decoration:none;
}
#mail_115 {font-size:11px;}
td {font-size:13px;}

  	/* *******************************************************************************
		MYCSS:  
	*/
html,body {
min-height:100%;
}
body{
	background-color:white;
	font-family:verdana;
	font-size:12px;								/*global font !!!*/
	margin: 0px;
	padding: 0px;
	min-height: 100%;
	text-align:center;
}
#bigborder {
 	background-color:#db5d08;
	background-image:url(/../images.page/bg_main.gif);
	background-repeat: repeat-x;
	background-position: right top;
	width: 1000px;								/*global width*/
	\width: 1020px;
	w\idth: 1000px;
	border: 0px solid gray;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	position: relative;
	min-height: 100%;
}
#container {
	width: 960px;								/*global width*/
	\width: 980px;
	w\idth: 960px;
	border: 0px solid gray;
	background-color:white;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	position: relative;
	min-height: 100%;
	text-align:left;
	background-repeat: repeat-y;
	background-position: right top;
}
#banner {
	margin-bottom: ;
	background-color: rgb(213, 219, 225);
	height:137px;								/*header height*/
	border-bottom:solid orange;
	border-bottom-width: 1px;
}
#headerbg {
	background-image:url(/../images.page/bg_head3.gif);
	background-repeat: repeat-x;
	background-position: right top;
	height:112px;								/*header bg height*/
	text-align:right;
	border-bottom:solid orange;
	border-bottom-width: 1px;
}
#navigation{
	height:22px;								/*menu height !!!*/
	background-color: black;
	text-align:left;
	font-family:Georgia;
	color:white;
	background-image:url(/../images.page/bg_headmenu.gif);
	background-repeat: repeat-x;
	border-right:solid white;
	border-right-width: 2px;
	border-left:solid white;
	border-left-width: 2px;
	border-bottom:solid white;
	border-bottom-width: 2px;
}
#content {
	padding: 20px;
	background-color: white;
	/*min-height:600px;*/
	margin:0px 180px 0px 180px;						/*content margins*/
	text-align:justify;
}
#sidebar-a {
	float: left;
	width: ;
	margin: 0;
	margin-right: ;
	padding: 5px;
	width:170px;								/*navi left width !!!*/
	background-image:url(/../images.page/bg_menu.gif);
	background-repeat: repeat-y;
	min-height:100px;
	text-align:center;
	margin-right:20px;
	/*height:600px;*/
	border-top:solid white;
	border-top-width: 2px;
	padding-bottom:300px;
}

#sidebar-b {
	float: right;
	width: ;
	margin: 0;
	margin-left: ;
	padding: 5px;
	background-color: black;
	width:170px;								/*right col width !!!*/
	background-image:url(/../images.page/bg_menu.gif);
	background-repeat: repeat-y;
	/*min-height:600px;*/
	color:#171717;
		height:600px;
	border-top:solid white;
	border-top-width: 2px;
}
#footer {
	clear: both;
	padding: 0px;
	margin-top: ;
	background-color: rgb(213, 219, 225);
	font-size:11px;
	text-align:center;
	background-repeat: repeat-y;
	margin-bottom:10px;
}
#pappert {
 font-size:10px;
 text-align:center;
 width: 100%;
 color: white;
 margin: 10px 0px 0px 0px;
 padding:0;
}
#pappert a{
 	margin:0px;									/*space between links*/
	color:grey;
	text-decoration:none;
	border-bottom:;
	font-weight:normal;
}
#pappert a:hover{
	color:silver;
	border-bottom:;
}
#sonne {
	position: absolute;
	padding: 0px;
	top: 80%;								/*sun*/
	margin-left:-25px;
	width:94px;
	height:113px;
	background-image:url(/../images.page/sonne.gif);
}
#sonne2 {
	padding: 0px;
	top: 600px;									/*sun left*/
	width:50px;
	height:136px;
	background-image:url(/../images.page/sonne_left.gif);
}
/*					typography					*/
/*______________________________________________*/

/* ----- NAVIGATION ----- */
#navigation a{
 	margin:0px;									/*space between links*/
	font-size:12px;								/*text size,style !!!*/
	font-weight:bold;
	color:black;
	text-decoration:none;
	font-family:verdana;
	border-bottom:;
}
#navigation a:hover{
	color:white;
	background-color:#FFA200;
	border-bottom:;
}
#navigation a:visited, a:active, a:focus{
	color:;
	background-color:;
	border-bottom:;
}
/* ----- NAVIGATION SIDE ----- */
#sidebar-a a{
	font-size:12px;								/*navi side text size !!!*/
	color:#ED7200;
	text-decoration:none;
	font-family:tahoma;
	font-weight:bold;
	width:180px;
	line-height:30px;							/*navi side space between links*/
}
#sidebar-a a:hover{
	color:red;
/*	background-color:#FFA200; */
	border-bottom:;
}
#sidebar-a a:visited, a:active, a:focus{
	color:;
	background-color:;
	border-bottom:;
}
/* ----- HEADINGS ----- */
h1{
	font-size:17px;
	color:#252525;
	font-weight:bold;
	font-family:Verdana;
	padding:0;
	margin:0;
	margin-bottom:20px;
}
h2{
	color:#EC5300;
	font-family:georgia;
	font-size:16px;
	font-weight:bolder;
}
h3{
}
h4{
}
/* ----- LISTS ----- */
#sidebar-a li{
	list-style-type: none;
	line-height:25px;							/*navi side space between links*/
	color:#EC5300;
	margin:0;
	padding:0;
	width:160px;								/*navi side menu width,style*/
	border-bottom:solid orange;
	border-bottom-width: 1px;
	text-align:left;
	padding-left:10px;
}
#sidebar-a li span{
	color:black;
}
#sidebar-a ul{
	width:70px;
	margin:0;
	padding:0px;
	position:absolute;		/* ie correction */
	left:5px;
}
.navileft_active{
	background:url(/../images.page/m.gif) no-repeat -6px 3px;
}
.navileft_active a{
	color:#9F2900 !important;
}
#navigation li{
	list-style-type: none;
	line-height:25px;							/*navi vertical position !!! */
	color:#EC5300;
	margin-left:35px;							/*navi space between links !!!*/
	padding:0;
	display: inline;
	border-right:solid red;
	border-right-width: 0px
}
#navigation li span{
	color:black;
}
#navigation ul{
	margin:0;
	padding:0px;
	display: inline;
}
#stripe{
background-image:url();
	background-repeat: no-repeat;
	background-position: left top;
background-color:white;
height:111px;
width:20px;
position:absolute;
left:980px;
top:1px;
}
a{
 	margin:0px;									/*space between links*/
	font-size:12px;								/*text size,style !!!*/
	font-weight:bold;
	color:#ED7200;
	font-family:verdana;
	border-bottom:;
}
a:hover{
	color:red;
}
#navigation .navi_active{
	font-weight:bold;
	color:white;
}
#menuLeft{
	padding-bottom:300px;
}

#footer a{
 	margin:0px;									/*space between links*/
	font-size:10px;								/*text size,style !!!*/
	font-weight:normal;
	color:gray;
	font-family:verdana;
	border-bottom:;
}

img.menu_parent{
	position:absolute;
	margin-top:7px;
	margin-left:5px;
}

