/* Dokument: pedal.css */
/* --------------------------------------------
Author:   		Nikolaos Valkanis
last update:  	10 May 2007
----------------------------------------------- */

body,div,table,tr,td {
    font-family: verdana, arial, helvetica, sans-serif;
	font-size:13px;
    color: #494949;
}

#title {
	margin-left: 20px;
	font-size: 3em;
	text-decoration:none;
	font-weight:bold;
	color: #26354A;
}

#title_uline {
	border-bottom: 2px solid #990033; 
	color: #26354A;
}

#subtitle {
	margin-left: 20px;
	padding: 5px 0 0 30px;
	font-size: 1.5em;
}

input,textarea {
    font-family: verdana, arial, helvetica, sans-serif;
	font-size:13px;
    color: #494949;
	margin-bottom:0.6em
}
td.center {
	text-align:center;
}
td.right {
	text-align:right;
}

.background {
	/*
	background-color: #F9F9F9;
	width: 100%;
	padding:0px;
	margin:0px;  
	*/
	
	background-color: #F9F9F9;
  	color:#564b47;  
  	padding-left:0px;
  	margin:0px;
    text-align: center;
}
#navigation {
	height:61px;
	margin-left:80px;
}

td.edit {
	background-color:#91a5cd; 
	color:#FFFFFF;
	border:solid 1px #151C6A;
}

/* pageheader 
----------------------------------------------- */
.header {
  	padding-left:0px;
  	margin:0px;
  	text-align: center;
}

.header_inhalt {  
	text-align: left;
  	vertical-align: middle;	
  	margin: 0px auto;
  	padding: 0px;
  	width: 1000px;
}

#header_left {
}
#header_right {
}
#header_logo {
	margin-top:12px;
	margin-left:14px;
}

/* Links 
----------------------------------------------- */
a:link {
 color: #000099;
}
a:visited {
 color:#000099;
}
a:hover {
 color:#000099;
 text-decoration:none;
}
a:active {
 color:#000099;
}

a.footer:link {
	font-size:9px;
	color:#5A5A5A;
}
a.footer:visited {
	font-size:9px;
	color:#5A5A5A;
}
a.footer:hover {
	font-size:9px;
	color:#5A5A5A;
}
a.footer:active {
	font-size:9px;
	color:#5A5A5A;
	text-decoration:none;
}

a.priority1:link, a.priority1:visited {
	font-size:14px;
	font-weight:bold;
	color:#000066;
	text-decoration:none;
}
a.priority2:link, a.priority2:visited {
	font-size:12px;
	color:#000066;
	text-decoration:none;
}

a.priority3:link, a.priority3:visited {
	font-size:10px;
	color:#000066;
	text-decoration:none;
}

a.priority4:link, a.priority4:visited {
	font-size:9px;
	color:#000066;
	text-decoration:none;
}

p { line-height: 1.5em; margin: 0 0 1em 0; }

/* Inhalts Boxen 
----------------------------------------------- */
.inhaltsBox {
	border: 1px solid #C8C8C8;
	background-color: #FFFFFF;
	width: 1000px; /* minus Abstand von link */
	/* background: #FFFFFF; */
}
.inhaltsBox_body {
}

#inhaltsBox_header {
	height:26px;
	margin-right:10px;
}

#inhaltsBox_rheader {
	float:right;
	width: 1px;
	height: 26px;
}

.inhaltsBox_left{
	border: 1px solid #C8C8C8;
	background-color: #FFFFFF;
	width: 645px;
}
.inhaltsBox_right{
	border: 1px solid #C8C8C8;
	background-color: #FFFFFF;
	width: 340px;
}
.inhaltsBox_big{
	margin-left: 16px;
	background-color: #FFFFFF;
	width: 950px;
}
.inhaltsBox_leftEq{
	border: 1px solid #C8C8C8;
	background-color: #FFFFFF;
	width: 704px;
}
.inhaltsBox_rightEq{
	border: 1px solid #C8C8C8;
	background-color: #FFFFFF;
	width: 287px;
}
.inhaltsBox_leftLogged{
	/* border: 1px solid #C8C8C8; 
	border: 1px solid #468ED1;*/
	border: 1px solid #276cad;
	background-color: #FFFFFF;
	width: 698px;
}
.inhaltsBox_rightLogged{
	border: 1px solid #276cad;
	background-color: #FFFFFF;
	width: 287px;
}

h1 {
	font-size:18px;
	font-weight:normal;
	color:#468ED1;
	margin: 0.75em 0 0.75em 0;
}

.h1_black {
	font-size:18px;
	font-weight:normal;
	margin: 0.75em 0 0.75em 0;
	color:#000000;
}
.h1_nav_black {
	font-size:18px;
	font-weight:normal;
	margin: 0.75em 0 0.75em 0;
	color:#000000;
}

.h1_white {
	font-size:18px;
	font-weight:normal;
	color:#ffffff;
	margin:0px;
	padding :0px;
	display :inline ;
}

h2 {
	font-size:16px;
	font-weight:normal;
	color:#468ED1;
	margin:0px;
	padding :0px;
	display :inline ;
}

h3 {
	font-size:14px;
	font-weight:bold;
	color:#468ED1;
	display :inline 
}

div.haendler.nav_checked {
	padding-left:5px; 
	margin-left:25px; 
}


h3.haendler {
	font-size:16px;
	font-weight:normal;
	color:#468ED1;
	display :inline ;
	padding-left:25px;
}

h3.haendler.nav_checked {
	padding-left:5px;
}

h3.haendler a {
	font-size:13px;
}

h1.haendler {
	font-size:18px;
	font-weight:normal;
	color:#468ED1;
	margin: 0.5em 0 0.25em 10px;
}

h1.haendler a{
	text-decoration:none;
	color:#468ED1;
}

h2.haendler {
	font-size:14px;
	color:#468ED1;
	display :inline;
	margin:15px 0 0 15px; 
	font-weight: normal;
}

h2.haendler a {
	text-decoration:none;
	color:#468ED1;
}

#FormLogIn h2 {
	font-size:16px;
	font-weight:normal;
	color:#468ED1;
	margin-left:185px;
	padding :0px;
	display :inline ;
}

#bildUpload h2 {
	font-size:16px;
	font-weight:normal;
	color:#468ED1;
	margin:0px;
	padding :0px;
	display :inline ;
}

/*  Login
----------------------------------------------- */
.background_border {
}

