
body {
	margin: 0px;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#EEE;
	background-attachment: fixed;
	text-align:center;
}

h1 {
	margin:0 0 15px 0;
	padding:0 0 0 50px;
	font-size:24px;
	background:url(/livecams/layouts/vipergreen_w3c/images_de/illustrationen.jpg) -2px -4px;
	width:680px;
	line-height:48px;
	height:48px;
	font-size:24px;
	color:#7B201F;
}
* html h1 {
	width:680px;
}

h2 {
	margin:0 0 10px 0;
	padding:0;
	font-size:14px;
	color:#7B201F;
}
h3 {
	margin:0 0 5px 0;
	padding:0;
	font-size:14px;
	color:#7B201F;
	text-align:center;
	line-height:20px;
}
h4 {
	margin:0;
	padding:0;
	font-size:24px;
}

#content-wrapper {
	margin:0 auto 15px auto;
	padding:0;
	width:950px;
	height:auto;
	background-color:#FFF;
	border-left:1px solid #666;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
}

#header {
	margin:0;
	padding:0;
	width:950px;
	height:113px;
}

.header-logo {
	margin:0 0 0 150px;
	padding:0;
	width:416px;
	height:105px;
	float:left;
	text-decoration:none;
	display:block;
	border:0;
	background-image:url(/livecams/layouts/vipergreen_w3c/images_de/logo.jpg);
}
* html .header-logo {
	margin:0 0 0 75px;
}

.header-logo:hover {
	background-position:0 0;
	}
.header-logo span {
	display: none;
}

.header-login {
	margin:0 0 0 710px;
	padding:0;
	width:200px;
	height:95px;
	text-decoration:none;
	display:block;
	border:0;
	background:url(/livecams/layouts/vipergreen_w3c/images_de/header_kostenlos.gif) 0 0;
}
.header-login:hover {
	background-position:0 99px;
	}
.header-login span {
	display: none;
}

#navi {
	margin:0 0 10px 0;
	padding:0;
	width:950px;
	height:50px;	
}

#navi ul {
	margin:0;
	padding:0;
	width:950px;
	height:auto;	
}
#navi li {
	margin:0 0 0 16px;
	padding:0;
	width:140px;
	height:auto;
	float:left;
	list-style:none;
	display:inline-block;
}
* html #navi li {
	margin:0 0 0 8px;
}
.topnavi {
	margin:0;
	padding:10px 0 0 0;
	width:140px;
	height:40px;
	font-size:12px;
	font-weight:600;
	color:#666;
	text-decoration:none;
	display:block;
	border:0;
	background:url(/livecams/layouts/vipergreen_w3c/images_de/illustrationen.jpg) -26px -65px;
}
.topnavi:hover {
	background-position:-26px -121px;
}
	
#search {
	margin:0 0 10px 0;
	padding:10px 0 0 0;
	width:950px;
	height:35px;
	text-align:left;
	background-color:#000;
}
#search-headline {
	margin:0 0 0 10px;
	padding:5px 0 0 0;
	width:610px;
	height:16px;
	float:left;
	color:#FFF;
	overflow:hidden;
}
#search-box {
	margin:0 0 0 630px;
	padding:0 10px 0 0;
	width:300px;
	height:10px;
	text-align:right;
	font-size:12px;
	color:#FFF;
}
#search-box form {
	margin:0;
	padding:0;
	width:auto;
	height:auto;
}

#content-box {
	margin:0 auto 0 auto;
	padding:0;
	width:930px;
	height:auto;
	text-align:left;
}
* html #content-box {
	width:930px;
}
#sidenavi {
	margin:0;
	padding:0;
	width:190px;
	height:auto;
	float:left;
	/* background-color:#FC0; */
}
.sidenavi-headline {
	margin:0;
	padding:0;
	width:190px;
	line-height:35px;
	height:35px;
	font-size:14px;
	color:#FFF;
	text-align:center;
	background-color:#7B201F;
	border-bottom:1px solid #666;
}
.sidenavi-link {
	margin:0;
	padding:0 0 0 30px;
	width:160px;
	line-height:30px;
	font-size:12px;
	font-weight:100;
	color:#666;
	text-decoration:none;
	display:block;
	border-bottom:1px dashed #666;
	background:url(/livecams/layouts/vipergreen_w3c/images_de/illustrationen.jpg) -26px -256px;
}
* html .sidenavi-link {
	padding:0 0 0 30px;
	width:160px;
}
.sidenavi-link:hover {
	background-position:-282px -256px;
}
#left-topcamlist {
	margin:0 0 10px 0;
	padding:5px 0 0 0;
	width:190px;
	height:350px;
	background-color:#B36262;
}
.left-topcamlist-box {
	margin:0;
	padding:0;
	width:75px;
	height:70px;
	overflow:hidden;
}
#left-topcamlist a:link, 
#left-topcamlist a:visited	{
	margin:0 ;
	padding:0 ;
	color:#666;
	font-size:10px;
	text-decoration:none;
	}

#left-topcamlist a:hover, 
#left-topcamlist a:active	{
	color:#000;
	}
