@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator       YAML Builder V1.2b (http://builder.yaml.de)
 * @file          my_layout.css
 * @-yaml-minver  3.1
 * 
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(../yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */

@import url(screen/basemod.css);
@import url(screen/content.css);

/* import print layout | Druck-Layout einbinden */
@import url(../yaml/print/print_draft.css);







/* page				*/

body{
	background:#434343 url(../images/page_bg.jpg) no-repeat center top;
	font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma, Helvetica, Verdana, sans-serif;
	font-size:8pt;
	margin:0px;
	padding:0px;
}

.page_margins{
	background:none;
	width:779px;
	padding-top:0px;
	margin:auto;
}

#main{
	border:0px solid yellow;
	padding:0px;
	margin:0px;
	margin-top:24px;
	background:#FFF url(../images/main_bg.jpg) repeat-y;
}

#col1{
	background:url(../images/menu_bg.jpg) no-repeat;
	width:176px;
	min-height:500px;
}

#col2{
	width:176px;
}

#col3{

}



/* content*/

#sidebar_sub_menu{
	margin-top:4px;
	color:#999999;
	width:176px;
}


#menu{
	margin-top:60px;
	color:#bbbbbb;
	z-index:2;
	border:0px solid red;
}

#anzeige{
	background:#efe4b8 url(../images/bg_anzeige.jpg) repeat-x;
	position:absolute;
	left:200px;
	top:0px;
	width:368px;
	text-align:center;
	border:1px solid #d0a859;
	z-index:1000;
}

#anzeige_content{
	padding:10px;
}

#anzeige_heading{
	font-weight:bold;
	text-align:center;
	padding-bottom:4px;
	font-size:10pt;
}

#sidebar_sub_menu a { color: #999999; background:transparent; text-decoration:none; font-size:8pt;}
#sidebar_sub_menu a:visited  { color: #999999; }
#sidebar_sub_menu a:hover { color:#999999; text-decoration:underline; }
#sidebar_sub_menu a:focus,
#sidebar_sub_menu a:active { color:#999999; text-decoration:underline; }	

a { color: #065692; background:transparent; text-decoration:none;font-size:8pt;}
a:visited  { color: #065692; }
a:hover { color:#065692; text-decoration:underline; }
a:focus,
a:active { color:#065692; text-decoration:underline; }	


.active {color: #67c1eb; background:transparent; text-decoration:underline;font-size:8pt;}
.active:visited  { color: #67c1eb; }
.active:hover { color:#67c1eb; text-decoration:underline; }
.active:focus,
.active:active { color:#67c1eb; text-decoration:underline; }	


.info2{ color: #999999; background:transparent; text-decoration:none; font-size:8pt;}
.info2:visited  { color: #999999; }
.info2:hover { color:#999999; text-decoration:underline; }
.info2:focus,
.info2:active { color:#999999; text-decoration:underline; }	


#content_begin{
	min-height:700px;
	margin:0px;
	padding:0px;
}

#border_right{
	background-image:url(../images/border_right.jpg);
	position:absolute;
	right:-613px;
	top:-18px;
	height:700px;
	width:10px;
	background-repeat:no-repeat;
}

#border_left{
	background-image:url(../images/border_left.jpg);
	position:absolute;
	right:176px;
	top:-17px;
	height:700px;
	width:10px;
	background-repeat:no-repeat;
}


#sidebar_info{
	margin:0;	
	padding:0;
	margin-top:4px;
	width:176px;
	font-size:8pt;
}

#sidebar_info p{
	color: #999999;
}

#sidebar_info b{
	color: #444444;
}

#sidebar_info ul{
	margin-left:0px;
	margin-top:4px;
}

#sidebar_info li{
	list-style-image:url(../images/link.gif);
}


#logo{
	margin-right:16px;
	margin-top:19px;
}

#logo_datev{
	width:150px;
	border:0px solid red;
	text-align:right;
	position:absolute;
	top:380px;
	left:0px;
	z-index:0;
}


#info_note{
	margin-top:4px;
	margin-bottom:4px;
	padding:2px;
	padding-left:4px;
	background-color:#f0f0f0;
}


#col1_content{
	padding-top:0px;
	text-align:right;
	}

#col2_content{
	padding:0;
	margin:0;
	width:176px;
	}

	
#col3{
	padding-bottom:40px;
	}

#footer{
	text-align:center;
	font-size:7pt;
	padding-top:4px;
	color:#a3a0a0;
	height:10px;
	border:none;
	background:none;
}

/*     */

h1{
	color:#960e00;
	font-size:12pt;
	font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma, Helvetica, Verdana, sans-serif;
	font-weight:bold;
}

ul li{
	list-style-type:square;
	margin-left:20px;
  }
form textarea{
	height:100px;
	resize:none;
	}