.login_background {
    float:right;
	width: 225px;
	height: 58px;
}

.login_background_foot {
	width: 225px;
	height: 2px;
	clear:both;
	float:right;
}

.loggedin_layout {
	width: 300px;
	border: dotted 1px #468ED1;
	color: #8F8F8F;
	padding: 1px 1px 1px 4px;
	width: 255px;
	background-color: #ffffff;
}

.login_layout {
	margin: 0;
	padding: 5px;
	border: solid 1px #C8C8C8;
	width: 320px;
	padding-right: 5px;
	background-color: #ffffff;
}

#loggedIn_Firma {
	color:#468ED1;
	font-size:10px;
	font-weight:bold;
}

#loggedIn_Name {
	color:#468ED1;
	font-size:10px;
	font-weight:bold;
}

.loggedIn_Label {
	color:#8F8F8F;
	font-size:10px;
	padding-top:5px;
}

.loggedIn_Dataset {
	color:#8F8F8F;
	font-size:10px;
	font-weight:bold;
	padding-top:5px;
}

#logoutButton {
	float: right;
	margin: 5px;
}

.login_label {
	color:#8F8F8F;
	font-size:10px; 
	text-align:left;
	font-weight:bold;
}

/* 
----------------------------------------------- */
.abstand {
    /*margin: 0px;*/
    height: 10px;
}

.active { /* aktiv */
	background-color: #FF8A00;
	color: #FFFFFF;
	padding: 0;
}

/*  Footer
----------------------------------------------- */
#footer {	
	/*
  	margin: 0px auto;
  	padding: 0;
  	background-color: #F5F5F5;
  	border: 1px solid #C8C8C8; */
}

#footer_impressum {  
	text-align: left;
  	vertical-align: middle;	
  	margin: 0 auto;
  	padding: 10px;
  	background-color: #F5F5F5;
  	border: 1px solid #C8C8C8;
}

.footer_links {  
	text-align: left;
  	vertical-align: middle;	
  	margin: 0px auto;
  	padding: 0px;
/*
	text-align: left;
  	vertical-align: middle;	
  	margin: 0px auto;*/
}

.image_footer { 
	width: 268px;
	height: 48px;
}

/*  Tabellen
----------------------------------------------- */
.bigTable {
	width: 900px;
	min-height: 250px;
}

.leftTable {
	width: 643px;
}


/*  Buttons
----------------------------------------------- */
input.classic {
 border: 1px solid black;
 background-color: #809BBF;
 color: white;
 cursor:pointer;
}

input.hover {
 border: 1px solid #9F9F9F;
 background-image:url(../images/back.gif);
 color: #284379;
 font-weight:bold;
 cursor:pointer;
}

input.glue {

 	border: solid 1px #468ED1;
	color: #468ED1; 
	font-weight: bold; 
	font-size: 12px; 
	padding: 2px;
	background: #edf3fb;
	cursor:pointer;
}

#back { 

 	border: solid 1px #468ED1;
	color: #468ED1; 
	font-weight: bold; 
	font-size: 12px; 
	padding: 2px;
	background: #edf3fb;
	cursor:pointer;
	height: 15px;
	width: 100px;
}


input.green {
	border: #ecc101 2px solid; 
	background-color: #fff3a3;
	color: #003366;
	
	font-weight: bold; 
	font-size: 12px; 
	padding: 2px;
	cursor:pointer;
}

.submitbtn {
	margin-top: 2em;
}

input.RegBig {

 	border: solid 1px #80cb4f;
	color: #80cb4f; 
	font-size: 20px; 
	padding: 2px;
	background: #ebf5e1;
	cursor:pointer;
}

input.Login {

 	border: solid 1px #cccccc;
	color: #468ED1; 
	padding: 2px;
	height: 20px;
	background-color: #fafafa;
	color: #468ED1;
	font-weight: bold;
	width: 255px;
}

input.RegBigBlue {
/*
 	border: solid 1px #fb730f;
	color: #fb730f; 
	font-size: 20px; 
	padding: 2px;
	background: #ffffff;
	cursor:pointer;
	*/
	background-color:#fee568; 
	border: 1px solid #ecc101; 
	margin: 5px 0 5px 0; 
	padding: 4px 0; 
	font-size: 18px; 
	color: #994800;
	font-weight: bold;
	cursor:pointer;
	width: 255px;
}

input.delete {
	border: 1px solid black;
	background-color: #9A0E11;
	color: white;
	cursor:pointer;
}

/* Formular Feherl-Eingaben
---------------------------------------------------*/


.errorField 
{
	border: #9F0004 1px solid;
	/*font-size: 9px;*/
	width: 255px;
	height: 20px;
	font-weight: bold;
	background-color: #FFFFCC;
	color: #468ED1;
} 

.errorFieldTextarea 
{
	border: #9F0004 1px solid;
	background-color: #FFFFCC;
	color: #468ED1;
} 

.errorField_Big
{
	border: #9F0004 1px solid;
	/*font-size: 9px;*/
	font-weight: bold;
	width: 255px;
	height: 20px;
	background-color: #FFFFCC;
	color: #468ED1;
} 

.errorField_xSmall 
{
	border: #9F0004 1px solid;
	/*font-size: 9px;*/
	font-weight: bold;
	width: 54px;
	height: 20px;
	background-color: #FFFFCC;
	color: #468ED1;
}

.errorField_xxSmall 
{
	border: #9F0004 1px solid;
	/*font-size: 9px;*/
	font-weight: bold;
	width: 10px;
	height: 20px;
	background-color: #FFFFCC;
	color: #468ED1;
} 

.errorField_Small 
{
	border: #9F0004 1px solid;
	/*font-size: 9px;*/
	font-weight: bold;
	width: 190px;
	height: 20px;
	background-color: #FFFFCC;
	color: #468ED1;
} 

.errorField_FeSmall 
{
	border: #9F0004 1px solid;
	/*font-size: 9px;*/
	font-weight: bold;
	width: 134px;
	height: 20px;
	background-color: #FFFFCC;
	color: #468ED1;
} 

.errorField_MgSmall 
{
	border: #9F0004 1px solid;
	/*font-size: 9px;*/
	font-weight: bold;
	width: 134px;
	height: 20px;
	background-color: #FFFFCC;
	color: #468ED1;
} 

.headlineweiss
{
	background-color: #9F0004;
	color: #FFFFFF;
}


/* Eigene Schrift-Stile
----------------------------------------------- */


