/*
Theme Name: Gimei Design
Theme URI: http://gimei.de/
Description: Gimei Design V2
Version: 4.0 09,09
Author: Nikolaus Hass
Author URI: http://gimei.de
Tags: Webdesign
*/

body {
	background-color:#7d858d;
	margin:0;
}

.wrapper {
	width:896px;
	margin:0 auto;
	background-color:#FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
}

.kopf1 {
	height: 164px;
	width: 888px;
	background-color: #e1e1e1;
	margin-top:4px;
	margin-left:4px;
}

.sloganbox1 {
	width:898px;
	margin:0 auto;
	height:66px;
	background-image: url(images/topbg.jpg);
	background-repeat: repeat;
	}
	

.mainbody {
	width:898px;
	margin:0 auto;
	padding-top:11px;
	background-image: url(images/mainboxbg.jpg);
	background-repeat: repeat;
	}



.mainbodybd {
	margin:0 auto;
	width:898px;
	height:19px;
	background-image:url(images/mainboxbd.jpg);
	background-repeat:no-repeat;
}


.logo {
	width:350px;
	height:150px;
	position:relative;
	top:-153px;
	left:19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
}

.seiteninfo {
	height:58px;
	position:absolute;
	top:7px;
	left:605px;
}

.werb {
	background-color: #FFF;
	height: 100px;
	width: 839px;
	border: 1px solid #333;
	margin-bottom:10px;
	margin-left:28px;
}


.sidebar {
	float: right;
	width: 227px;
	border: 1px solid #333;	
	margin-right:29px;
	background-image: url(images/cb-vlauf.jpg);
	background-repeat: no-repeat;
	background-position: right top;	
}

.suchfeld {
	width:204px;
	height:15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(images/such-bg.jpg);
	background-repeat: repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
}


.rsslogo {
	height:45px;
	width:59px;
	position:absolute;
	top:-52px;
	left:641px;
}

.twitter-logo {
	height:46px;
	width:63px;
	position:absolute;
	top:-53px;
	left:707px;
}

.kontakt-logo {
	height:46px;
	width:63px;
	position:absolute;
	top:-53px;
	left:776px;
}

.gimeilink {
background:transparent url(images/link.png) no-repeat scroll right center;
padding-right:13px;
}

h3 {
color:#F75609;
font-family:Verdana, Geneva, sans-serif;
font-size:1.3em;
line-height:110%;
font-weight:400;
}

hr {
border:0;
color:#CCC;
background-color:#CCC;
height:1px;
}

blockquote {
margin:2em 0;
padding:0.1em 2em 0.1em 5em;
background:#F7F7F7 url(images/zeichen.gif) no-repeat scroll 1.2em 0.4em;

}


.content {
	width: 840px;
	border: 1px solid #333;
	float: left;
	margin-left:28px;
	background-image: url(images/cb-bg.jpg);
	background-repeat: repeat;
}

.content2 {
	width: 840px;
	background-image: url(images/cb-vlauf.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.contenttrenner {
	margin-left:28px;
	background-image: url(images/cb-trenner.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 840px;
	background-position: right;
}

.content-text {
font-family:Verdana, Geneva, sans-serif;
font-size:.8em;
line-height:1.8em;
color:#333;
padding:10px;
min-height:500px;
}

.content-text-footer {
font-family:Verdana, Geneva, sans-serif;
font-size:.8em;
line-height:1.8em;
color:#333;
padding:10px;
}

.footer {
background-image:url(images/footer-bg.jpg);
background-repeat:repeat-x;
height:66px;
}

.footer-box {
margin-left:auto;
margin-right:auto;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#666;
width:800px;
padding:10px;
}

.footer-text-1 {
margin-left:auto;
margin-right:auto;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#666;
float:left;
}

.footer-text-2 {
margin-left:auto;
margin-right:auto;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#666;
float:right;
}

.footer-text-2 a {
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#666;
text-decoration:none;
}

a.special {
padding-right:13px;
background:url(images/link.png) no-repeat right;
}

#pages {
width:888px;
background-image:url(images/navi-bg.jpg);
height:49px;
left:0px;
top:126px;
position:relative;
}

.pages-end {
	background-image:url(images/navi-right.jpg);
	width:380px;
	height:91px;
	float:right;
	position:relative;
	top:-42px;
}

#pages ul {
list-style-type:none;
list-style-image:none;
float:left;
margin-left:0;
margin-top:0;
padding:0;
}

#pages li {
float:left;
display:block;
height:49px;
}

#pages li a:link,#pages li a:visited {
float:left;
color:#FFF;
display:block;
padding-top:11px;
height:49px;
font-size:10px;
padding-left:20px;
padding-right:20px;
font-family:Verdana, Geneva, sans-serif;
text-decoration:none;
}

#pages li a:hover,#pages li a:active {
color:#F3ECC4;
font-size:10px;
background-image:url(images/navigation-hover.gif);
background-repeat:repeat-x;
font-family:Verdana, Geneva, sans-serif;
text-decoration:none;
}

.current_page_item {
background-image:url(images/pages-hover.gif)!important;
}

