/*
 *	BODY
 */
#body
{
	width:800px;
	margin:0px;
	padding:0px;
	text-align:left;
	background-color:#FFFFFF;
	border:2px solid #000000;
	
	font-size: 10pt; 
	font-family: Verdana ,sans-serif; 
	color:#000000;
	font-weight:normal;		
}

/*
 * LINKS
 */

a		{ text-decoration: none; color:#000000;}
a:link	{ text-decoration: none; }
a:hover	{ text-decoration: underline; }

/*
 * HEADER
 */

#header 
{
	height:150px;
	background-color:#7b7d8e;
	background:url("../img/design/db_004.jpg");	
	border-bottom:0px solid #000;	
}

/*
 * MAIN
 */
 
#main
{
	padding-top:10px;
	border:0px solid #CC6666; /* CENTER BOARDER*/
	background-color:#FFFFFF;
	width:600px;
	float:right;
	margin:0;
	padding:20px 20px;
}

/*
 * MENU
 */

H1.menu_title
{
	visibility:hidden;
	height:0px;
	width:10px;
	margin:0px;
	padding:0px;
}

#menu
{
	background-color:FFFFFF;
	float:left;
	width:160px;
	padding:0;
}


#menu ul
{
	list-style: none url('../img/menu/black.gif');
	list-style-position:inside;
	margin:0px;
	padding:0px 0px 0px 0px;
}

#menu li.menu, #menu li.menu_active
{

 	border-bottom:1px solid #000;
 	border-right:1px solid #000;
	height:14pt;
	line-height: 14pt;
	width: 130px;
	margin: 0px;
	padding:0px 0px 0px 5px;
	font-size: 10pt;
	font-weight: bold; 	
	background-color:#F4F4F4;
}


#menu li.menu:hover
{
	background-color: FFFFCE;
	list-style: none url('../img/menu/orange.gif');
	list-style-position:inside;

}

#menu li.menu_active
{
    background-color:#FF6100;
}

#menu li.menu a, #menu li.menu_active a
{
/*	display: block;*/
	position:relative;
 	left:-6px;
    text-decoration: none;
}

/* Hover */


#menu li.menu a:hover
{
/*	padding-left: 10px;*/
	color:#FF6100;
}

#menu li.menu_active a
{
	padding-left:0px;
	color:#FFF;
}

#menu li.menu_active a:hover{
/*	padding-left: 10px;*/
	color:#000;
}

/*
 * LINKS
 */
 
#links, #links ul
{
    list-style: none;	
	margin:0px;
	padding:0px;
}

/* all list items */
#links li
{
	font-family: "Arial Black",sans-serif;
	
}

/* second-level lists */
#links ul
{
	margin-bottom:16px;
	margin-left:10px;
	
}

#links li.link
{
	font-family: "Verdana",sans-serif; 	
}


/*
 * CONTENT
 */

#content_title
{
	font-size: 16pt;
    font-family: "Minion Pro", Georgia, Serif, "Times New Roman";
	/*font-family: Georgia, "Arial Black",sans-serif; */
	color:#FF6100;
	font-weight:bold;
	font-style:italic;
	/*text-align: right;*/
	margin-right: 40px;
	/*background:url("../img/design/line.gif");	*/
	border-bottom-style: solid; border-width:1px; border-color:#CCCCCC; 
	width:600px;
}

#content_description
{
	font-size: 11pt; 
	font-family: Verdana ,sans-serif; 
	font-weight:bold;
	color:#000000;
	
}

#content{
	text-align:justify;
}

#content a {
	text-decoration:underline;
}


/*
 * NEWS
 */


h2.news-title
{
	background-color:#CCCCCC;
	color:#000000;
	font-size: 11pt; 
	font-family: "Arial Black" ,sans-serif; 
	font-weight:normal; 
	padding-left:3px;	
}

div.news_content
{
	font-size: 10pt; 
	font-family: Verdana ,sans-serif; 
	color:#000000;
	padding:4px;
}

/*
 * FORMULARE
 */

INPUT, TEXTAREA
{
	border-style:solid; border-width:1px; border-color:#000000; 
	font-size: 10px; font-family: Verdana,sans-serif; text-decoration: none; 
}

INPUT.formular, TEXTAREA.formular
{ 
	background:#FFFFFF;
	color:#000000;
}

INPUT.formular_false, TEXTAREA.formular_false
{ 
	background:#cd5c5c ;
	color:#FFFFFF;
}

INPUT.formular_true, TEXTAREA.formular_true
{ 
	background:#90ee90;
	color:#000000;
}

INPUT#submit 
{ 
  	margin-left:120px;
} 

LABEL
{
  	display: block;
  	float: left;
  	width: 110px;
	text-align: right; 
 	padding-right: 10px;   
}




/*
 * Allegmein
 */ 

.false
{
	background: #CD5C5C;
	color:#FFFFFF;
	padding: 5px;
}

.true
{
		background:#009900;
}

.ok
{
		background:#CCCCCC;
}
 
H2
{
	font-size: 14pt; 
	font-family: Verdana ,sans-serif; 
	color:#000000;
	font-weight:normal;
}

H3
{
	font-size: 12pt; 
	font-family: Verdana ,sans-serif; 
	color:#000000;
	font-weight:bold;
}
 
/*
 * Dates
 */ 

DIV.dates
{
	margin:0px;
	padding:0 0 0 0;
	height:14pt;
}

DIV.dates_l
{
	width:110px;
	FLOAT: left;
	margin:0px;
	padding:0px;
	height:0px;	
}

DIV.dates_r
{
	width:420px;
	FLOAT: right;
	margin:0px;
	padding:0px;
	height:0px;	
}


/*
 * Guestbook
 */
 
H3.guestbook_entry
{
	font-size: 13pt; 
	font-family: Verdana ,sans-serif; 
	color:#000000;
	font-weight:bold;
	padding:0px;
	margin:10px 0px 0px 0px;
}

/*
 * Listing & Code-Highlighting
 */

p.listing {
    text-indent: 0;
    text-align: left;
    font-family: monospace;
    font-size: 100%;

    background-color: #FFFFD9;
    white-space: pre;
    padding: 2ex;
  	margin-left: 2ex;
   	margin-right: 2ex;
	
	border: 1px solid #FFA366;
}

code {
	font-weight:bold;
}