/* Umfragen-Box
----------------------------------------------- */

	 /* set background images for corners */
	.rbroundbox { background: url(../images/simple_background.gif) repeat; }
	.rbtop div  { background: url(../images/simple_top_left.gif) no-repeat top left; }
	.rbtop      { background: url(../images/simple_top_right.gif) no-repeat top right; }
	.rbbot div  { background: url(../images/simple_bottom_left.gif) no-repeat bottom left; }
	.rbbot      { background: url(../images/simple_bottom_right.gif) no-repeat bottom right; }
	
	 /* height and width details */
	.rbtop div, .rbtop, .rbbot div, .rbbot {
		width: 100%;
		height: 14px;
		font-size: 1px;
	}
	.rbcontent  { margin: 0 14px; }
	.rbroundbox { width: 300px; margin: auto; }
	
	/* TopLinks
----------------------------------------------- */

	 /* set background images for corners */
	.TLroundbox { background: url(../images/simple_background.gif) repeat; }
	.TLtop div  { background: url(../images/simple_top_left.gif) no-repeat top left; }
	.TLtop      { background: url(../images/simple_top_right.gif) no-repeat top right; }
	.TLbot div  { background: url(../images/simple_bottom_left.gif) no-repeat bottom left; }
	.TLbot      { background: url(../images/simple_bottom_right.gif) no-repeat bottom right; }
	
	 /* height and width details */
	.TLtop div, .TLtop, .TLbot div, .TLbot {
		width: 100%;
		height: 14px;
		font-size: 1px;
	}
	.TLcontent  { margin: 0 14px; }
	.TLroundbox { width: 330px; margin: auto; }
	
/* Kalappmenü
----------------------------------------------- */
#foldheader{cursor:pointer; font-weight:bold ;

/*list-style-image:url(fold.gif)}
#foldinglist{list-style-image:url(list.gif)}
*/
}

.table_fahrradboersen {
	width:580px;
	/*border: solid 1px #CCCCCC;*/
}

#month{
	background-color: #F4F4F4;
	vertical-align: top;	
}

#strongness { display:block; height:15px; }
.strong-0 { width:4px; background-color:#FFFFFF;}
.strong-1 { width:20px; background-color:#ff0000;}
.strong-2 { width:40px; background-color:#ff2c00;}
.strong-3 { width:60px; background-color:#ff4d00;}
.strong-4 { width:80px; background-color:#ff7300;}
.strong-5 { width:100px; background-color:#ff9900;}
.strong-6 { width:120px; background-color:#ffc700;}
.strong-7 { width:140px; background-color:#ffff00;}
.strong-8 { width:160px; background-color:#b6ff00;}
.strong-9 { width:180px; background-color:#53e200;}
.strong-10{ width:200px; background-color:#00e200;}

/* Formular
----------------------------------------------- */

#formular {
	/* border-collapse: collapse; */
}

#formular th {

	border: solid 1px #468ED1;
	color: #468ED1; 
	font-variant: small-caps; 
	font-weight: bold; 
	font-size: 16px; 
	padding: 2px;
	background: #edf3fb;
	height: 40px; 
}

#formular td {
	text-align: right;
	padding: 5px;
	border: 1px solid #e1e1e1;
	background: #F3F4F5;

}

#formular .ftd_L {
	text-align: right;
	padding: 5px;
	border: 1px solid #e1e1e1;
	background: #F3F4F5;

}

#formular .ftd_R {
	text-align: left;
	padding: 5px;
	border: 1px solid #e1e1e1;
	background: #F3F4F5;

}

#formular .f_header {
	text-align: left;
	font-size: 12px;
	background: #ffffff;
}

#formular .f_free {
	border: 0;
	background: #ffffff;
}

#formular .errorTable {
	border: #9F0004 2px dotted;
	background-color: #FFFFCC;
	text-align: left;
	color: #9F0004;
} 

.errorDIV {
	border: #9F0004 2px dotted;
	background-color: #FFFFCC;
	text-align: left;
	color: #9F0004;
	padding: 5px;
	margin: 5px;
} 

.errorNoscript {
	border: #9F0004 2px dotted;
	background-color: #FFFFCC;
	text-align: left;
	color: #9F0004;
	padding: 5px;
	margin: 5px;
	height:25px;
	font-size:110%;
	text-align:center;
	font-weight:bold;
} 

.errorDIV_KontaktForm {
	border: #9F0004 2px dotted;
	background-color: #FFFFCC;
	text-align: left;
	color: #9F0004;
	padding: 5px;
	margin-bottom: 5px;
} 


#formular .successTable {
	border: #80cb4f 2px dotted;
	background-color: #ebf5e1;
	text-align: left;
	color: #046120;
}

.successDIV {
	border: #80cb4f 2px dotted;
	background-color: #ebf5e1;
	text-align: left;
	color: #046120;
	padding: 5px;
	margin: 5px;
}

.successDIV_KontaktForm {
	border: #80cb4f 2px dotted;
	background-color: #ebf5e1;
	text-align: left;
	color: #046120;
	padding: 5px;
}

/* Formular Registrierung
----------------------------------------------- */

#reg {
	border-collapse: collapse;
	width: 90%;
	margin-left: 10px;
}

#reg th {

	border: solid 1px #ffffff;
	color: #468ED1; 
	 
	font-weight: bold; 
	font-size: 16px; 
	padding: 2px;
	background: #ffffff;
	height: 40px; 
}

#reg td {
	text-align: right;
	padding: 5px;
	border: 1px solid #ffffff;
	background: #ffffff;

}

#reg .ftd_L {
	text-align: right;
	padding: 2px;
	font-size: 14px; 
	font-weight: bold;
	
	background: #ffffff;
}

#reg .ftd_Lo {
	text-align: right;
	padding: 2px;
	font-size: 14px; 
	
	background: #ffffff;
}

#reg .ftd_R {
	text-align: left;
	padding: 2px; 
	
	background: #ffffff;

}

#reg .f_header {
	text-align: left;
	font-size: 12px;
	background: #ffffff;
}

#reg .f_free {
	border: 0;
	background: #ffffff;
}

#reg .errorTable {
	border: #9F0004 2px dotted;
	background-color: #FFFFCC;
	text-align: left;
	color: #9F0004;
} 


#reg .successTable {
	border: #80cb4f 2px dotted;
	background-color: #ebf5e1;
	text-align: left;
	color: #046120;
	font-size: 120%;
}

#FormReg {
}

