body {
	font-family:verdana, sans-serif;
	font-size:12px;
	background-color:#fff;
	text-align:center;
	margin:0px;
        	height:100%;
        	overflow: scroll; }

.main {
	width:760px;
         margin:0px auto;
         text-align:left;
         background-color:#fff; }

.menutitle{
	font-weight:bold;
         font-variant:small-caps;
	text-align:center;
         display:block;
	margin:2px;
	padding:12px 0px 3px 0px; }

.menucontainer {
	border:1px solid #000;
	background-color:#7b7d8e;
	width:106px;

	margin:10px; }

a.menu, a.loaded {
	display:block;
	padding:3px;
	border-top:1px solid #000;
	background-color:#737994;
	text-align:center;
	color:#eeeeee;
	text-decoration:none;
         }

a.menu:link, a.menu:visited {
 	display:block;
	color:#eeeeee;
	background-color:#737994;
	text-decoration:none; font-weight:bold; }

a.menu:active, a.menu:hover {
	color:#737994; font-weight:bold;
	background-color:#eeeeee; }

a.loaded:link, a.loaded:visited, a.loaded:active, a.loaded:hover {
	color:#eee; font-weight:bold;
	background-color:#f90; }

#left {
	background-color:#fff;
	width:128px;
	float:left; }

.content {
	background-color:#efeff7;
	width:610px;
	float:right;
	padding:10px 10px; }

a:link, a:visited{
	text-decoration:underline;
	color:#00f;
	font-size:12px; }

a:active, a:hover { color:#f00; }

h1 {	display:inline;
	font-family:verdana, sans-serif;
	font-size:16px;
         font-variant:small-caps;
         font-weight:bold;}

.unter h1 {
	display:inline;
	font-family:verdana, sans-serif;
	font-size:22px;
         font-variant:small-caps;
         font-weight:bold; }

h2 {
	font-size:12px;
        	font-family:verdana, sans-serif;
         margin-bottom:5px; }

h3 {	display:inline;
	font-family:verdana, sans-serif;
	font-size:14px;}

p { margin-top:5px; }

.block {text-align:justify;}

.unter {
         text-align:center;
 	width:610px;
	float:right;
	background-image: url(./img/bg_fade.jpg);
	padding:10px 10px; }

.sortlist {
         text-align:center;
 	width:630px;
	float:right; }

.sortlist ul { list-style:none;  }
.sortlist li { display:inline; margin:0px; }

a.sortmenu {
	display:block;
         float:left;
	border:1px solid #000;
	width:110px;
         height:50px;
         margin:1px;
	background-color:#737994;
	text-align:center;
	text-decoration:none; }

a.sortmenu:link, a.sortmenu:visited {
	color:#eee;
         font-size:12px;
	background-color:#737994;
	text-decoration:none;
         font-weight:bold; }

a.sortmenu:active, a.sortmenu:hover {
	color:#737994;
         font-weight:bold;
	background-color:#eeeeee; }

.sorttitle{
	border:1px solid #000;
	background-color:#7b7d8e;
         display:block;
         float:left;
        	width:110px;
	font-weight:bold;
         font-variant:small-caps;
	text-align:center;
         margin:1px;
         padding:12px 0px 3px 0px;}

.nix {
	display:block;
	border:1px solid #eee;
         float:left;
	width:110px;
	height:50px;
         margin:1px;
	background-color:#eee; }


a.load2:link, a.load2:visited, a.load2:active, a.load2:hover {
	color:#eee; font-weight:bold;
	background-color:#f90; }


.tab {
	border-collapse:collapse;
         width:100%;
         font-family:verdana, sans-serif;
         font-size:12px; }

.tab td {
	border:thin solid #000;
         padding:4px 3px 2px 3px;
         background-color:#fff;
         text-align:center;
         vertical-align:top; }

.tab th {
	border:thin solid #000;
         padding:7px 3px 2px 3px;
         text-align:center;
         background-color:#ccc; }

.tlist  {
	text-align:left;
         padding-top:0;
         list-style:none;
         margin-top:0; }

.fett { font-weight:bold; }

.nc {
         background-color: #7b7d8e;
        	border:thin solid #7b7d8e;
         width:590px;
         margin-top:10px;
         font-weight:bold;
         font-variant:small-caps;
         color:#000;
 }

.nci {
	background-color:#eee;
         width:590px;
	border:thin solid #7b7d8e; }

.nci img { float:left; }
.nci p {padding-left: 10px;}
.bild { margin-left:160px;}

.lnews {
	text-align:left;
         padding-top:1px;
	padding-bottom:1px;
         width:485;
         padding-left:5px;
         display:inline;
         float:left;
}
.rnews {
	display:inline;
         text-align:right;
         width:95px;
         padding-top:1px;
	padding-bottom:1px;
         padding-right:5px;
         float:right;
}

.unter_nav {
         text-align:left;
 	width:610px;
	float:right; }

a.back {
	text-decoration:none;
	color:#eee;
         font-weight:bold;
	display:block;
         margin-top:10px;
         padding:2px;
	background-color:#737994;
	width:250px;
	font-size:14px; }

a.back:link, a.back:visited {
	text-decoration:none;
	color:#eee;
         font-weight:bold;
	display:block;
         margin-top:10px;
         padding:2px;
	background-color:#737994;
	width:250px;
	font-size:14px; }

a.back:active, a.back:hover {
	color:#737994;
	background-color:#eeeeee; }


a.noben {
	display:block;
         margin-top:10px; }

a.noben:link, a.noben:visited { }

a.noben:active, a.noben:hover { }

.team {
         font-size:11px;
         width:200px; }

.slideleft {
	float:left;
}

.teamB {
         width:190px;
         padding:0px 1px;
         float:left; }

.teamB a { font-size:11px; }

.bghell {
	background-color:#fff;
         padding:5px;
         border:thin solid #000; }

.thead, .tfilter {
	border-collapse:collapse;
         background-color:#fff;
	font-family:verdana, sans-serif;
	font-size:12px; }

.thead { margin-left:1px;}
.tfilter { margin-top:-1px;}

.thead th {
	border:1px solid #000;
         width:115px;
	padding-top:15px;
         padding-bottom:15px;
	text-align:center;
         background-color:#f0f;
         background-color:#ccc; }

.tfilter td {
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
         text-align:center;
         padding:3px 1px;
         width:115px; }

.bob { background-color:#ccc; }

.cme {
	padding-top:1px;
	padding-left:1px;
         overflow:scroll;
         height:400px; }

.gallerie ul {
	list-style: none;
}

.gallerie li {
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
}

.gallerie img {
 border : 0 none; 
}
