body {
	margin:0px;
	padding-top:5px;
	padding-left:2%;
	padding-bottom:0;
	padding-right:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
	font-size:11px;
}

html {
height:101%;
}

a img {
display:block;
}


/***************Links**************/

a:link, a:visited, a:active, a:focus{
  color:#0000a0;
  text-decoration:none;
}

a:hover{
  color:#006600;
  text-decoration:underline;
}

.header a:link, .header a:visited, .header a:active{
  color:#419CFA;
  text-decoration:none;
}

.header a:hover{
  color:#419CFA;
  text-decoration:underline;
}

a.nolink:hover{
color:#000000;
text-decoration:none;
}
a.teaser_titel:link, a.teaser_titel:visited, a.teaser_titel:active {
color:#000000;
font-size:12px;
text-decoration:none;
}
a.teaser_titel:hover{
color:#000000;
font-size:12px;
text-decoration:underline;
}
/**************Ladeanzeige********/
#AusblendEbene {
	position:absolute;
	display:none;
	maring:0px;
	top:0px;
	left:0px;
	width:100%;
	min-height:100%;
	z-index:10;
	background-color:#000;
	opacity:0.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
* html #AusblendEbene {
	height: 100%; 
}
#LadeAnzeige {
	position:absolute;
	display:none;
	z-index:11;
	text-align:center;
	width:100%;
	height:45px;
	margin-top:-100px;
	color:#FFF;
	font-weight:bold;
	font-size:16px;
}

/***************Design**************/

.extratext {

display:none ;

}

.rahmen {

border: solid 1px #000000 ;

}


.votingtable {
padding:0px;
margin:0px;
border: 1px solid #000000;

}


.minischrift {
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}

.suche_button {
background-image:url(design/button.gif);
height:23px;
}

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

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

.pfeilmenu {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;

}

.bewertung_a {
color:#FF0000;
font-size:18px;
margin:0px;
padding:0px;
font-style:italic;
font-weight:bold;
width:24px;
float:left;
text-align:right;
}

.bewertung_b {
color:#FF0000;
font-size:18px;
margin:0px;
padding:0px;
font-weight:bold;
float:left;
}

h2 {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:#4C4C4C;
padding: 0px ;
margin: 0px ;
}

h3 {
font-size:12px;
font-weight: bold;
padding: 0px ;
margin: 0px ;
}

h4 {
padding: 0px ;
margin: 0px ;
font-weight: bold;
font-size:12px;
display: inline;
}

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
font-style:italic;
color:#666666;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:4px;
margin:0px;
}
div.ueberschrift {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-style:italic;
font-weight:bold;
margin:0px;
padding:0px 0px 4px;
}

.ueberschrift_grau {
background-color:#DDDDDD;
}


.header {

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:2B90FA;
}

.empfehlungs_tabelle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4C4C4C;
	border:solid 1px #000000;
	background-color:#F7F7F7;
	width:580px;
}

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




.standart_tabelle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4C4C4C;
	border:solid 1px #000000;
	background-color:#F7F7F7;
	width:580px;

}

.kommentara {
background-color:#F1F1F1;
font-size:12px;
padding:2px;
font-family:Arial, Helvetica, sans-serif;
}


.kommentarb {
background-color: #EBEBEB;
font-size:12px;
padding:2px;
font-family:Arial, Helvetica, sans-serif;
}

.kommentartabelle td{

padding:6px;
margin:6px;


}
.standart_tabelleOhneWeite {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4C4C4C;
	border:solid 1px #000000;
	background-color:#F7F7F7;
}

.standart_div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4C4C4C;
	border:solid 1px #000000;
	background-color:#F7F7F7;
	width:580px;
	padding:5px;
}

.benutzer_tabelle {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
border:solid 1px #000000;
background-color:#F7F7F7;
padding:10px;
width:580px;
}


.login_tabelle {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#4C4C4C;
border:solid 1px #000000;
background-color:#F7F7F7;
padding:10px;
width:204px;
}

.such_tabelle {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#4C4C4C;
border:solid 1px #000000;
background-color:#F7F7F7;
}

.such_tabelle table {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#4C4C4C;
}