#FormReg input:focus {
	background-color: #edf3fb;
	border-color:#468ED1;
	/*
	background-color: #dfeeef;
	border-color:#666666;
	*/
}

#FormReg .input {
	border: solid 1px #cccccc;
	height: 20px;
	background-color: #fafafa;
	color: #468ED1;
	font-weight: bold;
	width: 255px;
}

#FormReg .inputB {
	border: solid 1px #cccccc;
	height: 20px;
	background-color: #fafafa;
	color: #468ED1;
	font-weight: bold;
	width: 185px;
}

#FormReg .inputS {
	border: solid 1px #cccccc;
	height: 20px;
	background-color: #fafafa;
	color: #468ED1;
	font-weight: bold;
	width: 59px;
}

#FormReg .inputSFe {
	border: solid 1px #cccccc;
	height: 20px;
	background-color: #fafafa;
	color: #468ED1;
	font-weight: bold;
	width: 134px;
}

#FormReg .inputSFeo {
	border: solid 1px #cccccc;
	height: 20px;
	color: #468ED1;
	font-weight: bold;
	width: 134px;
}

#FormReg .textarea {
	border: solid 1px #cccccc;
	height: 80px;
	background-color: #fafafa;
	color: #468ED1;
	font-weight: bold;
	width: 255px;
    font-family: verdana, arial, helvetica, sans-serif;
	font-size:13px;
}

#FormReg .textarea:focus {
	background-color: #edf3fb;
	border-color:#468ED1;
	height: 80px;
	color: #468ED1;
	font-weight: bold;
	width: 255px;
}

#FormRegLogout {
}

#FormRegLogout input:focus {
	background-color: #edf3fb;
	border-color:#468ED1;
	/*
	background-color: #dfeeef;
	border-color:#666666;
	*/
}

#FormRegLogout .input {
	border: solid 1px #cccccc;
	height: 20px;
	background-color: #fafafa;
	color: #468ED1;
	font-weight: bold;
	width: 255px;
}

#FormRegLogout .inputB {
	border: solid 1px #cccccc;
	height: 20px;
	background-color: #fafafa;
	color: #468ED1;
	font-weight: bold;
	width: 185px;
}

#FormRegLogout .inputS {
	border: solid 1px #cccccc;
	height: 20px;
	background-color: #fafafa;
	color: #468ED1;
	font-weight: bold;
	width: 59px;
}

#FormRegLogout .inputSFe {
	border: solid 1px #cccccc;
	height: 20px;
	background-color: #fafafa;
	color: #468ED1;
	font-weight: bold;
	width: 134px;
}

#FormRegLogout .inputSFeo {
	border: solid 1px #cccccc;
	height: 20px;
	color: #468ED1;
	font-weight: bold;
	width: 134px;
}

#FormRegLogout .textarea {
	border: solid 1px #cccccc;
	height: 80px;
	background-color: #fafafa;
	color: #468ED1;
	font-weight: bold;
	width: 255px;
    font-family: verdana, arial, helvetica, sans-serif;
	font-size:13px;
}

#FormRegLogout .textarea:focus {
	background-color: #edf3fb;
	border-color:#468ED1;
	height: 80px;
	color: #468ED1;
	font-weight: bold;
	width: 255px;
}


#FormLogIn {
	width: 100%;
}

#FormLogIn input:focus {
	background-color: #edf3fb;
	border-color:#468ED1;
	/*
	background-color: #dfeeef;
	border-color:#666666;
	*/
}

#FormLogIn .input {
	border: solid 1px #cccccc;
	height: 20px;
	background-color: #fafafa;
	color: #468ED1;
	font-weight: bold;
	width: 255px;
}

#FormLogIn .inputB {
	border: solid 1px #cccccc;
	height: 20px;
	background-color: #fafafa;
	color: #468ED1;
	font-weight: bold;
	width: 185px;
}

#FormLogIn .inputS {
	border: solid 1px #cccccc;
	height: 20px;
	background-color: #fafafa;
	color: #468ED1;
	font-weight: bold;
	width: 59px;
}

#FormLogIn .inputSFe {
	border: solid 1px #cccccc;
	height: 20px;
	background-color: #fafafa;
	color: #468ED1;
	font-weight: bold;
	width: 134px;
}

#FormLogIn .inputSFeo {
	border: solid 1px #cccccc;
	height: 20px;
	color: #468ED1;
	font-weight: bold;
	width: 134px;
}

#FormLogIn .textarea {
	border: solid 1px #cccccc;
	height: 80px;
	background-color: #fafafa;
	color: #468ED1;
	font-weight: bold;
	width: 255px;
    font-family: verdana, arial, helvetica, sans-serif;
	font-size:13px;
}

#FormLogIn .textarea:focus {
	background-color: #edf3fb;
	border-color:#468ED1;
	height: 80px;
	color: #468ED1;
	font-weight: bold;
	width: 255px;
}

#radelpartner {
	width: 670px;
	margin: 0;
	
	float: right; 
	padding: 5px;
}

#radelpartner input:focus {
	background-color: #edf3fb;
	border-color:#468ED1;
	/*
	background-color: #dfeeef;
	border-color:#666666;
	*/
}

#radelpartner .input {
	border: solid 1px #cccccc;
	height: 20px;
	background-color: #fafafa;
	color: #468ED1;
	font-weight: bold;
	width: 255px;
}

#radelpartner .inputB {
	border: solid 1px #cccccc;
	height: 20px;
	background-color: #fafafa;
	color: #468ED1;
	font-weight: bold;
	width: 185px;
}

#radelpartner .inputS {
	border: solid 1px #cccccc;
	height: 20px;
	background-color: #fafafa;
	color: #468ED1;
	font-weight: bold;
	width: 59px;
}

#radelpartner .inputSFe {
	border: solid 1px #cccccc;
	height: 20px;
	background-color: #fafafa;
	color: #468ED1;
	font-weight: bold;
	width: 134px;
}

#radelpartner .inputSFeo {
	border: solid 1px #cccccc;
	height: 20px;
	color: #468ED1;
	font-weight: bold;
	width: 134px;
}

#radelpartner .textarea {
	border: solid 1px #cccccc;
	height: 80px;
	background-color: #fafafa;
	color: #468ED1;
	font-weight: bold;
	width: 255px;
    font-family: verdana, arial, helvetica, sans-serif;
	font-size:13px;
}

#radelpartner .textarea:focus {
	background-color: #edf3fb;
	border-color:#468ED1;
	height: 80px;
	color: #468ED1;
	font-weight: bold;
	width: 255px;
}

