
/* CSS Document für den 33. Bundeskongress */


body {
	margin:0px;
	padding:0px 0px 0px 10px;
	font-family: Arial, sans-serif;
	font-size:11px;	
	}
	
#body2 {
	width:1000px;
	margin:0 auto;
	padding:0px;
	}

#content {
	margin-top:20px;
	background-color:#fff;
	}
	
	
#left {
	float:left;
	width:200px;
	height:100%;
	min-height:600;
	padding:0 10px;
	border-right:2px dotted #ecb30b;	
	background:url(http://www.buko.info/fileadmin/user_upload/BUKO33/img/skizze1.gif) no-repeat;
	background-position: left  bottom;	
	}
	* html #left {height:750px;}
	
#logo {
	height:167px;
	margin-bottom:20px;
	}
#info {
	}		
/*.skizze1 {
	background:url(http://www.buko.info/fileadmin/user_upload/BUKO33/img/skizze1.gif) no-repeat;
	background-position: 0px bottom;	
	height:300px;
	}
*/
#head {
	margin:10px 0 0 220px ;
	padding:4px;
	width:700px;
	background-color: #e9e9eb;
	}

#sprachwahl {
	float:right;
	width:100px;
	}


#main {
	margin-left:220px;
	margin-bottom:10px;
	padding:10px 20px;
	width:700px;
	xborder-left:2px dotted #ecb30b;
	}



.gelb {color:#ebb30c;}
.grau {color:#ccc;}
.hellgrau {color:#e9e9eb;}

				
.infotext {
	margin-top:6px;
	padding:0px;
	}
  	
/* ---   menu   --- */
	
#head ul li {
	position: relative;
	xmargin-left:16px;
	}
	
ul#menu { 
	position:relative;
	margin:0px;
	padding:0;
	height:24px;
	font-family:Arial, sans-serif;
	text-transform:uppercase;
	font-size:18px;
	font-weight:bold;
	background-color:#e9e9eb;	
	color:#ebb30c;
	display:block;
	}
	* html ul#menu {background-position:0px -4px ;}

li.menu_act { 
	float:left;	
	margin-right:20px;
	xpadding:0;
	color:#ebb30c;
    	list-style-type: none;
	}

li.menu_no {
	float:left;	
	margin-right:20px;
	xpadding:0;
	color:#ebb30c;
    	list-style-type: none;
	}
ul#menu il.hover {margin-right:20px;display:block;}	

ul#submenu {
   	xmargin: 0px;
	width:140px;
	position:absolute;top:20px; left:2px;
	display: none;     	
	list-style-type:none;
	padding:4px;
	font-family: Arial, sans-serif;
	text-transform:none;
	font-weight:normal;	
	font-size:12px;
	line-height:18px;
	background-color:#e9e9eb;
	opacity: 50;
	}
	
ul#menu, ul.#menu li, ul#menu ul, ul.#submenu li,  {
	list-style-type: none;
	}

/* 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; margin-right:20px;height: 1%; }
* html ul#menu li a { height: 1%; }
* html ul#submenu li {float:none;height 1%; margin-right:20px;}
* html ul#submenu li a {height 1%;}
/* End */ 
   


/* ---  links  --- */	

a {text-decoration:none;color:#ebb30c;}
a:hover {text-decoration:underline;color:#ebb30c;}

.top, .csc-linkToTop {	
	margin:4px 0px 4px 0px;
	padding:0xp;
	font-size:10px;
	color:#ebb30c;
	text-align:center;
	xletter-spacing:1px;
	}
.top a, .csc-linkToTop a {color:#ebb30c;}
.top a:hover, .csc-linkToTop a:hover {text-decoration:underline;color:#ebb30c;}


/* ---   text   --- */

h1 {
	margin:0px;
	padding:0px;
	font-family:Antiqua, Georgia, serif;
	font-size:22px;
	font-weight: bold;
	color:#999;
	} 
	/* 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;
	} 
	
h2 {
	margin:0px;
	padding:10px 0px 10px 0px;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-6%;
	color:#243f90;}
	
h3 {
	margin:0px;
	padding:18px 0px 4px 0px;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-6%;
	color:#243f90;} /*#1e1e1e*/

p, td {
	margin:0px 0px 4px 0px;
	padding:0px;
	font-size:11px;
	line-height:16px;	
	color:#1e1e1e;
	}
	
.intro {font-weight:bold;}	
.autor {margin-top:4px;xtext-align:right;font-style:italic;}
.time {color:#243f90;}

ul, ol, li {
	padding:0px;
	margin:0px;
	}


table.tab1 {
	width:100%;
	border:0;
	vertical-align:top;	
	}
	
	
	
#footer {
    clear: both;
    font-size:10px;
    margin:3px 0px 0px 0px; padding:10px;
    text-align: center;
	width:100%;
  }
  


/*-----------formular-------------*/

fieldset {	
	padding:5px;
	xmargin-top:10px;
	border:1px solid #C0C0C0;
	}

legend {
	border: 0px;
	color:#C0C0C0;
	}
	
label {
	float:left;
	padding-right:4px;
	width:150px;
	text-align:right;
	}

/* radiobutton step1 */
div .powermail_radio_inner label {float:right;width:450px;text-align:left;}
div .powermail_radio_inner input {margin-left:200px;}
p.tx_powermail_pi1_fieldwrap_html_radio_title {display:none;}

input, textarea {
	border:1px solid #c0c0c0; /*FBF0DF;*/
	margin-bottom: 5px;
	font-size:11px;
	}

button {background-color:#c0c0c0;border:none;}

.hor_button1 {float:left;width:100px;}
.hor-button2 {margin-left:200px;}