#left-topcamlist ul {
	margin:0;
	padding:0;
	width:190px;
}
#left-topcamlist li{
	margin:0 0 5px 5px;
	padding:5px;
	width:75px;
	height:70px;
	list-style:none;
	text-align:center;
	float:left;
	display:inline-block;
	background-color:#FBEBEB;
	border:1px solid #666;
}
* html #left-topcamlist li{
	margin:0 2px 5px 3px;
}
#leftnavi-txtbox1 {
	margin:0 0 10px 0;
	padding:0;
	width:190px;
	height:auto;
	color:#666;
	font-size:12px;
}
/*Tagliste*/
#tagliste {	
	margin:0 0 10px 0; 
	padding:0;
	width:190px;
	text-align:center;
	text-decoration: none;
	border:none;
}

#tagliste h1, 
#tagliste h2, 
#tagliste h3, 
#tagliste h4, 
#tagliste h5, 
#tagliste h6	{
	margin:0px;
	padding:0px;
	color:#CCC;
	line-height:80% !important;
	font-size:90% !important;
	display:inline;
	text-decoration: none !important;
	background: transparent !important;
}
#tagliste h1:hover, 
#tagliste h2:hover, 
#tagliste h3:hover, 
#tagliste h4:hover, 
#tagliste h5:hover, 
#tagliste h6:hover	{
	color:#DEE494;
	text-decoration: none !important;
}

#tagliste a	{
	margin:0px;
	padding:0px;
	color:#CCC;
	text-decoration: none !important;
	background: transparent !important;
}

#tagliste a:hover	{
	color:#DEE494;
	text-decoration: none !important;
}

/*content*/
#content {
	margin:0 0 0 200px;
	padding:0;
	width:730px;
	height:auto;
}
* html #content {
	margin:0 0 0 190px;
}

/*sedcard*/
#sedcard-wrapper {
	margin:0 auto 20px auto;
	padding:10px;
	width:690px;
	height:auto;
	border:1px solid #BBBBBA;
	background-color:#F4F4F4;
}
* html #sedcard-wrapper {
	width:690px;
}
#sedcard-infoline {
	margin:0 0 15px 0;
	padding:0;
	width:690px;
	height:auto;
}
#sedcard-bigpic {
	margin:0;
	padding:0;
	width:320px;
	height:240px;
	float:left;
	border:1px solid #BBBBBA;
}
#sedcard-tmb {
	margin:0;
	padding:0;
	width:72px;
	height:240px;
	float:right;
}
#sedcard-tmb ul {
	margin:0;
	padding:35px 0 0 0;
	width:72px;
	height:140px;
}
#sedcard-tmb li {
	margin:0 0 5px 0;
	padding:0;
	width:70px;
	height:52px;
	list-style:none;
	border:1px solid #BBBBBA;
	
}

#sedcard-info {
	padding:0px;
	margin:0px;
	width:268px;
	height:212px;
	display:block;
	
	overflow:hidden;
	padding:6px;
	padding-top:12px;
	padding-bottom:8px;
	padding-left:15px;
}
.sedcard-info-line1 {
	height:auto;
	margin:0px;
	padding:0px;
	font-size:11px;
	width:80px;
	font-weight:800;
	margin-right:162px;
	padding-bottom:5px;
}
.sedcard-info-line2 {
	height:auto;
	margin:0px;
	padding:0px;
	font-size:11px;
	width:162px;
	float:right;
	padding-bottom:5px;
	overflow:hidden;
}
* html .sedcard-info-line2 {
	margin:0 0 2px 80px;
	padding:0 0 0 5px;
}

#sedcard-enterline {
	margin:0 0 0 0;
	padding:0;
	width:690px;
	height:auto;
}
#sedcard-txt {
	margin:0;
	padding:0;
	width:320px;
	height:155px;
	float:left;
	overflow:hidden;
	font-size:11px;
	color:#666;
}
#sedcard-enterbox {
	margin:0 0 0 330px;
	padding:30px 0 0 0;
	width:360px;
	height:125px;
}
* html #sedcard-enterbox {
	margin:0 0 0 320px;
	padding:30px 0 0 5px;
}
.sedcard-regist {
	margin:0 0 0 30px;
	padding:0;
	width:155px;
	height:80px;
	float:left;
	background:url(/livecams/layouts/vipergreen_w3c/images_de/illustrationen.jpg) -184px -65px;
	text-decoration:none;
	display:block;
	border:0;
}
* html .sedcard-regist {
	margin:0 0 0 15px;
}
.sedcard-regist:hover {
	background-position: -185px -151px;
	}
.sedcard-regist span {
	display: none;
}

.sedcard-login {
	margin:0 0 0 205px;
	padding:0;
	width:155px;
	height:80px;
	background:url(/livecams/layouts/vipergreen_w3c/images_de/illustrationen.jpg) -355px -65px;
	text-decoration:none;
	display:block;
	border:0;
}
* html .sedcard-login {
	margin:0 0 0 200px;
	padding:0;
}
.sedcard-login:hover {
	background-position: -356px -151px;
	}