.aktivInfo {
	padding: 5px; 
	background-color: #edf3fb; 
	border: solid 1px #468ED1;
	font-size: 120%;
	margin: 5px;
}

.passivInfo {
	padding: 5px; 
	background-color: #fafafa; 
	border: solid 1px #cccccc;
	color: #c3c1c1;
	margin: 5px;
}

.passivInfo h1 {
	color: #c3c1c1;
}

.passivInfo a {
	color: #c3c1c1;
}

.Login {
	border:1px solid #999; 
	text-align:left;
	width: 255px;
}

.Login legend {
	font-size:0.8em; 
	color:#000000; 
	font-weight:bold;

}

.Login label { 
	text-align: left;
	font-size: 14px; 

}

.Login input{
	border: solid 1px #cccccc;
	background-color: #fafafa;
	color: #468ED1;
	font-weight: bold;
	width: 59px;	
}

.Login_header {
	text-align:left;
	width: 255px;
	margin: 0;
}

.button_header {
	margin: 0;
}


fieldset#namen {
	position: relative;
	border:1px solid #276cad; 
	padding:10px; 
	text-align:left;
	background-color: #ffffff; 
	margin: 5px;
}

fieldset#passwort {
	position: relative;
	border:1px solid #276cad; 
	padding:10px; 
	text-align:left;
	background-color: #ffffff; 
	margin: 5px;
}

fieldset#fahrradEigenschaften {
	position: relative;
	border:1px solid #276cad; 
	padding:10px; 
	text-align:left;
	background-color: #ffffff; 
	margin: 5px;
}

fieldset#LoggedIn {
	position: relative;
	border:1px solid #276cad; 
	padding:10px; 
	text-align:left;
	background-color: #ffffff; 
	margin: 5px;
}

legend#LoggedIn {
	font-size:18px;
	color: #468ED1; 
	font-weight:bold; 
	padding:5px; 
	margin:5px; 
	background:none;
}

fieldset#fahrradTeil {
	position: relative;
	/* border:1px solid #999; */ 
	border:1px solid #276cad; 
	padding:10px; 
	text-align:left;
	background-color: #ffffff; 
	margin: 5px;
}

fieldset#fahrradBekleidung {
	position: relative;
	/* border:1px solid #999; */ 
	border:1px solid #276cad; 
	padding:10px; 
	text-align:left;
	background-color: #ffffff; 
	margin: 5px;
}

fieldset#fahrradZubehoer {
	position: relative;
	/* border:1px solid #999; */ 
	border:1px solid #276cad; 
	padding:10px; 
	text-align:left;
	background-color: #ffffff; 
	margin: 5px;
}

fieldset#fahrradGesuch {
	position: relative;
	/* border:1px solid #999; */ 
	border:1px solid #276cad; 
	padding:10px; 
	text-align:left;
	background-color: #ffffff; 
	margin: 5px;
}

fieldset#bildUpload {
	position: relative;
	/* border:1px solid #999; */ 
	border:1px solid #276cad; 
	padding:10px; 
	text-align:left;
	background-color: #ffffff; 
	margin: 5px;
}

fieldset#fahrradInserat {
	position: relative;
	/* border:1px solid #999; */ 
	border:1px solid #276cad; 
	padding:10px; 
	text-align:left;
	background-color: #ffffff; 
	margin: 5px;
}

fieldset#fahrradBoersenTermine {
	position: relative;
	/* border:1px solid #999; */ 
	border:1px solid #276cad; 
	padding:10px; 
	text-align:left;
	background-color: #ffffff; 
	margin: 5px;
}

fieldset#leftLoggedIn {
	position: relative;
	/* border:1px solid #999; */ 
	border:1px solid #276cad; 
	padding:10px; 
	text-align:left;
	background-color: #ffffff; 
	width: 648px;
	margin: 5px;
}

legend#leftLoggedIn {
	font-size:18px;
	color: #468ED1; 
	font-weight:bold; 
	padding:5px; 
	margin:5px; 
	background:none;
	
	/*
	font-weight:normal;
	color:#468ED1;
	margin:0px;
	padding :0px;
	display :inline ;
	*/
}

fieldset#rightLoggedIn {
	position: relative;
	/* border:1px solid #999; */ 
	border:1px solid #276cad; 
	padding:10px; 
	text-align:left;
	background-color: #ffffff; 
	width: 287px;
}

legend#rightLoggedIn {
	font-size:18px;
	color: #468ED1; 
	font-weight:bold; 
	padding:5px; 
	margin:5px; 
	background:none;
	
	/*
	font-weight:normal;
	color:#468ED1;
	margin:0px;
	padding :0px;
	display :inline ;
	*/
}

fieldset {
	/* border:1px solid #999; 
	border:1px solid #276cad; */ 
	border:1px solid #C8C8C8; 
	padding:10px; 
	margin:5px; 
	text-align:left;
	/* background-color: #ffffff; */
}


fieldset label { 
	margin: 0 3px 3px 0; 
	padding: 0; 
	line-height: 1.5em; 
	width: 180px;
	display: block; 
	float: left; 
	clear: left;
	/*
	padding: 2px;
	font-size: 14px; 
	
	background: #ffffff;
	*/
	text-align: right;
	font-size: 14px;
}


fieldset#Suchergebnisse {
	/* border:1px solid #999; */ 
	padding:10px; 
	margin:5px; 
	clear:both;
	border:none; 
	text-align:left;
}

/*
fieldset#namen {clear:left; border-color:#cccccc;}
fieldset#passwort {clear:left; border-color:#cccccc;}
fieldset#fahrradTour {clear:left; border-color:#cccccc;}
*/


fieldset#fahrradTour  {
	position: relative;
	/* border:1px solid #999; */ 
	border:1px solid #276cad; 
	padding:10px; 
	text-align:left;
	background-color: #ffffff; 
	margin: 5px;
}

fieldset#Uebernachtungsart  {
	position: relative;
	/* border:1px solid #999; */ 
	border:1px solid #276cad; 
	padding:10px; 
	text-align:left;
	background-color: #ffffff; 
	margin: 5px;
}

fieldset#RadelpartnerVor  {
	position: relative;
	/* border:1px solid #999; */ 
	border:1px solid #276cad; 
	padding:10px; 
	text-align:left;
	background-color: #ffffff; 
	margin: 5px;
}

