/* ---  CSS für BUKO 32  --- */	

body {
	margin:0px;
	padding:0px 0px 0px 10px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;	
	}
	
#body2 {
	width:1000px;
	xposition:6px 0px;
	padding:0px;
	}

#sprachwahl {
	width:100%;
	padding-left:0px;
	margin-left:0px;
	}


/* ---   menu   --- */
ul, li {
	margin:0px
	}
ul li {
	position: relative;
	xmargin-left:16px;
	}
	
#main ul li {
	xposition: relative;
	margin-left:16px;
	xlist-style-image:url(http://www.buko.info/fileadmin/user_upload/buko32/img32/list.gif);
	}
	
#info ul#nav_rechts li {
	margin-left:16px;
	list-style-image:url(http://www.buko.info/fileadmin/user_upload/buko32/img32/list.gif);
	font-size:14px;
	font-weight:bold;
	}
		
ul#menu, ul.#menu li, ul#menu ul, ul.#submenu li,  {
    margin-left:0px;
    list-style-type: none;
}

ul#menu { 
	position:relative;
	margin:0px;padding:0px;
	height:30px;
	width:100%;
	font-family:Antiqua, Georgia, serif;
	font-size:18px;
	font-weight:bold;
	background:url(http://www.buko.info/fileadmin/user_upload/buko32/img32/kopf2b.gif) no-repeat;
	background-position: 0px 0px;	
	color:#5ea6c1;
	}
	* html ul#menu {background-position:0px -4px ;}

.menu_act { 
	float:left;	
	margin:0px 20px 0px 0px;
	padding:2px 0px 0px 0px;
	color:#03546b;
    list-style-type: none;
	}

.menu_no {
	float:left;	
	margin:0px 20px 0px 0px;
	padding:2px 0px 0px 0px;
	color:#5ea6c1;
    list-style-type: none;
	}

ul#submenu {
   	margin: 0px;
   	padding:0px;
	width:140px;
	position:absolute;top:20px; left:2px;
	display: none;     	
	list-style-type:none;
	padding:4px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:normal;	
	font-size:12px;
	line-height:18px;
	border-bottom:2px dashed #df448d;
	border-left:2px dashed #df448d;
	background-color:#fff;
	}

	
/*
ul li:hover ul#submenu, ul li:focus ul#submenu {display:block;z-index:10;}
li:hover ul#menu, li:hover ul, li.over ul { display: block;z-index:10;}
li.hover ul { display: block; }   
*/

/* Klassenstile für das Untermenü wenn sich die Maus über der Liste  befindet (.hover siehe JavaScript oben) */
ul#menu ul.hover, ul#menu li.hover ul, ul#menu li:hover ul
	{display:block;}

    
/* Fix IE. Hide from IE Mac \*/

* html ul#menu li { float: left; height: 1%; }
* html ul#menu li a { height: 1%; }

* html ul#submenu li {float:none;height 1%;}
* html ul#submenu li a {height 1%;}
/* End */    


/*................................................*/

#infoline {
	width:100%;
	height:20px;
	margin:6px 0px 0px 0px;
	padding:0px 3px;
	font-size:10px;
	color:#5ea6c1;
	}
	#direktlink {float:left;}		
	#aktualisiert {float:right;color:#000;}

.band {
	background:url(http://www.buko.info/fileadmin/user_upload/buko32/img32/band1.gif) repeat-x;
	background-position: 0px 0px;
	height:12px;
	}
	
#header {
	xclear:both;
	height:192px;
	margin:6px 0px 0px 0px;
	padding:0px;
	}
#content {
	clear:both;
	margin-top:6px;}
#main {
	float:left;
	width:700px;
	margin:0px;
	margin-bottom:10px;
	padding:0px 50px 10px 20px;
	border-right:2px dashed #d3d9dc;
	z-index:2;
	}
	/* Fix IE. Hide from IE Mac \*/
	* html #main { width:770px; }
	/* End */

#text {padding:0px 20px 0px 0px}

#info {
	margin-left:780px;
	padding:0px 10px 10px 10px;
	background:url(http://www.buko.info/fileadmin/user_upload/buko32/img32/skizze1.gif) no-repeat;
	background-position: 0px bottom;	
	min-height:500px;
	}
	/* Fix IE. Hide from IE Mac \*/
	* html #info {background:url()}
	/* End */

				
.infotext {
	margin-top:6px;
	padding:0px;
	}
	
	
#footer {
    clear: both;
    font-size:10px;
    margin:3px 0px 0px 0px; padding:0px;
    text-align: center;
	width:100%;
  }
  
  	
/* ---  links  --- */	

a {text-decoration:none;color:#6db6d2;}/*#6db6d2*/
a:hover {text-decoration:underline;color:#6db6d2;}

.top, .csc-linkToTop {	
	margin:4px 0px 4px 0px;
	padding:0xp;
	font-size:10px;
	color:#6db6d2;
	text-align:center;
	xletter-spacing:1px;
	}
.top a, .csc-linkToTop a {color:#6db6d2;}
.top a:hover, .csc-linkToTop a:hover {text-decoration:underline;color:#6db6d2;}


/* ---   text   --- */

h1 {
	margin:0px;
	padding:0px;
	font-family:Antiqua, Georgia, serif;
	font-size:22px;
	font-weight: bold;
	color:#df448d;
	} 
	/* zu kleine height setzen als Workaround gegen den 3-Pixel-Bug des Internet Explorers */
	* html  h1 {height:0.1em;}
#main h1 {margin:4px 0px 6px 0px;}	
#info h1 {
	font-family: Helvetica, Arial, sans-serif; 
	font-size:14px;
	margin:20px 0px 10px 0px;
	xcolor:#03546b;


	} 
	
h2 {
	margin:0px;
	padding:10px 0px 10px 0px;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-6%;
	color:#000;}
	
h3 {
	margin:0px;
	padding:18px 0px 4px 0px;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-6%;
	color:#03546b;}

p, td {
	margin:0px 0px 4px 0px;
	padding:0px;
	font-size:11px;
	line-height:16px;	
	color:#000000;
	}
	
.intro {font-weight:bold;}	
.autor {margin-top:4px;xtext-align:right;font-style:italic;}
.time {color:#df448d;}

ul, ol, li {
	padding:0px;
	margin:0px;
	}


table.tab1 {
	width:100%;
	border:0;
	vertical-align:top;	
	}
	
/* ---  mailformplus ---  */

fieldset {border: 1px solid #d3d9dc;}



/*
.mailformplus_contactform .error {
	color:#dd7777;
}

.mailformplus_contactform LABEL {
	font-weight:bold;
	display:block;
	float:left;
	width:100px;
}

.mailformplus_contactform .radio_caption {
	display:inline;
	width:auto;
	float:none;
	font-weight:normal;
	padding-left:5px;
}

.mailformplus_contactform .caption {
	margin:10px 0 5px 0;
	font-weight:bold;
	
}
*/	
