/* CSS Document */
body {
	background-image:url('../img/bg.gif');
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

body, html {height:100%;}

#content {
	padding:0;
	margin:0;
	background-color:#f7f7f7;
	background-image:url('../img/divbg.gif');
	background-repeat:no-repeat;
	height:850px;
	min-height:850px;
	width:640px;
	}



#region {
	padding:0;
	margin:0;
	background-image:url('../img/hochzeiten.gif');
	background-repeat:no-repeat;
	height:150px;
	}
	
#menu_categories {
	width:200px;
	float:left;
	padding:0;
	margin:0;
	}
	
#menu_website {
	width:200px;
	float:right;
	padding:0;
	margin:0;
	}
	
#menu_left {
	padding:0;
	margin:0;
	padding-left:40px;
	padding-top:2px;
	list-style-type:none;
	cursor:pointer;
	}
	
#menu_right {
	padding:0;
	margin:0;
	padding-right:40px;
	padding-top:2px;
	list-style-type:none;
	cursor:pointer;
	}

#menuitem_01 {
	padding:0;
	margin:0;
	width:150px;
	height:30px;
	background-image:url('../img/menu_01.gif');
	background-position:left center;
	background-repeat:none;
	}
	
#menuitem_02 {
	padding:0;
	margin:0;
	width:150px;
	height:30px;
	background-image:url('../img/menu_02.gif');
	background-position:left center;
	background-repeat:none;
	}
	
#menuitem_03 {
	padding:0;
	margin:0;
	width:150px;
	height:30px;
	background-image:url('../img/menu_03.gif');
	background-position:left center;
	background-repeat:none;
	}
	
#menuitem_04 {
	padding:0;
	margin:0;
	width:150px;
	height:30px;
	background-image:url('../img/menu_04.gif');
	background-position:left center;
	background-repeat:none;
	}
	
#menuitem_05 {
	padding:0;
	margin:0;
	width:150px;
	height:30px;
	background-image:url('../img/menu_05.gif');
	background-position:left center;
	background-repeat:none;
	}
	
#menuitem_06 {
	padding:0;
	margin:0;
	width:150px;
	height:30px;
	background-image:url('../img/menu_06.gif');
	background-position:left center;
	background-repeat:none;
	}
	
#menuitem_07 {
	padding:0;
	margin:0;
	width:150px;
	height:30px;
	background-image:url('../img/menu_07.gif');
	background-position:left center;
	background-repeat:none;
	}
	
#menuitem_08 {
	padding:0;
	margin:0;
	width:150px;
	height:30px;
	background-image:url('../img/menu_08.gif');
	background-position:left center;
	background-repeat:none;
	}
	
#menuitem_01:hover{background-position:center right;}
#menuitem_02:hover{background-position:center right;}
#menuitem_03:hover{background-position:center right;}
#menuitem_04:hover{background-position:center right;}
#menuitem_05:hover{background-position:center right;}
#menuitem_06:hover{background-position:center right;}
#menuitem_07:hover{background-position:center right;}
#menuitem_08:hover{background-position:center right;}

#negative{color:#990000; font-weight:bold;}
#positive{color:#66CC00; font-weight:bold;}

#clip_small{
	width:135px;
	padding-left:3px;
	float:left;
	}
	
#content a {
	color:#000;
	text-decoration:none;
	}

#content a:hover {
	color:#a82525;

	}


#content_text a{
	color:#a82525;
	text-decoration:none;
}

#content_text a:hover {color:#000;	text-decoration:underline;}

#search, #search form, #search input {
	padding:0;
	margin:0;
	}

#search {
	text-align:right;
	width:100%;
	padding-top:7px;
	_padding-top:5px;
	padding-bottom:10px;
	}
	
#page_nav {
	padding:0;
	margin:0;
	padding-right:50px;
	}
	
#clip_title {
	font-size:18px;
	font-weight:bold;
	color:#a82525;
	}

#contact {
	padding:0;
	margin:0;
	width:270px;
	}
	
#contact form {
	padding:0;
	margin:0;
	}



#contact input, #contact select, #contact textarea {
	padding:0;
	margin:0;
	width:200px;
	}

#contact span{
	margin:0; padding:0;
}

#blankdiv {
	cursor:pointer;
	width:240px;
	height:150px;
	float:left;
}