fieldset#fahrradTour label { 
	margin: 0 3px 3px 0; 
	padding: 0; 
	line-height: 1.5em; 
	float: left; 
	clear: left;
	/*
	padding: 2px;
	font-size: 14px; 
	
	background: #ffffff;
	*/
	text-align: right;
	font-size: 14px;  
	width: 150px;

}

fieldset#Uebernachtungsart label { 
	margin: 0 3px 3px 0; 
	padding: 0; 
	line-height: 1.5em; 
	float: left; 
	clear: left;
	/*
	padding: 2px;
	font-size: 14px; 
	
	background: #ffffff;
	*/
	text-align: left;
	font-size: 14px; 
	width: 100px;

}

fieldset#Uebernachtungsart .checkboxUE { 
	/*
	padding: 2px;
	font-size: 14px; 
	
	background: #ffffff;
	*/
	text-align: left;

}

.checkboxUE { 
	/*
	padding: 2px;
	font-size: 14px; 
	
	background: #ffffff;
	*/
	text-align: left;
	height:20px;

}

fieldset#RadelpartnerVor label { 
	margin: 0 3px 3px 0; 
	padding: 0; 
	line-height: 1.5em; 
	float: left; 
	clear: left;
	/*
	padding: 2px;
	font-size: 14px; 
	
	background: #ffffff;
	*/
	text-align: left;
	font-size: 14px; 
	width: 100px;

}


.loggedInField {
	background-color: #ffffff;
}

#bildUpload {
	background-color: #ffffff;
}


legend {
	font-size:1.1em; 
	color: #468ED1; 
	font-weight:bold; 
	padding:5px; 
	margin:5px; 
	background:none;
}


/*
input {border:1px solid #666; padding-left:0.3em;  margin-bottom:0.6em; width:180px; background:#fff; color:#666;}
textarea {width:184px; border:1px solid #666;}
td input {width:auto; border:none;}
.tabletop {background:#999; color:#fff;}
.sec { background:#eee;}
.submitbtn {width:125px;  background:#666; border:1px solid; border-color:#999 #333 #333 #999; color:#fff;  cursor:pointer; padding:0; margin:5px 0 0 10px;}
.submitbtn:hover {background:#900; color:#fff; border:1px solid; border-color:#c00 #990100 #990100 #c00;}
.plz {width:50px;}
.ort {width:120px;}
.strasse {width:140px;}
.strnummer {width:30px;}
.clear { clear:both; margin:0; padding:0;}


*/

.selectFe {
	width: 135px;
}

#upload-button{
	float:right;
	margin:5px 1px 0 0;
}

.inserieren-button {
	display: block;
	cursor: pointer;
	text-decoration: none;
}

.inserieren-button .inserieren-button-left {
	float:left;
	display:block;
	width:5px;
	height:25px;
}



.inserieren-button .inserieren-button-text {
	font-family:Arial, sans-serif;
	font-size:17px;
	font-weight:bold;
	float:left;
	display:block;
	color:#994800;
	text-decoration:none;
	height:19px;
	padding:3px 8px 3px 8px;
}


.inserieren-button .inserieren-button-right {
	float:left;
	display:block;
	width:5px;
	height:25px;
}

/*
 * Tooltip
 */
 
 /* Relativer Tooltip */
a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  {
  position: relative;
  text-decoration: none; 
  font-style: italic;
  color: #0000ff; 
  }
  
a.tooltip:hover {
  color: #0000ff; 
  background: transparent;
  }

a.tooltip span {
  display: none;  
  text-decoration: none; 
}

a.tooltip:hover span {
  display: block;
  position: absolute; 
  top: 20px; 
  left: 0; 
  width: 200px;
  z-index: 100;
  color: #000000; 
  border:1px solid #000000; 
  background: #FFFFCC;
  font: 12px Verdana, sans-serif; 
  text-align: left;
  }
  
a.tooltip span b {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-weight: bold;
  color: yellow;
  background-color: gray;
  border: 0px;
  border-bottom: 1px solid black;
}

/* Absoluter Tooltip */
div#menu {
  position: relative; 
  top: 10px; 
  left: 0px; 
  width: 170px; 
  height: 180px; 
  font: 18px Verdana, sans-serif; 
  z-index: 100;
  }
  
div#menu a {
  display: block; 
  text-align: center; 
  font: bold 1em sans-serif; 
  padding: 3px 10px; 
  margin: 0 0 1px; 
  text-decoration: none; 
  color: black; 
  background: #99FF99;
  border: 1px solid black;
  }
  
div#menu a:hover {
  color: #441111; 
  background: #FFFF66;
  border: 1px dotted blue;
  }

div#menu a span {display: none;}
div#menu a:hover span {
   display: block;
   position: absolute; 
   top: 94px; 
   left: 0; 
   width: 158px;
   padding: 5px; 
   z-index: 100;
   color: #000000; 
   background: #FFFFCC;
   font: 12px Verdana, sans-serif; 
   text-align: center;
   border: 1px dashed black;
   }
   
.details_titel {
	background-color: #edf3fb;
	border: solid 1px #468ED1;
	color: #468ED1; 
	text-align: center;
}
.details_titel h1{
	color: #468ED1; 
}

#kontaktformular {
	border-collapse: collapse;
	background-color: #d9e1f0;
	border: solid 1px #468ED1;
	width: 100%; 
}

.kontaktformular { 
	border-collapse: collapse; 
	padding: 5px;
}

.kontaktperson h1 {
	color:#0c2033;
}

#kontaktformular .inputS {
	border: solid 1px #cccccc;
	height: 20px;
	background-color: #fafafa;
	color: #468ED1;
	font-weight: bold;
	width: 20px;
}
 
.kontaktformular th { 
	border-top: solid 1px #468ED1; 
	border-bottom: solid 1px #468ED1; 
	background-color: #edf3fb; 
	color: #468ED1;
	text-align: center; 
}
   
.kontaktformular td {
	color: #000066;  
	text-align: left;
}

.kontaktformular input {
	width: 180px;
}


.kontaktformular input#kopie {
	width: 20px;
}

.kontaktformular textarea { 
	width: 180px;
}
 
.kontaktperson { 
	border-collapse: collapse; 
	padding: 5px;
}
 
.kontaktperson th {
	border-bottom: solid 1px #468ED1; 
	background-color: #edf3fb; 
	color: #468ED1;
	text-align: center; 
}
   
.kontaktperson td {
	color: #000066;  
	text-align: left;
}

