body {
 background-color:#DDDDDD; margin: 0px; padding:0px;
 background-image:url(bg.gif);
 overflow:auto;
 overflow: -moz-scrollbars-vertical;
}

.page1 {
 position: absolute;
 width:800px;
 margin-top: 60px;
 margin-left: -400px;
 left: 50%;
 border: 2px solid #DDDDDD;
 overflow:hidden;
 margin-bottom: 60px;
}

.menue1 {
 height:22px;
 background-image:url(bar.gif); margin:0px;
 border: 0px;
 overflow:hidden;
}

.zierleiste {
 height:22px;
 background-image:url(bar.gif); margin:0px;
 border: 0px;
 overflow:hidden;
}

ul#navi1 {
    line-height:22px;
    margin: 0px;
    text-align: left;
    border: 0px;
    padding: 0px;
}
ul#navi1 li {
    padding-left:4px;
    list-style: none;
    display: inline;
}

ul#navi1 a, ul#navi1 span {
    padding:4px;
    color: #000000;
    font-family:Arial; font-size:12px; text-decoration: none; font-weight: bold;
    border:1px;
    margin:0px;
}
* html ul#navi1 a, * html ul#navi1 span {
    width: 1px; 
    width: auto;
}
ul#navi1 a:active, ul#navi1 span {
    padding:4px;
    background-color:#FFFFFF;
    border: 1px solid #AAAAAA;
}

ul#navisites {
    line-height:22px;
    margin: 0px;
    text-align: left;
    border: 0px;
    padding: 0px;
}
ul#navisites li {
    padding-left:15px;
    list-style: none;
    display: inline;
}

ul#navisites a, ul#navisites span {
    padding:8px;
    color: #000000;
    font-family:Arial; font-size:12px; text-decoration: none; font-weight: bold;
    border:0px;
    margin:1px;
}
* html ul#navisites a, * html ul#navisites span {
    width: 1px; 
    width: auto;
}
ul#navisites a:active, ul#navisites span {
    background-color:#FFFFFF;
    border: 1px solid #AAAAAA;
    margin:0px;
}

ul#uheadl {
    line-height:22px;
    margin: 0px;
    text-align: left;
    border: 0px;
    padding: 0px;
}
ul#uheadl li {
    padding-left:15px;
    list-style: none;
    display: inline;
}
ul#uheadl a, ul#uheadl span {
    padding:8px;
    color: #000000;
    font-family:Arial; font-size:12px; text-decoration: none; font-weight: bold;
    background-color:#FFFFFF;
    border: 1px solid #AAAAAA;
    margin:0px;
}
* html ul#uheadl a, * html ul#uheadl span {
    width: 1px; 
    width: auto;
}

ul#uheadr {
    line-height:22px;
    margin: 0px;
    text-align: left;
    border: 0px;
    padding: 0px;
}
ul#uheadr li {
    padding-left:15px;
    list-style: none;
    display: inline;
}
ul#uheadr a, ul#uheadr span {
    padding:8px;
    color: #000000;
    font-family:Arial; font-size:12px; text-decoration: none; font-weight: bold;
    background-color:#FFFFFF;
    border: 1px solid #AAAAAA;
    margin:0px;
}
* html ul#uheadr a, * html ul#uheadr span {
    width: 1px; 
    width: auto;
}

ul#uhead3 {
    line-height:22px;
    margin: 0px;
    text-align: left;
    border: 0px;
    padding: 0px;
}
ul#uhead3 li {
    padding-left:15px;
    list-style: none;
    display: inline;
}
ul#uhead3 a, ul#uhead3 span {
    padding:8px;
    color: #000000;
    font-family:Arial; font-size:12px; text-decoration: none; font-weight: bold;
    background-color:#FFFFFF;
    border: 1px solid #AAAAAA;
    margin:0px;
}
* html ul#uhead3 a, * html ul#uhead3 span {
    width: 1px; 
    width: auto;
}

.clear {
clear:both;
}

