@charset "utf-8";
* { margin: 0px; padding:0px; border:0px; z-index:1;}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	border: 0px;
	margin: 0 auto;
	padding: 0px;
	line-height: 24px;
	background: #ffffff url(../material/sambaman.com_bg_ci.jpg) top left no-repeat;
}

a {text-decoration: underline; color:#2e78b5;}

a:hover {text-decoration: underline; color:#cc3333;}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}

li {list-style-type:none;}

img {
 border: 0px;
 text-decoration: none;
}

a img {
 border: 0px;
 text-decoration: none;
}

a:hover img {
 border: 0px;
 text-decoration: none;
}

/* Text-Bereich */


p {
 margin-right:0px;
 margin-left:0px;
}


.red{ color: red}

/* Sidebar */

	.nav:before {
	line-height: 0.1;
	font-size: 1px;
	margin: 0;
	height: 9px;
	display: block;
	border-bottom: 1px solid #ddd;
	}
	.nav, #twitter_div {
	background: #fff;
	}
	.nav:after, #twitter_div:after {
	display: block;
	padding-top: 0;
	line-height: 0.1;
	font-size: 1px;
	margin: 0 0 0 0;
	height: 8px;
	border-top: 1px solid #fff;
	}
	
	.nav, #twitter_div, .nav ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.nav li {
		display: inline;
		padding: 0;
		margin: 0;
	}
	
	.nav li span { /* used for un-linked menu items */
		display: block;
		padding: 6px 10px;
		font-weight: bold;
		color: #666;
	}

	.nav li span#configParent {
		display: inline;
		font-weight: normal;
		padding: 0;
	}
	
	.nav li a {
	display: block;
	padding: 8px 10px;
	text-decoration: none;
	background: #fff;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #fff;
	border-right: 1px solid #ddd;
	}

	.nav a:hover, #twitter_div a:hover {
	background: #ddffcc;
	color: #000;
	}
	
	.nav li a, #twitter_div li a {
		padding: 6px 8px 6px 20px;
	}

#twitter_div {padding:12px; font-size:10px; line-height:normal; border:1px solid #FFF; margin:0px;}
#twitter_div h2 { font-size:12px; font-weight: bold;}
#twitter_div ul, #twitter_div ul a {
	display: block;
}
#twitter_div a {display:inline;}

.index-main {
	position:relative;
	top: 350px;
	width: 760px;
	height:100%;
	border: 0px solid #999999;
	margin: 0;
	margin-left: 400px;
	background-color:#FFF;
	}
.main-impressum {
	position:relative; top: 350px; width: 760px; height: 600px; overflow: auto; border: 0px solid #999999; margin: 0; margin-left: 400px
	}
	
.main-anfahrt {
	position:relative; top: 350px; width: 780px; height:100%; border: 0px solid #999999; margin: 0; margin-left: 380px; padding:9px; background-color: #edf2f2;
}

.hauptnavi {
	position:absolute; top:352px; left:90px; width:220px;
}