.kontaktEmail .caption {
	padding: 15px;
}

.kontaktEmail td {
	padding:5px;
}

.kontaktEmail tr.top, tr.bottom {
	padding:15px;
	background-color:#EBEBEB;
}

.kontaktEmail tr.middle {
	padding:15px;
	background-color:#F3F4F5;
}

.kontaktEmail #caption {
	color:#468ED1; 
	font-variant:small-caps; 
	font-weight:bold; 
	font-size:110%;
}

.kontaktformularEmail {
	background-color:#F3F4F5
}

/** Kontakformualr slider */
#panel {
	background: #d9e1f0;
	height: 310px;
	display: none;
}
.slide {
	margin: 0;
	padding: 0;
	border-top: solid 1px #468ED1;
	background: url(http://www.pedalantrieb.de/images/btn-slide2.gif) no-repeat center top;
}
.btn-slide {
	background: url(http://www.pedalantrieb.de/images/white-arrow2.gif) no-repeat right -50px;
	text-align: center;
	width: 144px;
	height: 31px;
	padding: 3px 10px 10px 0;
	margin: 0 auto;
	display: block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}

.btn-slide.active {
	background-position: right 12px;
}
/* */
.last_viewed_items {
	float:right;
	border: solid 1px #ccc; 
	margin-right: 5px; 
	background-color: #fff; 
	text-align:center; 
	cursor: pointer;
	
	position: relative; margin-top:1em; padding-top:1.5em; 
}

.link_loggedin_nav, .link_loggedin_nav:link, .link_loggedin_nav:visited {
	text-decoration: none; 
	cursor: pointer;
	color: black;
}

.link_pointer {
	cursor: pointer;
	color: #000066;
}

.link_pointer_dataset {
	cursor: pointer;
	color: #cccccc; 
}

a.link_pointer_dataset {
	text-decoration: none; 
	cursor: pointer;
	color: #cccccc; 
}

a.link_pointer_dataset:hover {
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	color: #000066; 
}

a.link_delete {
	text-decoration: none; 
	cursor: pointer;
	color: #a9a9a9;
}

a.link_delete:hover {
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	color: #990000; 
}

#secure td {
	width: 30px; 
}

/* Seiteanzahl Anzeige */

a.pagenav_link2:link, a.pagenav_link2:visited {
	color: #003150; 
	text-decoration: none; 
	font-weight: bold;
	
	padding: 3px; 
	border: solid 1px #90c2e1; 
	background-color: #dfedf7; 
	color: #003150;
	
	float:left;
	text-align:center;
	margin-right:5px;
}
a.pagenav_link2:hover {
	text-decoration: underline;
}

a.pagenav_link:link, a.pagenav_link:visited {
	color: #003150; 
	text-decoration: none; 
	font-weight: bold;
}
a.pagenav_link:hover {
	text-decoration: underline;
}

.pagenav {
	color: #003150; 
	text-decoration: none; 
	font-weight: bold;
	
	padding: 3px; 
	border: solid 1px #90c2e1; 
	background-color: #dfedf7; 
	
	float:left;
	text-align:center;
	margin-right:5px;
}

.pagenav_delimiter {
	color:#003150;
	text-decoration: none; 
	font-weight: bold;
	
	padding:3px; 
	
	float:left;
	text-align:center;
	margin-right:5px;
}

.pagenav:hover {
	background-color: #eef7fc;
}

.pagenav_aktiv {
	color:#ffffff;
	text-decoration: none; 
	font-weight: bold;
	
	padding:3px; 
	border:solid 1px #90c2e1; 
	background-color:#0174bb; 
	
	float:left;
	text-align:center;
	margin-right:5px;
}
/* Seiteanzahl Anzeige ENDE */


/** GWT BasicPopup **/

.gwt-PopupPanel {
  border: 3px solid #C3D9FF;
  padding: 3px;
  background: white;
}

html>body .gwt-PopupPanel {
}

* html .gwt-PopupPanel {
}

.gwt-DecoratedPopupPanel .popupContent {
}

.gwt-DecoratedPopupPanel .popupMiddleCenter {
  padding: 3px;
  background: #d0e4f6;
}

.gwt-DecoratedPopupPanel .popupTopCenter {
  background: url(images/hborder.png) repeat-x;
}

.gwt-DecoratedPopupPanel .popupMiddleLeft {
  background: url(images/vborder.png) repeat-y;
}

.gwt-DecoratedPopupPanel .popupTopLeftInner {
  width: 5px;
  height: 5px;
  zoom: 1;
}

.gwt-DecoratedPopupPanel .popupTopRightInner {
  width: 8px;
  height: 5px;
  zoom: 1;
}

.gwt-DecoratedPopupPanel .popupBottomLeftInner {
  width: 5px;
  height: 8px;
  zoom: 1;
}

.gwt-DecoratedPopupPanel .popupBottomRightInner {
  width: 8px;
  height: 8px;
  zoom: 1;
}

html>body .gwt-DecoratedPopupPanel .popupBottomCenter {
  background: url(images/hborder.png) repeat-x 0px -4px;
}

html>body .gwt-DecoratedPopupPanel .popupMiddleRight {
  background: url(images/vborder.png) repeat-y -4px 0px;
}

html>body .gwt-DecoratedPopupPanel .popupTopLeft {
  background: url(images/corner.png) no-repeat 0px -10px;
}

html>body .gwt-DecoratedPopupPanel .popupTopRight {
  background: url(images/corner.png) no-repeat -5px -10px;
}

html>body .gwt-DecoratedPopupPanel .popupBottomLeft {
  background: url(images/corner.png) no-repeat 0px -15px;
}

html>body .gwt-DecoratedPopupPanel .popupBottomRight {
  background: url(images/corner.png) no-repeat -5px -15px;
}

* html .gwt-DecoratedPopupPanel .popupBottomCenter {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gwt/standard/images/ie6/hborder_blue_shadow.png',sizingMethod='scale');
}

* html .gwt-DecoratedPopupPanel .popupMiddleRight {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gwt/standard/images/ie6/vborder_blue_shadow.png',sizingMethod='scale');
}

* html .gwt-DecoratedPopupPanel .popupTopLeftInner {
  width: 5px;
  height: 15px;
  margin-top: -10px;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gwt/standard/images/corner.png',sizingMethod='crop');
}

* html .gwt-DecoratedPopupPanel .popupTopRightInner {
  width: 13px;
  height: 15px;
  margin-left: -5px;
  margin-top: -10px;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gwt/standard/images/corner.png',sizingMethod='crop');
}

* html .gwt-DecoratedPopupPanel .popupBottomLeftInner {
  width: 5px;
  height: 23px;
  margin-top: -15px;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gwt/standard/images/corner.png',sizingMethod='crop');
}

* html .gwt-DecoratedPopupPanel .popupBottomRightInner {
  width: 13px;
  height: 23px;
  margin-left: -5px;
  margin-top: -15px;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gwt/standard/images/corner.png',sizingMethod='crop');
}

/** ENDE GWT BasicPopup **/

.loggedIn_nav_checked {
	margin: 15px -5px 5px -10px; 
	padding-left:5px; 
	border-top: 1px #276cad solid; 
	border-bottom: 1px #276cad solid; 
	background-color: #e5ecf9;
}

.sub_loggedIn_nav_checked {
	margin: 0 -5px 0 0; 
	background-color: #e5ecf9;
	color: black;
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}

.nav_checked {
	margin: 10 -5px 0 0; 
	background-color: #e5ecf9;
	color: black;
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}

.loggedIn_nav {
	padding:5px; 
	margin-top:20px; 
	width: 90%; 
	border-top: 1px #276cad solid; 
	border-bottom: 1px #276cad solid; 
	background-color: #e5ecf9;
}

.loggedIn_navBig {
	padding:5px; 
	margin-top:20px; 
	width: 95%; 
	border-top: 1px #276cad solid; 
	border-bottom: 1px #276cad solid; 
	background-color: #e5ecf9;
}

.anzeigen_statistik {
	margin: 0 0 10px 5px;
}

.loggedin_ul {
	margin-left:2px; 
	list-style-type:none;
}

.loggedIn_Tipp {
	margin-top:25px;
	width:95%; 
	border:#ecc101 2px solid; 
	background-color: #fff3a3; 
	color: #003366; 
	padding: 10px;
}

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}

