/***************************VENTELOU******************************************/

body{
 	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px

}
html {
	height:101%;
}
/***************************EIGENE******************************************/

/*
.unterstrichen_fett {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
	}

.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	
	}

.arial_12_fett {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
	}
	
.arial_10 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
	}
	
.rahmen {
	border: 1px solid #0000A0;
	 
	 }
*/
 #gesamt {
 	border:1px solid #FFFFFF;
}
 #banner {
 	border-bottom:1px solid #FFFFFF;
}
 #box {
 	background-color:#FFFFFF;
	color:#000000;
}
 #navigation {
	background-color:#ABDAFC;
}
 #space {
 	background-image:url(http://vivawasser.de/media/uploads/vivawasser/images/pics/navi_4pixel.gif);
	background-repeat:repeat-y;
}
 .button {
 	background-color:#0066FF;
	color:#FFFFFF;
	font-size:12px;
	border:1px solid #198201;
	width:185px;
	height:17px;
	text-decoration:none;
}
 #button {
 	background-color:#0066FF;
	color:#FFFFFF;
	font-size:12px;
	border:1px solid #198201;
	width:185px;
	height:17px;

}
 .feld {
 	font-size:12px;
	border:1px solid #198709;
}
 .liste {
 	width:270px;
 	font-size:12px;
	border:1px solid #198709;	
}
 #borderr {
 	border-right:1px solid #198709;
}
 #borderl {
	border-left:1px solid #198709;
}
 #content {
 	border:1px solid #198709;
	font-size:12px
}
 #textarea {
 	float:left;
	margin-right:2px;
}
 #head {
	background-color:#0066FF;
	color:#FFFFFF;
	font-weight:bolder;
	font-size:12px;
	height:20px;
}
 a.headlink {
 	background-color:#0066FF;
	color:#FFFFFF;
	font-weight:bolder;
	font-size:12px;
	height:auto;
	display:block;
	
}
 #headlink {
 	background-color:#0066FF;
	color:#FFFFFF;
	font-weight:bolder;
	font-size:12px;
	height:auto;
	display:block;
	width:200px;
	text-decoration:none;
	line-height:20px;
}
/*****************************************content_projekte********************************/
 a.ueberschriftlink {
 	display:block;
	color:#0170BD;
	font-size:12px;
	font-weight:bold;
}
 #ueberschriftlink {
 	display:block;
	color:#0170BD;
	font-size:12px;
	font-weight:bold;
	width:200px;
	text-decoration:none;
}
/*****************************************Segel-Lexikon***********************************/
 
 
 a.lexikon_navi:link, a.lexikon_navi:visited, a.lexikon_navi:focus {
 	display:block;
	font-size:12px;
	height:15px;
	font-weight:bold;

}
 a.lexikon_navi:hover, a.lexikon_navi:active{
 	display:block;
 	color:#FFFFFF;
	font-weight:bold;
    font-size:12px;
	height:15px;
}
 .content_bild {
 	float:right;
	vertical-align:top;
	border:none;
	padding:5px;
}
/***********************************Tickets*************************************/
 #tabelle1 {
 	background-color:#CAE4FF;
	font-size:12px
}
 #tabelle2 {
 	background-color:#A4D1FF;
	font-size:12px
}
 a#inhaltfunktion {
 	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}
 a.ticket_navi:link, a.ticket_navi:visited, a.ticket_navi:active, a.ticket_navi:focus {
 	display:block;
	background-color:#ABDAFC;
	color:#FFFFFF;
	font-weight:bolder;
	font-size:12px;
	height:15px;
	text-decoration:none;
}
 a.ticket_navi:hover{
 	background-color:#0066FF;
 	display:block;
    color:#FFFFFF;
    text-decoration:none;
    font-size:12px;
}
/*******************************Newsfeed****************************************/
 #news {
 	font-size:12px;
}
/********************************Login******************************************/
 login_frame {
 	padding:0px;
	margin:0px;
}
/*******************************Kontaktformular*********************************/
 #rot {
 	background-color:#FF0000;
}
 #gruen {
 	background-color:#00FF00;
}
 #gelb {
 	background-color:#FFFF00;
}
 #anzeige {
   height: 30px;
   color:#000000;
   font-size:12px;
 }
 #fehler {
 	color:#FF0000;
	font-size:12px;
}
 #richtig {
 	color:#198201;
	font-size:12px;
}
 textarea {
 	border:1px solid #198709;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}	

/***************************Attribute******************************************/
p{
  font-size:10px;
  color:#1C7A03;
}

h2{
 	color:#1C7A03;
	font-size:10px;;
  
}

h1{	
	color:#0170BD;
	font-size:12px;
	font-weight:bold;
}
h4 {
	color:#000000;
	font-size:12px;
	font-weight:normal;
}

/*
.navigation{						/* Überschrift formatieren  *//*
  font-size:16px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#FFFFFF;
  border-left: 1px solid #0000A0;
  border-right: 1px solid #0000A0;
  border-top: 1px solid #0000A0;
  padding-left:6px;


}
*/

a:link, a:visited, a:active, a:focus{
 	color:#157F00;
	font-size:12px;
  	text-decoration:none;
}

a:hover{
  color:#157F00;
  text-decoration:underline;
  font-size:12px;
}

html {height:101%;}

/* *****************************Positionierung******************************* */
/*
body {
background-color:#999999;
}
/*
.border{
   
   border: 1px solid #0000a0;
   
}

#container {


   border: 1px solid #0000a0;
   background-color:#FFFFFF;
}



#header{
  background-color:#FFFFFF;

  border-bottom:1px solid #ffffff;

}

/*
#leiste{

background-image:url(http://wassersportfotos.de/quickstart/media/uploads/ventelou/images/leiste.gif);
background-repeat:no-repeat;
background-color:F5F5F5;


}
*/

/*
a:link.menu_rechts  {text-decoration: none ;color: #2A2585; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }
a:visited.menu_rechts  {text-decoration: none ;color: #2A2585; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }
a:active.menu_rechts  {text-decoration: none ;color: #2A2585; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }
a:hover.menu_rechts  {text-decoration: underline ;color: #2A2585; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }
			
		

/*
#mitte{
    border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
  

}

#main{
 /*  margin:0px;
   padding:0px;
   padding-bottom:30px; */
/*
}


#links{
  background-color:#FFFFFF;
  
    border-left:1px solid #0000a0;
	border-bottom:1px solid #0000a0;
	border-right:1px solid #0000a0;
  
  
  padding-bottom:6px;
  padding-left:6px;
  padding-right:6px;
  padding-top:6px;

}

#untenlinks{

  background-color:#FFFFFF;

}


/*
#content, #content_2{
  height:400px;
}
*/
/*

*//*
#content_main{
  /* border:1px solid #0000a0; */
/*
}
/*
#hauptinhalt {

  border:1px solid #0000a0;
  padding:0px 10px 2px 10px; 
  background-color:#FFFFFF;

}
*/
/*
#newsteil {
border:1px solid #0000a0; 
background-color:#FFFFFF;

}




*html #content, *html #content_2, *html #content_main{
/* height:490px; */
   /*
}

html:root #content, html:root #content_2, html:root #content_main{
  /*min-height:490px; */
  /* }
/*
#unten{

  background-color:#FFFFFF;

}

#logo{

  background-color:#aaaaff;

}

#logo[id]{
 /* padding:0px;
  margin:0px;
  margin-left:0px; *//*
}


/* *******************************TMENU/GMENU Navigation********************* *//*
#menu{
 /* position:absolute;
  top:0px;
  left:0px; *//*
}

.menu{
  /*float:left;
  /* border-right:2px solid #ffffff; */
  /*width:102px; *//*
}

.menu[class]{
  /*width:100px;*//*
}/

a.layers:link, a.layers:visited, a.layers:active, a.layers:focus, a.layers:hover{
  background-color:#0000a0;
  color:#aaaaff;
  line-height:30px;
  text-decoration:none;
  display:block;
  font-size:12px;
  font-weight:bold;

}


a.layers:hover{
  background-color:#aaaaff;
  color:#0000a0;
  line-height:30px;
  width:104px;
  text-decoration:none;
  display:block;
  font-size:12px;
  font-weight:bold;
}

a.layers[class]{
  width:95px;
} */

/* *******************************Subnavigation****************************** */
a.subnavi, a.subnavi_act, a.subnavi_2, a.subnavi_2_act{
   width:192px;
   display:block;
   font-size:12px;
   line-height:20px;
   text-align:left;
}

a.subnavi_2, a.subnavi_2_act{
   font-size:12px;
   text-align:right;
}

a.subnavi:link, a.subnavi:visited, a.subnavi:active, a.subnavi:focus{
   color:#000000;
   font-weight:bold;
   background-image:url(http://vivawasser.de/media/uploads/vivawasser/images/pics/navi.gif);
}

a.subnavi_2:link, a.subnavi_2:visited, a.subnavi_2:active, a.subnavi_2:focus{
   color:#000000;
   background-image:url(http://vivawasser.de/media/uploads/vivawasser/images/pics/navi.gif);

}

a.subnavi_act:link, a.subnavi_act:visited, a.subnavi_act:active, a.subnavi_act:focus, a.subnavi_act:hover,
a.subnavi_2_act:link, a.subnavi_2_act:visited, a.subnavi_2_act:active, a.subnavi_2_act:focus, a.subnavi_2_act:hover{
   color:#006633;
   text-decoration:none;
   background-image:url(http://vivawasser.de/media/uploads/vivawasser/images/pics/navi.gif);
}

a.subnavi:hover, a.subnavi_act, a.subnavi_2:hover, a.subnavi_2_act{
   color:#006633;
   font-weight:bold;
   text-decoration:none;
   background-image:url(http://vivawasser.de/media/uploads/vivawasser/images/pics/navi.gif);

}

a.subnavi[class], a.subnavi_act[class], a.subnavi_2[class], a.subnavi_2_act[class]{
  width:192px;
}

/* *******************************Top/Footer Navigation********************** *//*
#menu_top{
  font-size:12px;
  font-weight:bold;
  color:#ffffff;
}

.footerlink{
  font-size:12px;
  font-weight:bold;
  color:#ffffff;
}

a.menu_link:link, a.menu_link:visited, a.menu_link:active, a.menu_link:focus{
   color:#ffffff;
   text-decoration:none;
   line-height:18px;
}

a.menu_link:hover{
   color:#aaaaff;
   text-decoration:none;
   line-height:18px;
}
*/
/* *******************************Sitemap************************************ */	/*
div.sitemap{
  margin-left:15px;
}

a.sitemap1, a.sitemap2, a.sitemap3, a.sitemap4{
  text-decoration:none;
  color:#0000a0;
  font-size:14px;
}

a.sitemap1{
  font-weight:bold;
}

.sitemap1{
  padding:10px;
  padding-left:20px;

}

.sitemap2{
  padding:5px;
  padding-left:40px;
}

.sitemap3{
  padding-left:60px;
}

.sitemap4{
  padding-left:80px;
}

/******************************Formular****************************************/	/*

.kontakt{
  margin-top:20px;
  width:300px;
}

.label{
  width:80px;
  float:left;
  text-align:right;
  padding:5px;

}

.field{
  padding:5px;
  padding-left:105px;

}

.button{
  color:#0000a0;
  background-color:#F2F2F2;
  border:1px solid #0000a0;
  text-align:left;
}

input, textarea{
  text-align:left;
  padding-left:2px;
  font-family:Arial, Helvetica, sans-serif;
}





.checkbox{
  border:0px;
}

/****************************Index Search**************************************/	/*
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
  width:100px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
  width:150px;
}

.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {
  font-weight:bold;
  font-style:italic;
}

.tx-indexedsearch .tx-indexedsearch-whatis {
  margin-top:10px;
  margin-bottom:5px;
}

.tx-indexedsearch P.tx-indexedsearch-noresults {
  text-align:center;
  font-weight:bold;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {
  background:#9090ff;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {
  font-weight:bold;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {
  font-weight:normal;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {
  font-style:italic;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {
  color:red;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
  /*background:#eeeeff;*//*
}	

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
  margin-top:20px;
  margin-bottom:5px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
  margin-top:0px;
  margin-bottom:0px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {
  background:#7070ff;
  padding-left:5px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
  vertical-align:absmiddle;
}
}


/***************************Stylesheet für die Druckausgabe********************/	/*
@media print{
@page {
  size:21.0cm 29.7cm;
  margin-top:2cm;
  margin-bottom:2cm;
  margin-left:2cm;
  margin-right:2cm
}

#content, #content_2, #content_main, #content_news{
  width:17cm;
  color:#000000;
  font-size:12pt;
  font-family:Arial, Helvetica, sans-serif;
  text-align:justify;
  margin-bottom:0.5cm;
}

#header, #menu, #menu_top, #subnavi, #links, #logo, #unten{
  /* display:none; *//*
}	

h2{
  font-size:14pt;
}

.header{
  font-size:14pt;
  font-weight:bold;
 margin-bottom:0.3cm; 
}

a.sitemap1, a.sitemap2, a.sitemap3, a.sitemap4{
  text-decoration:none;
}

.sitemap1{
  padding:0.25cm;
  padding-left:0.5cm;
}

.sitemap2{
  padding:0.15cm;
  padding-left:1cm;
}

.sitemap3{
  padding-left:1.5cm;
}

.sitemap4{
  padding-left:2cm;
}
}	*/
