@charset "utf-8";
/* Main CSS Document */

/*includes*/
@import url("boxes.css");

/* Main Declarations */
BODY {
	/*background-image: url(../img/bg_long.jpg);
	background-repeat:repeat-x;*/
	text-align:center: /* Für IE centering*/;
	font-family : Arial;
	font-size : 8pt;
	margin:0px; padding:0px;
}
H1 {
	font-size:12px;
}
.hr_ersatz {
	border-bottom:solid;
	border-bottom-color:#548CC1;
	border-bottom-width:1px;
	height:2px;
	margin-bottom:2px;
	margin-top:2px;
	width:100%;
	padding:0px;
	clear:both;
	overflow:hidden;

}
.rand {
	border:solid;
	border-color:#DDDDFF;
	border-width:1px;
}
.centering {
	margin-left:auto; /* Firefox, Opera und so centering*/
	margin-right:auto;
	height:auto;
	width:980px;
}
.contentBox {
	background-color: #FFFFFF;
	width: 850px;
}

TD {
	font-size : 8pt;
	margin:0px; padding:2px;
}
HR {
	color:#548CC1;
	background-color:#AACCDD;
	height:1px
}

DIV	{
	font-family : Arial;
	font-size : 8pt;
}
.button
	  {
	  font-family:Arial;
	  font-size:10px;
	  text-decoration: none;
	  width: 60px;
	  text-align: center;
	  }
.wait {
	position: absolute;
	visibility: visible;
	height: 103px;
	width: 411px;
/*	margin-left: 120px; */
	margin-top: 50px;
	clear:both;
}

SELECT	{
	font-size : 11px;
}

INPUT	{
	font-size : 11px;
}

FORM {
	display:inline;
}
.click_bar {
	cursor:pointer;
}
A {
	font-family : Arial;
	font-size : 8pt;
	text-decoration : none;
	color : #006699;
}
A:Visited {
	font-family : Arial;
	font-size : 8pt;
	text-decoration : none;
	color : #006699;
}

A:Active {
	font-family : Arial;
	font-size : 8pt;
	text-decoration : underline;
}

A:Hover {
	text-decoration : underline;
	color : #4682B4;
}
.gmapsInfo {
	width:250px;
}
.gmapsBox {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:4px;
	color: #FFFFFF;
	border : 1px solid #FFFFFF;
	background: #4682B4;
	width: 60px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	align:center;
}
.blau {
	color:#FFFFFF;
	background-color:#548cc1;
}
.blau A {
	text-decoration : none;
	color : #FFFFFF;
}
.blau A:Hover {
	text-decoration : underline;
}
.textWeiss {
	color:#FFFFFF;
}
.textWeiss A {
	text-decoration : none;
	color : #FFFFFF;
}
.textWeiss A:Hover {
	text-decoration : underline;
}
.error_style {
	color: #990000;
}
.PopUp {
	background-color: #FFFFFF;
	color:#548CC1;
	max-height: 400px;
	width: 200px;
	position: absolute;
	left: 100px;
	top: 50px;
	border: medium solid #548CC1;
	visibility:hidden;
	padding:4px;
}
.PopUp A{
	color:#548CC1;
}
.PopUp A:Hover {
	text-decoration : underline;
}
.innerPopUp {
	color:#548CC1;
	overflow-y:auto;
	overflow-x:hidden;
	max-height: 370px;
}
.hellblauBG {
	background-color:#C6DAFF;
}
.rosaBG {
	background-color:#FF99FF;
}
.gruenBG {
	background-color:#9CFEA2;
}
.orangeBG {
	background-color:#CC9900;
}
.lilaBG {
	background-color:#CC99FF;
}
.grey_font {
	color:#999;
	font-size:10px;
}
.normal_font {
	font-family : Arial;
	font-size : 8pt;
	color:#000;
}
.durchstreichen {
	text-decoration:line-through;
}
p {margin: 0; padding: 0;}

.transparent08 {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

/* Pulli 04/2010: Für Autocomplete Funktion */

div.auto_complete {
background-color: white;
border:1px solid #888;
margin:0px;
padding:0px;
font-family:'Arial';
font-size:10px;
}
ul.auto_complete_list {
list-style-type: none;
margin:0px;
padding:0px;
}
li.auto_complete_item {
list-style-type: none;
display:block;
margin:0;
padding:2px;
height:24px;
overflow:hidden;
}
li.selected {
background-color:#EBF3FB;
}
/*
li.auto_complete_item div.image {
float:left;
width:32px;
height:18px;
margin-right:8px;
}
*/
li.auto_complete_item div.auto_complete_item_text {
font-weight:bold;
font-size:10px;
line-height:1.2em;
overflow:hidden;
}
li.auto_complete_item div.auto_complete_info {
font-size:10px;
color:#888;
}
/* BUTTON */
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('http://4-paddlers.com/280/fb3a9944-3dff-401e-a8b5-c65fd8c66311/80/80/3/button.png') no-repeat scroll top right;
    color: #444;
    display: inline-block;
    float: left;
    font: normal 14px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button p {
    background: transparent url('http://4-paddlers.com/280/90b5fbf8-4351-4d9b-bf4a-ae2ec22463cb/80/80/3/span.png') no-repeat;
	white-space: nowrap;
    display: inline-block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
	clear:both;
}
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active p {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}