#favSlider {
    margin: 1em auto;
    border: 2px solid #555;
    height: 250px;
}

/* Kostenlos Button inder Navigation */

.kostenlosButton {	
	padding: 0;
	float:left;
	padding: 10px 0 0 770px;	
}
	 	

.kostenlosButton a {
	padding: 0;
	margin: 0 2px;	
	position: absolute;
	text-align: center;
}

.kostenlosButton em {	
	background: url(../images/hover_top.png) no-repeat;
	width: 180px;
	height: 45px;
	position: absolute;
	top: 125px;
	text-align:left;
	padding: 20px 12px 10px 25px;
	font-style: normal;
	z-index: 2;
	display: none;
}

.kostenlosButton li {
	margin-left:20px;
}

/* uploadify*/

#pics { 
	list-style-type: none; 
	margin: 0; 
	padding: 0;  
}

#pic1 { 
	float:left; 
	background-color:#cccccc; 
	width:90px; 
	height:75px; 
}

#pic2, #pic3, #pic4, #pic5, #pic6 { 
	float:left; 
	margin-left:5px; 
	background-color:#cccccc; 
	width:90px; 
	height:75px; 
}

#pics li span { 
	position: absolute; 
	margin-left: -1.3em; 
}

.caption { 
	margin-top:-20px;
	text-align:center;
	font-weight:bold; 
}

#fileQueue { 
	margin:10px;
	padding:10px;
}
	
.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: 2px solid #E5E5E5;
	background-color: #F5F5F5;
	margin-top: 5px;
	padding: 10px;
	width: 350px;
}
.uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	width: 1px;
	height: 3px;
}

.ui-state-highlight { 
	float:left; 
	width:90px; 
	height:75px; 
	margin-left:5px;
}

#setPageIni {
	clear:both;
	float:right;
}

#setPage {
	float:left;
	padding: 5px 5px 0;
}

.pages {
	clear:both;
	float:right;
	margin-top:10px;
}

/* MISC */

#noPic {
	margin-top:30px;
}

.picPreLoader {
	margin:0;
	border-style:none;
	background-color:transparent; 
	width:0; 
	height:0;
}

.bicPic{
	width:330px;
	margin: 0px auto;
}

.smallPics {
	float:left
	;margin-left:1px;
	height:70px;
}

.smallPicCaption {
 	color:#468ED1;
 	text-align:center;
}

.smallPicBorder {
	border: solid 2px #FFFFFF; 
	width: 50px; 
	height: 35px; 
	background-color: #CCCCCC; 
	margin-top:6px;
}

.smallPicEmpty {
	float:left; 
	border:solid 2px #FFFFFF; 
	width: 50px; 
	height: 35px; 
	background-color: #CCCCCC; 
	margin-top:5px;
}

.bodyDivs {
	padding:5px; 
	margin-top:20px; 
	border-top: 1px #276cad solid;  
	background-color: #e5ecf9;
}

ul.hover_block { display: block; height: 1%; margin:10px 0; }
			
ul.hover_block li, ul.hover_block2 li {
	list-style:none;
	float:left;
	background: #26354A;
	padding: 3px;
	width:140px; position: relative; }

ul.hover_block li a, ul.hover_block2 li a {
	display: block;
	position: relative;
	overflow: hidden;
	width: 135px;			
	height: 75px;
	padding: 5px;
	color: #fff;
	font: 1em Helvetica, Arial, sans-serif;
}

ul.hover_block li a, ul.hover_block2 li a { text-decoration: none; }

ul.hover_block li img, ul.hover_block2 li img {
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
}		
		
ul.hover_block div {text-align:right;margin-right:15px;}
	
#inline_advert {
    overflow: auto;
	width: 550px;
	height: 150px;
	background-color: #FDFDFD;
}
		
#col3_inserate #inline_advert {
	display: none;
}

.loggedInField .visibilityNameInput {
	float:left;
	text-align:right;
	margin: 0 10px 0 165px;
	border:0; 
	background-color: white;
}

#suche {
	border: solid 1px #cccccc;
	height: 30px;
	line-height: 30px;
	background-color: #ffffff;
	color: #468ED1;
	font-weight: bold;
	width: 348px;
	padding-left:10px;
	vertical-align:middle;
}

.ui-accordion .ui-accordion-content {
	border-top: 1px solid #A6C9E2;
}
#search{margin-left:33%;}
#search fieldset{margin:0;}
#searchButton{color: #000000;font: 15px arial,sans-serif;height;30px;}
#accordion{}
.searchSucces{color: green}