.breadcrumb {
 width:760px;
 height:30px;
 text-align:right;
 padding-right:20px;
 margin:0px;
 color: #AAAAAA;
 font-family:Arial; font-size:12px; font-weight:bold;
 margin-top:-40px;
 z-index:1;
}
.breadcrumb a:link { color: #AAAAAA; text-decoration:none; }
.breadcrumb a:visited { color: #AAAAAA; text-decoration:none; }
.breadcrumb a:active { color: #AAAAAA; text-decoration:none; }

.logonav {
 width:800px;
 height:140px;
 vertical-align:middle; text-align:right;
 background-color:#FFFFFF; margin:0px; padding:0px;
 padding-right:10px;
 background-image:url(valogo.jpg);
 overflow:hidden;
}

.suche {
  vertical-align:middle;
  margin-right: 10px;
  margin-left: 330px;
  margin-top:2px;
  font-size: 10px; line-height: normal;
  width:120px;
}

.suchebut {
 vertical-align:middle;
}

.icons1 {
  text-align:left;
  margin-right:20px; margin-top:20px;
  border:0px;
}

.mood {
 width:792px;
 height:312px;
 background-color:#282828;
 margin:0px;
 border-top: 4px solid #FFFFFF;
 border-left: 4px solid #FFFFFF;
 border-right: 4px solid #FFFFFF;
 border-bottom: 4px solid #FFFFFF;
 text-align: center;
 overflow:hidden;
}

.inmood {
 vertical-align:middle; text-align:left;
 background-color:#282828;
 margin:0px;
 text-align: center;
 overflow:hidden;
}

.bodytext {
 color: #000000;
 font-family:Arial; font-size:12px; text-decoration: none;
 margin-left:20px;
 margin-right:20px;
 overflow:hidden;
 padding-top:15px;
}

.smbodytext {
 color: #000000;
 font-family:Arial; font-size:12px; text-decoration: none; font-weight:bold;
 margin-left:20px;
 margin-right:0px;
 overflow:hidden;
}

.smbodytext a:link { color: #000000; text-decoration:none; font-weight:normal; }
.smbodytext a:visited { color: #000000; text-decoration:none; font-weight:normal; }
.smbodytext a:active { color: #000000; text-decoration:none;font-weight:normal; }

h1 {
 color: #000000;
 font-family:Arial; font-size:12px; text-decoration: none; font-weight:bold;
 margin-left:20px;
 margin-right:20px;
}

li {
 color: #000000;
 font-family:Arial; font-size:12px; text-decoration: none;
}

.content1 {
 background-color:#FFFFFF; margin:0px; padding:0px;
 border: 0px;
 margin-left:15px;
 margin-top:15px;
}

.content3 {
 background-color:#FFFFFF; padding:0px;
 border: 0px;
 margin-top:-12px;
 margin-bottom:-12px;
 margin-left:0px;
 margin-right:0px;
}

.content1l {
 margin-top:10px;
 margin-bottom:0px;
 margin-left:0px;
 margin-right:0px;
 background-color:#FFFFFF; 
 border-right: 1px solid #AAAAAA;
 overflow:hidden;
}

.content1r {
 background-color:#FFFFFF; 
 border-left: 1px solid #AAAAAA;
 margin-top:10px;
 margin-bottom:0px;
 margin-left:-1px;
 margin-right:-1px;
 overflow:hidden;
}

.content1l .csc-textpic {
 margin-left:10px;
}

.content1r .csc-textpic {
 margin-top:10px;
}

.csc-textpic-text a:link { color: #000000; text-decoration:none; font-weight:normal; }
.csc-textpic-text a:visited { color: #000000; text-decoration:none; font-weight:normal; }
.csc-textpic-text a:active { color: #000000; text-decoration:none; font-weight:normal; }

.csc-sitemap {
 color: #000000;
 font-family:Arial; font-size:12px; text-decoration: none;
}

.csc-sitemap a:link { color: #000000; text-decoration:none; font-weight:normal; }
.csc-sitemap a:visited { color: #000000; text-decoration:none; font-weight:normal; }
.csc-sitemap a:active { color: #000000; text-decoration:none;font-weight:normal;}

.csc-mailform {
 border: 0px;
 color: #000000;
 font-family:Arial; font-size:12px; text-decoration: none;
 text-align:right;
 margin-right:300px;
}


.contcon {
 background-color:#FFFFFF;
 margin:0px;
 width: 800px;
 padding: 0px;
 overflow: hidden;
}

.redbar {
 width:800px;
 height:12px;
 background-image:url(redbar.gif); margin:0px; padding:0px;
 overflow: hidden;
}

.iflowcaptions {
 height:55px;
 color: #FFFFFF;
 font-family:Arial; font-size:11px; text-decoration: none; font-weight:bold;
 text-transform: uppercase;
 line-height: 10px;
 overflow: visible;
}

.iflowcaptions2 {

 color: #FFFFFF;
 font-family:Arial; font-size:8.5px; text-decoration: none; font-weight:normal;
 text-transform: uppercase;
 line-height: 10px;
 overflow: visible;
}



.imgflowdiv{
	margin-top: -70px; 
	width:792px;
	text-align:center;
}

.iflowscrollbar{
    text-align:center;
}


.lbfwd {
	padding-top: 10px;
	padding-left: 9px;
	width:20px;
	height:20px;
	float:left;
}

.lbback {
	padding-top: 10px;
	padding-left: 15px;
	width:20px;
	height:20px;
	float:left;
}

.lbclose {
	margin-left: 580px;
	display: block;
	width:20px;
	height:20px;
}

.lbtext {
 	color: #000000;
 	font-family:Arial; font-size:12px; text-decoration: none;
	display: none;
	width:520px;
	background-color: white;
	height:30px;
	padding: 0px;
	border: 0px;
	z-index:10005;
	float:left;
}

.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:10003;
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=80);
}

.polaroid{
	display: none;
	position: absolute;
	width:600px;
	top:150px;
	left:50%;
	margin-left:-320px;
	height:480px;
	padding: 0px;
	border: 1px solid #DDDDDD;
	background-color: white;
	z-index:10004;
	overflow:hidden;
        text-align: center;
}
 
.lbpic {
	display: none;
	width:560px;
	height:420px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	border: 0px;
	background-color: white;
	z-index:10005;
	overflow:hidden;
}

a {
 color:#333333;	
}

.csc-mailform-field {
	width:250px;	
    color: #000000;
    font-family:Arial; font-size:12px; text-decoration: none; 
}

#mailformaddress{
	width:250px;
	 font-family:Arial; font-size:12px; text-decoration: none; 
}
#mailformname{
	width:250px;	
	 font-family:Arial; font-size:12px; text-decoration: none; 
}
#mailformemail{
	width:250px;		
	 font-family:Arial; font-size:12px; text-decoration: none; 
}
.csc-mailform-field-label{
	font-family:Arial; font-size:12px; text-decoration: none; 
}
#spacer{

}

.tx-indexedsearch-descr, descr{
	font-family:Arial; font-size:12px; text-decoration: none; 
	
}
.tx-indexedsearch-title, title{
	font-family:Arial; font-size:12px; text-decoration: none; 
	
}
.tx-indexedsearch-percent, percent{
	font-family:Arial; font-size:12px; text-decoration: none; 
	
}
.tx-indexedsearch-redMarkup{
	font-family:Arial; font-size:12px; text-decoration: none; font-weight:bold;	color:#333333;
}
.mail{
font-size:9px;	
}