.impressum_tabelle{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border:solid 1px #000000;
background-color:#F7F7F7;
width:580px;
padding:10px;
}


.testbericht_tabelle{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#4C4C4C;
border:solid 1px #000000;
background-color:#F7F7F7;
width:580px;
padding:10px;
}


.bootsdetails_tabelle{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#4C4C4C;
border:solid 1px #000000;
background-color:#F7F7F7;
width:580px;
padding:10px;
}

.hilfe_tabelle{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#4C4C4C;
border:solid 1px #000000;
background-color:#F7F7F7;
width:580px;
padding:10px;
}

.bootsdaten_tabelle{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#4C4C4C;
border:solid 1px #000000;
background-color:#F7F7F7;
width:580px;
padding:10px;
}


.werftdetails_tabelle{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border:solid 1px #000000;
background-color:#F7F7F7;
width:580px;
padding:10px;
}

.aktuelle_tabelle {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#4C4C4C;
border:solid 1px #000000;
background-color:#F7F7F7;
width:286px;
}

.text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
padding:0px;
margin:0px;
}

.text td{
padding:2px;
}


.tabelle_home {
padding:10px;
}

.border_schwarz {
border:solid 1px #000000;
width:202px;
}


.suchanzeige {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#4C4C4C;
border:solid 1px #000000;
background-color:#F7F7F7;
}
.suchanzeige td {
border-bottom:1px solid black;
}

#fehlermeldung {
	visibility:hidden; 
	display:block;
	margin:auto;
	overflow: hidden;
	width: 300px;
	height: 150px;
	background-color:#FFFFFF;
	z-index:40;
	position:absolute;
	opacity:0.0;
	filter: alpha(opacity=0);
	-moz-opacity: 0.0;
}

#fehlermeldung div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	font-weight:normal;
}
#fehlermeldung textarea {
	border:1px solid black;
}

/***************Ajax Upload**************/


#main {
	margin:auto;
	overflow:auto;
	width: 400px;
	height: 400px;
	border-style: solid;
	border-width: 1px;
	background-color:#FFFFFF;
	z-index:50;
	position:absolute;
	opacity:0.0;
	filter: alpha(opacity=0);
	-moz-opacity: 0.0;
	visibility:hidden;
}
#main div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	font-weight:normal;
}
#main2 {
	overflow: hidden;
}

#images {
	width: 390px;
	margin: 20px;
}

#images div {
	margin: 10px;
	width: 100px;
	height: 100px;
	border-style: solid;
	border-width: 5px;
	border-color: #DEDFDE;
	float: left;
	overflow: hidden;
}

#images div:hover {
	border-color: #529EBD;
}

#images img.load {
	margin: 36px;
}

#images_teaser {
	width: 390px;
	margin: 20px;
}

#images_teaser div {
	margin: 10px;
	width: 100px;
	height: 100px;
	border-style: solid;
	border-width: 5px;
	border-color: #DEDFDE;
	float: left;
	overflow: hidden;
}

#images_teaser div:hover {
	border-color: #529EBD;
}

#images_teaser img.load {
	margin: 36px;
}



/***************LIGHTBOX**************/

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(lightbox/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(lightbox/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(lightbox/images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #CCCCCC;
	}
	
/***************Suche***************/

#suchfeld {
  width: 490px;
  font-family: Courier New;
}
#ausgabe_suggest {
  background-color:#FFFFFF;
  font-family: Courier New;
  visibility: hidden; 
  border: 1px solid #444444;
  z-index:30;
  position:absolute;
  margin:auto;
  overflow:hidden;
  display:block;
}
a.ergebnis {
  color:#666666;
  text-decoration: none;
  display: block;
  width: 100%;
  font-family: Courier New;
}
a.ergebnis:hover {
  background-color: #80C1E9;
  font-family: Courier New;
  color:#333333;
  text-decoration:none;
}
a.ergebnis:visited {
  color:#666666;
  text-decoration: none;
  display: block;
  width: 100%;
  font-family: Courier New;
}	
/*************SwitchBox****************/
#kopf_div {
	width:286px;
}
.SwitchDiv {
	display:none;
	width:100%;
}
#kopf_div2 {
	width:286px;
}
.SwitchDiv2 {
	display:none;
	width:100%;
}

