/* =================================================================
             www.pausenhof.de - CSS Document 
===================================================================*/

*{ padding: 0;
   margin: 0;
   outline:0;
 }
 
body {
	background: url(/gfx/v4/bg_background.gif) #c1c0c0 repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:center;
}

/* =================================================================
             www.pausenhof.de - DIV Settings
===================================================================*/

#container {
	width:100%;
	height:auto;
	margin:0 auto;
	background: url(/gfx/v4/bg_container.jpg) top center no-repeat; 
}

#wrapper {
	width:960px;
	height:1000px;
	margin:0 auto;
	background:#FFF;
	text-align:left;
}

#referat_suchen {
	width:285px;
	height:185px;
	float:left;
	display:block;
	padding:158px 15px 20px 15px;
	background:url(/gfx/v4/bg_referat_suchen.jpg) no-repeat;
}

#referat_bereitsstellen {
	width:285px;
	height:185px;
	float:right;
	display:block;
	padding:158px 15px 20px 15px;
	margin-left:5px;
	background:url(/gfx/v4/bg_referat_bereitsstellen.jpg) no-repeat;
}


.loginbox {
	width:445px;
	height:60px;
	background:url(/gfx/v4/bg_loginbox.png) no-repeat;
	position:absolute;
	left: 556px;
	top: 65px;
	color:#000;
	padding:15px 0 0 30px;
}

#searchbox {
	width:585px;
	height:63px;
	padding:12px 0 0 12px;
	margin-bottom:10px;
	background:url(/gfx/v4/bg_searchbox.png) no-repeat;	
}

.logo {
	float:left;
	margin:40px 0 0 10px;	
}


.fachlist li {
	width:auto;
	padding:0 2px 0 2px;
}

#main {
	padding-top:5px;
}

.button_small {
	width:147px;
	height:35px;
	color:#FFF!important;
	display:block;
	text-decoration:none!important;
	text-align:center;
	padding-top:8px;
	font-size:14px;
	background:url(/gfx/v4/btn_small.gif) 0 0 no-repeat;
}


.button_small_green {
	width:147px;
	height:35px;
	color:#FFF!important;
	display:block;
	text-decoration:none!important;
	text-align:center;
	padding-top:8px;
	font-size:14px;
	background:url(/gfx/v4/btn_small_green.gif) 0 0 no-repeat;
}

#menu .btn_01 a {
	width:110px;
	height:33px;
	display:block;
	float:left;
	font-size:14px;
	color:#414400;
	text-decoration:none;
	padding-left:30px;
	padding-top:8px;
	background:url(/gfx/v4/btn_01.gif) 0 0 no-repeat!important;
		
}

#menu .btn_01 a:hover {
	color:#FFF;
	background:url(/gfx/v4/btn_01.gif) 0 -33px no-repeat!important;
		
}

/*----------------------------------------------------------------------*/


#menu .btn_02 a {
	width:120px;
	height:33px;
	display:block;
	float:left;
	font-size:14px;
	color:#414400;
	text-decoration:none;
	padding-left:30px;
	padding-top:8px;
	background:url(/gfx/v4/btn_02.gif) 0 0 no-repeat!important;
		
}

#menu .btn_02 a:hover {
	color:#FFF;
	background:url(/gfx/v4/btn_02.gif) 0 -33px no-repeat!important;
		
}


/*----------------------------------------------------------------------*/



#menu .btn_03 a {
	width:140px;
	height:33px;
	display:block;
	float:left;
	font-size:14px;
	color:#414400;
	text-decoration:none;
	padding-left:35px;
	padding-top:8px;
	background:url(/gfx/v4/btn_03.gif) 0 0 no-repeat!important;
		
}

#menu .btn_03 a:hover {
	color:#FFF;
	background:url(/gfx/v4/btn_03.gif) 0 -33px no-repeat!important;
		
}
/*----------------------------------------------------------------------*/

form #referate_box {
	width:350px;
	height:23px;
	color:#737373;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:none;
	padding:5px;
	margin-top:-30px!important;
}

form #label_suchbegriff {
	font-size:15px;
	height:25px;
	color:#ffffff;
	top:-30px!important;
	margin-right:10px;
}

/* =================================================================
             www.pausenhof.de - Menu
===================================================================*/

a:link.submenuno {
	height:20px!important;
	display:block;
	color: #3d3d3d;
	padding-left:20px;
	padding-top:3px;
	text-decoration: none;
	background:url(/gfx/v4/bg_sublink.gif) 0 0 repeat-x;
}


a:visited.submenuno {
	color: #3d3d3d;
	text-decoration: none;
}