.nav,.nav * {
list-style:none;
margin:0;
padding:0;
}

.nav ul {
position:absolute;
top:-999em;
background-position:bottom;
background-repeat:no-repeat;
background-image:url(images/dropdown-bottom.png);
padding-bottom:9px;
}

.nav li {
float:left;
position:relative;
z-index:99;
font-size:12px;
height:44px;
}

.nav a {
display:block;
}

.nav ul li {
width:100%;
}

.nav li:hover ul,ul.nav li.sfHover ul {
left:0;
top:43px;
}

.nav li li:hover ul,ul.nav li li.sfHover ul {
left:15em;
top:0;
}

.nav li li {
display:block;
background-color:#37342d;
float:left;
height:auto!important;
padding:0;
}

#pages ul li ul {
width:240px;
}

.nav li li a:link,.nav li li a:visited {
width:180px;
display:block;
height:auto!important;
float:left;
background-image:none;
margin:0!important;
padding:10px 30px!important;
}

.nav li li a:hover {
background-color:#47443c;
background-image:none!important;
}

.post {
overflow:hidden;
padding:0;
}

.post .date {
height:50px;
width:45px;
background:url(images/calendar.gif) no-repeat;
color:#666;
text-align:center;
line-height:100%;
float:left;
font-family:Verdana, Geneva, sans-serif;
font-size:22px;
font-style:normal;
font-weight:400;
font-variant:normal;
padding:0 2px 0 0;
}

.post .date span {
height:16px;
display:block;
color:#fff;
text-align:center;
padding-top:5px;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
font-style:normal;
font-weight:400;
font-variant:normal;
}

.post .title {
float:left;
width:815px;
}

.post a {
font-family:Verdana, Geneva, sans-serif;
color:#FA6705;
text-decoration:none;
}

a {
color:#FA6705;
text-decoration:none;
}

.zero {
overflow:hidden;
line-height:0;
font-size:0;
height:0;
margin:0;
padding:0;
}

.artikel {
border:1px solid #CCC;
background-color:#FFF;
width:720px;
padding:20px;
}

.entry {
clear:left;
font-family:Verdana, Geneva, sans-serif;
color:#333;
font-size:.9em;
padding:10px 0 5px;
}

.entry a {
font-family:Verdana, Geneva, sans-serif;
font-size:1em;
color:#F60;
text-decoration:underline;
}

#commentform input {
width:170px;
margin:5px 5px 1px 0;
padding:2px;
}

#commentform textarea {
width:100%;
padding:2px;
}

#commentform #submit {
float:right;
margin:0;
}

.postbox {
border:1px dotted #999;
padding:5px;
}

.teambox1 {
height:242px;
width:732px;
background-image:url(http://www.gimei.de/team/nikolaus.jpg);
background-repeat:no-repeat;
}

.teambox2 {
height:242px;
width:732px;
background-image:url(http://www.gimei.de/team/michael.jpg);
background-repeat:no-repeat;
}

.teambox3 {
height:242px;
width:732px;
background-image:url(http://www.gimei.de/team/hardy.jpg);
background-repeat:no-repeat;
}

.teambox4 {
height:242px;
width:732px;
background-image:url(http://www.gimei.de/team/carsten.jpg);
background-repeat:no-repeat;
}

.teamc1 {
float:left;
margin-top:26px;
width:500px;
height:188px;
margin-left:160px;
}

.teamc2 {
float:left;
margin-top:26px;
width:27px;
height:188px;
margin-left:22px;
}

.teamtitel {
font-family:Tahoma, Geneva, sans-serif;
font-size:16px;
color:#333;
}

.teamtext {
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;
color:#333;
}

#linklistborder {
border:5px solid #E3E3E3;
background:#FFF;
position:relative;
margin:auto;
padding:5px;
}

#linklist ul {
font:bold 1.2em Arial, Helvetica, sans-serif;
list-style-type:none;
width:740px;
margin:0;
padding:0;
}

#linklist ul li a {
color:#FF7900;
display:block;
text-decoration:none;
padding:5px;
}

#linklist ul li a:hover {
background:#EBF0E5;
}

#linklist a em {
font:normal .8em Arial, Helvetica, sans-serif;
color:#666;
display:block;
line-height:1.5em;
}

#linklist a span {
font:normal .8em Arial, Helvetica, sans-serif;
color:#999;
}

.kiste {
height:700px;
width:800px;
padding:20px;
}

.sk1 {
float:left;
width:520px;
}

.skb {
float:left;
margin-left:20px;
width:277px;
}

.sk2 {
height:392px;
width:277px;
}

.sk3 {
margin-top:20px;
height:111px;
width:276px;
border:1px solid #999;
}

.sk4 {
margin-top:20px;
height:35px;
width:276px;
border:1px solid #999;
}

.sk5 {
margin-top:20px;
width:276px;
border:1px solid #999;
}

.sk6 {
margin-top:20px;
margin-bottom:20px;
width:276px;
border:1px solid #999;
}

.nav li:hover li ul,.nav li.sfHover li ul,.nav li:hover ul,.nav li li:hover ul {
top:-999em;
}
