/*

Theme Name: Mausefalle
Theme URI: http://kmb-media.de
Description: Custom WordPress Theme f&uuml;r Mausefalle
Version: 1.0
Author: KMB Media
Author URI: http://kmb-media.de
*/

@import url("css/nav.css");

* {
margin: 0;
padding: 0;
}

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 150%;
height: 100%;
color: #000;
}


a:link		{ color: #932C40; text-decoration: none; }
a:visited	{ color: #932C40; text-decoration: none; }
a:hover		{ color: #932C40; }
a:active	{ color: #932C40; text-decoration: none; }

#content a:link		{ color: #fff; text-decoration: none; }
#content a:visited	{ color: #fff; text-decoration: none; }
#content a:hover	{ color: #fff; }
#content a:active	{ color: #fff; text-decoration: none; }

p { margin-left: 10px; margin-bottom: 15px; margin-right: 30px; margin-top: 10px; line-height: 18px; }

.clear { clear: both; }
img { border-style: none; margin:5px 5px 5px 5px; float:left;padding-right:5px; }

.alignleft { margin-left: -5px; float: left; background-image: url(images/index_navigation.jpg) no-repeat; }
.alignright { float: right; width:550px; margin-right:20px; }

td  { padding-top: 10px; margin-left: 10px; }

h1 {
margin-bottom: 5px;
border-bottom: #932C40 1px solid;
background-color: #FBFAF6;
margin-right: 15px;
padding-bottom:2px;
padding-top: 10px;
font-size: 14px;
color: #932C40;
}

h2 {
height: 20px;
position: absolute;
border-bottom: #932C40 1px solid;
margin-right: 15px;
margin-top:-35px;
font-size: 13px;
color: #fff;
}	

body {
font-family: arial,helvetica,verdana,sans-serif;
background-image: url("images/background.jpg");
margin-left: 10px;
height: auto;
margin: 0;
min-height: 100%;
width: 100%;
}

#header {
padding-top:5px !important;
width: 800px;
height: 160px;
background-color: #932c40;
font-size: 12px; 
color: #fff;
}

#header p { padding: 0 0 10px 0; margin: 0 0 0 20px; }

#content {
width: 100%;
margin-top: 5px; 
}

#wrapper {
width: 800px;
margin: 0px auto;
padding: 0px;
background: url(images/wrapper_bg.jpg);
}

#ngg-slideshow-1-2-1{
margin-left:50px;
}

#nav {
height:345px;
text-align: left;
color:#000;
background-image: url(images/site_navigation.jpg)!important;
margin-top:5px;
}

#navi a {
color: #fff;
}

#top_navi{
font-size: 14px;
text-align:center;
color: #fff;
height:20px;
}

#top_navi a {
height:20px;
margin-left:5px;
}

#info {
font-size: 12px;
background-color: #FBFAF6;
height: auto;
margin-left: 20px;
margin-top: 10px;
overflow: hidden;
margin-bottom: 10px;
padding-left: 10px;
width: 150px;
}

#info h1 {
border-bottom: #932C40 1px solid;
background-color: #FBFAF6;
margin-right: 15px;
padding-bottom:2px;
padding-top: 10px;
font-size: 14px;
color: #932C40;
}

#info img {
margin-left:auto!important;
margin-right:auto!important;
}


#info p{
margin:10px 10px 15px 0px;
}


#logo {
width: 235px;
height: 120px;
background: url(images/logo.jpg);
padding-left: 565px;
}

#sidebar {
float: left;
width: 210px;
margin-left:20px;
}

#infobox{
background-color: #FBFAF6;
height: auto;
margin-left: 15px;
margin-top: 10px;
min-height: 200px;
overflow: hidden;
padding-bottom: 20px;
padding-left: 15px;
width: 150px;
}

#highlighter {
float:right;
width:550px;
height:30px;
background-image: url(images/site_navigation2.jpg);
}

#ul text{
margin-top:30px;
}

#left_cell_head {
width: 165px;
float:left;	
font-size: 12px;
}

#right_cell_head {
padding-top:20px;
list-style: none;	
font-size: 12px;
}

#right_cell_head ul {
display:inline;
position: absolute;
width:525px;
float:left;
list-style: none;
margin-top:-335px;
font-size: 12px;
}

#right_cell_head ul li {
font-size: 12px;	
display:inline;
}

#right_cell_head ul li a {
text-decoration: 
color: #fff;	
margin-right:4px;
font-size: 14px;
}

#right_cell_head div {
	
background-color: #FBFAF6;	
margin-bottom: 10px;
font-size: 12px;
}

.textfield {
width:525px;
margin-top: 20px;
margin-right:25px;
padding: 0px 0 20px 20px;
overflow: auto;
}

.textfield h1 {
margin-left:10px;
margin-top:10px;
width:495px;
border-bottom: #932C40 1px solid;
font-size: 14px;
color: #932C40;
}

.textfield p span a {
color: #932C40!important;
}

.textfield p  a {
color: #932C40!important;
}

#main h1 { 	
float:right! important;
width:500px! important;
color: #932C40! important;
font-size: 14px! important;
line-height: 18px! important;
margin-right: 8px! important;
overflow: hidden;
} 

#main h2 { 	
margin-top: 10px;
border-bottom: #932C40 1px solid;	
float:right! important;
width:520px! important;
color: #932C40! important;
font-size: 14px! important;
line-height: 18px! important;
margin-right: 20px! important;
overflow: hidden;
} 

#banner {
width:500px;
height:500px;
}

#main { 
padding-top:5px;
padding-left:10px;
margin-top:-290px;
width:520px;
color: #000000;
font-size: 12px;
line-height: 18px;
margin-bottom: 1em;
margin-right: 20px;
overflow: hidden;
}

#footer {
font-size: 12px;
text-align:center;
color: #fff;
margin-left: auto;
margin-right: auto;
width: 100%;
height: 60px;
background-color: #932c40;
padding-top: 20px;
}

#infobox {
background-color: #FBFAF6;
height: auto;
margin-left: 20px;
margin-top: 10px;
min-height: 200px;
overflow: hidden;
padding-bottom: 20px;
padding-left: 20px;
width: 150px;
}