.sedcard-login span {
	display: none;
}	


/*impressum*/
#impressum-wrapper {
	margin:0 auto 20px auto;
	padding:10px;
	width:690px;
	height:auto;
	border:1px solid #BBBBBA;
	background-color:#F4F4F4;
}

/*top10*/
#top10-wrapper {
	margin:0 auto 20px auto;
	padding:10px;
	width:690px;
	height:auto;
	border:1px solid #BBBBBA;
	background-color:#F4F4F4;
}
.top10-box {
	margin:0 auto 10px auto;
	padding:10px;
	width:670px;
	height:auto;
	border:1px solid #BBBBBA;
	background-color:#FFF;
}
.top10-pic {
	margin:0;
	padding:0;
	width:200px;
	height:146px;
	border:1px solid #BBBBBA;
	float:left;
}
.top10-txtbox {
	margin:0 0 0 210px;
	padding:0;
	width:460px;
	height:146px;
}
* html .top10-txtbox {
	margin:0 0 0 200px;
	padding:0 0 0 5px;
}
.top10-txt {
	margin:0 0 10px 0;
	padding:0;
	width:460px;
	height:110px;
	overflow:hidden;
	font-size:11px;
	color:#666;
}
.top10-prev {
	margin:0 0 0 300px;
	padding:0;
	width:70px;
	height:33px;
	background:url(/livecams/layouts/vipergreen_w3c/images_de/illustrationen.jpg) -26px -178px;
	text-decoration:none;
	float:left;
	display:block;
	border:0;
}
* html .top10-prev {
	margin:0 0 0 150px;
}
.top10-prev:hover {
	background-position: -26px -214px;
	}
.top10-prev span {
	display: none;
}

.top10-enter {
	margin:0 0 0 380px;
	padding:0;
	width:70px;
	height:33px;
	background:url(/livecams/layouts/vipergreen_w3c/images_de/illustrationen.jpg) -102px -178px;
	text-decoration:none;
	display:block;
	border:0;
}
.top10-enter:hover {
	background-position: -102px -214px;
	}
.top10-enter span {
	display: none;
}

/*minisedcard*/
.sedcard-navi {
	margin:0 auto 10px auto;
	padding:0;
	width:710px;
	height:auto;
	text-align:right;
	font-size:12px;
	color:#999;
}

.sedcard-navi a:link, 
.sedcard-navi a:visited	{
	margin:0 ;
	padding:0 ;
	color:#666;
	text-decoration:none;
	}

.sedcard-navi a:hover, 
.sedcard-navi a:active	{
	color:#000;
	}
#minisedcard-wrapper {
	margin:0 auto 20px auto;
	padding:0;
	width:710px;
	height:auto;
}
#minisedcard-wrapper ul {
	margin:0;
	padding:0;
	width:710px;
	height:auto;
}
#minisedcard-wrapper li {
	margin:0 0 5px 5px;
	padding:10px;
	width:150px;
	height:auto;
	list-style:none;
	border:1px solid #BBBBBA;
	background-color:#F4F4F4;
    float:left;
}
.minisedcard-box {
	margin:0;
	padding:0;
	width:150px;
	height:auto;
}
.minisedcard-box img {
	margin:0 0 5px 0;
	padding:0;
	width:148px;
	height:108px;
	border:1px solid #BBBBBA;
}
.minisedcard-box p {
	margin:0 0 5px 0;
	padding:0;
	width:150px;
	height:28px;
	font-size:10px;
	overflow:hidden;
	color:#666;
	text-align:center;
}
.minisedcard-prev {
	margin:0;
	padding:0;
	width:70px;
	height:33px;
	background:url(/livecams/layouts/vipergreen_w3c/images_de/illustrationen.jpg) -554px -249px;
	text-decoration:none;
	float:left;
	display:block;
	border:0;
}
* html .minisedcard-prev {
	width:70px;
}
.minisedcard-prev:hover {
	background-position: -554px -285px;
	}
.minisedcard-prev span {
	display: none;
}

.minisedcard-enter {
	margin:0 0 0 80px;
	padding:0;
	width:70px;
	height:33px;
	background:url(/livecams/layouts/vipergreen_w3c/images_de/illustrationen.jpg) -630px -249px;
	text-decoration:none;
	display:block;
	border:0;
}
* html .minisedcard-enter {
	margin:0 0 0 74px;
	width:70px;
}
.minisedcard-enter:hover {
	background-position: -630px -285px;
	}
.minisedcard-enter span {
	display: none;
}

/*Copy*/
div.copy	{
	margin:0 0 20px 0;
	padding:0;
	font-size: 10px;
	color: #666;
}
.copy	{
	margin:0;
	padding:0;
	font-size: 10px;
	color: #666;
	text-align: center;
}
.copy a:link, 
.copy a:visited	{
	margin:0px;
	padding:0;
	color:#7B201F;
	text-decoration:none;
	line-height:20px;
}

.copy a:hover, 
.copy a:active	{
	color:#666;
	text-decoration:underline;
	}

.copy a:hover { color: #000000; text-decoration: none;}
