/* @override 
	http://www.reifen-feneberg.de/style.css
	http://www.reifen-feneberg.de/style.css
	http://www.reifen-feneberg.de/style.css
	http://www.reifen-feneberg.de/style.css
	http://www.reifen-feneberg.de/style.css
	http://www.reifen-feneberg.de/style.css
	http://www.reifen-feneberg.de/style2.css
*/

/*	undo
*******************************************************************************/

:link,:visited { text-decoration:none; }
ul,ol { list-style:none }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0 }
img, a img,:link img,:visited img, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
	display: block;
}

img {
	float: left;
}
address { font-style:normal }

legend { display:none; }

body, div,p,li { background-repeat:no-repeat; }



/*	reset some basic style
*******************************************************************************/
dl			{margin: 0 0 0 0;}
dl dt		{margin: 0 0 0 0;}
dl dd+dt	{margin-top: 0;}
dl dd		{margin: 0 0 0 0;}

ol			{list-style: none;}
ol li		{margin: 0 0 0 0;}
ol li ol	{margin: 0 0 0 0;}
ol li ul	{margin: 0 0 0 0;}

p			{margin-bottom: 0em;}

ul			{list-style: none;}
ul li		{margin: 0 0 0 0;}
ul li ul	{margin: 0 0 0 0; list-style: none;}
ul li ol	{margin: 0 0 0 0;}

pre			{font-size:1.2em; }

/*	html
*******************************************************************************/

body {
	background-color: #FFFFFF;
	background-image: url(pix/feneberg-hg.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #333333;
	font: 11px/14px Arial, Helvetica, sans-serif;
}

div.website {
	background: #fff url(pix/banner-head.jpg) no-repeat center top;
}

div.abstand {
	display: block;
	height: 20px;
}
div.content {
	
}

div.banner {
}

div.baneer-box {
	margin-right: auto;
	margin-left: auto;
	width: 900px;
	height: 110px;
}

div.banner-close {
	float: right;
	margin-top: 7px;
	margin-right: 7px;
}

div.breadcrumb {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	height: 20px;
	font-size: 9px;
	line-height: 20px;
	color: #669ed9;
}


div.breadcrumb a{
	color: #fff;
}

div.breadcrumb a:hover{
	color: #fff;
}

div.breadcrumb li {
	display: inline;
}

a {
	color: #0366ce;
	margin: 0;
	padding: 0;
}

a:hover {
	color: #669ed9;
	text-decoration:none;
}

.tab_514 {
	width: 514px;
	float: left;
	display: block;
}

.tab_514 img{
	margin: 0;
	padding: 0;
	float: left;
}

.blau {color: #083888;
	font-weight: bold;
}

.blau-bold {color: #083888;
	font-weight: bold;
}

.tabelehg {
	background-color: #bcdff3;
}

table.tabele-linie {
	border-bottom: 1px solid #6c99da;
}

.tipp {
	line-height: 16px;
	display: block;
	padding-left: 85px;
	padding-top: 15px;
	background: #bcdff3 url(pix/feneberg-fee.gif) no-repeat 0 bottom;
	padding-bottom: 5px;
}

.autocheck {
	line-height: 16px;
	display: block;
	background: url(pix/AC_Logo.gif) no-repeat 10px 10px;
	padding: 10px 10px 10px 90px;
	border: 1px solid #0366ce;
}

.tabele-hg {
	background: #bcdff3;
}

.tabele_linie {
	border-bottom: 1px solid #6c99da;
}



div.image.flLeft {
	float: left;
}

.bild-links {
	float: left;
	margin-right: 10px;
}

div.adressfoot {
	color: #999;
	font-size: 10px;
	margin-left: 50px;
	height: 17px;
	margin-top: 7px;
}

div.content-start {
	margin: 40px 50px 40px 51px;
}

div.content-start-neu {
	margin: 20px 0 20px 27px;
}

div.content-folge {
	padding: 20px 8px 29px;
	border: 1px solid #004a9b;
}

div#content-main {
	width: 514px;
}

div#content-teaser {
	width: 180px;
}


div.content-text {
	padding: 12px;
	background-color: #fff;
	width: 490px;
	margin: 0;
	float: left;
}

div.quicknav {
	margin-left: 50px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #999;
	font-size: 9px;
	line-height: 14px;
}

span.quicknav_headline {
	font-weight: bold;
	line-height: 20px;
	color: #666;
	font-size: 10px;
}

td.quicknav_linie {
	border-left: 1px solid #999;
	padding-left: 6px;
}

div.quicknav a {
	color: #999;
}

div.quicknav a:hover {
	color: #083888;
}

div.quicknav .active a {
	color: #083888;
}

div.rahmen {
	border: 8px solid #679dd9;
	color: #fff;
	padding: 5px 5px 5px 8px;
}

div.headline {
	border: 8px solid #679dd9;
	color: #fff;
	padding: 5px 5px 5px 8px;
	width: 485px;
	float: left;
	text-transform: uppercase;
	background-color: #083888;
}

div.headline-start {
	border: 8px solid #679dd9;
	color: #fff;
	padding: 5px 5px 5px 8px;
	width: 635px;
	float: left;
	text-transform: uppercase;
	background-color: #083888;
}

div.teaser-hedline {
	color: #fff;
	padding: 6px;
	width: 168px;
	float: left;
	text-transform: uppercase;
	background-color: #083888;
	border-width: 1px;
	border-color: #679dd9;
	border-bottom: 1px solid #6b93d8;
	text-align: right;
}

div.teaser-hedline a{
	color: #fff;
}

div.teaser-hedline a:hover{
	color: #679ed7;
}


div.teaser-box {
	display: inline-block;
	margin: 0;
	padding: 0;
}



img.bildlinie {
	border-bottom: 1px solid #679dd9;
}

tr.content-hg {
	background: #004a9b url(pix/feneberg-content-hg.jpg) no-repeat 0 bottom;
}

div.button {
	height: 20px;
	border-bottom: 1px solid #679fd8;
	text-align: right;
	padding-top: 10px;
	padding-right: 10px;
	color: #fff;
	text-decoration: none;
	width: 250px;
	display: inline-block;
}


div.button a{
	color: #fff;
}

div.button a:hover{
	color: #679dd9;
}

ul.kategorieliste {
	float: left;
	width: 514px;
}

div.kategorieliste {
	float: left;
	width: 514px;
}

div.kat-bild {
	float: left;
	height: 50px;
	width: 50px;
}

div.kat-box {
	float: left;
	width: 464px;
	height: 50px;
	background-color: #fff;
	border-top: 1px solid #679dd9;
	text-align: left;
	text-transform: uppercase;
}

div.kat-headline {
	margin-top: 18px;
	margin-left: 15px;
	font-size: 16px;
}

div.kat-headline a{
	color: #083888;
	text-transform: uppercase;
}

div.kat-headline a:hover{
	color: #679dd9;
	text-transform: uppercase;
}
/* Kategorie 2 */
ul.kategorieliste2 {
	float: left;
	width: 514px;
}

div.kategorieliste2 {
	float: left;
	width: 514px;
}

div.kat-bild2 {
	float: left;
}

div.kat-box2 {
	float: left;
	width: 514px;
	height: 28px;
	border-top: 1px solid #679dd9;
	text-align: left;
}

div.kat-headline2 {
	margin-top: 8px;
	margin-left: 9px;
	font-size: 12px;
	float: left;
}

div.kat-headline2 a{
	color: #fff;
}

div.kat-headline2 a:hover{
	color: #679dd9;
}

div.kat-list-mehr {
	float: right;
	margin-right: 8px;
	margin-top: 6px;
	color: #fff;
}

object {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	clear: left;
}





/* Karegorie2 ende */

.text-headline {
	font-size: 16px;
	color: #004a99;
	display: inline-block;
	margin-bottom: 6px;
	line-height: 20px;
}



div.accordion {
	background-color: #fff;
	padding-left: 15px;
	padding-right: 15px;
	float: left;
	width: 484px;
}

div.toggler {
	font-size: 15px;
	float: left;
	width: 514px;
	height: 50px;
	color: #fff;
	border-bottom: 1px solid #0366ce;
	background-color: #669ed9;

}

img.toggler-bild {
	float: left;
	height: 50px;
}

div.toggler-text {
	float: left;
	padding-top: 19px;
	padding-left: 15px;
	color: #fff;
}

div.pdf_link {
	background-color: #fff;
	padding-left: 13px;
	float: left;
	display: block;
	width: 501px;
	border-top: 1px solid #0366ce;
	padding-top: 6px;
	padding-bottom: 10px;
}

div.pdf_link a{
	color: #083888;
}

div.pdf_link a:hover{
	color: #679dd9;
}

div.article-list {
	border-bottom: 1px solid #0366ce;
	padding: 10px 5px;
	float: left;
	width: 503px;
}

div.article-list-headline {
	color: #fff;
	font-size: 12px;
	float: left;
	width: 400px;
}

div.article-list-mehr {
	float: right;
	color: #fff;
}

div.article-list-mehr a{
	color: #fff;
}

div.article-list-mehr a:hover{
	color: #679dd9;
}


div.article-list2 {
	border-bottom: 1px solid #0366ce;
	float: left;
	width: 473px;
	display: block;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

div.article-list-headline2 {
	font-size: 12px;
	float: left;
	width: 400px;
}

div.article-list-mehr2 {
	float: right;
}

div.article-list-mehr2 a{
}

div.article-list-mehr2 a:hover{
	color: #679dd9;
}


div.seitenabschluss {
	background-color: #fff;
	float: left;
	padding: 5px 5px 5px 13px;
	width: 496px;
	text-transform: uppercase;
	font-size: 10px;
	border-top: 1px solid #0366ce;
}

div.seitenabschluss a{
	color: #0366ce;
}

div.seitenabschluss a:hover{
	color: #083888;
}

div.download {
	background-color: #fff;
	height: 25px;
	width: 494px;
	border-top: 1px solid #b3b3b3;
	padding: 10px 10px 0;
	float: left;
	display: block;
}

div.download-hdl {
	display: inline-block;
	height: 20px;
	float: left;
}

div.download-file {
	float: right;
}

div.download-hdl a{
	display: inline-block;
	float: left;
}

div.galerie-hg {
	background-color: #FFF;
}

div.CollapsiblePanelContent a {
	display: block;
	background-color: white;
	padding: 1px 0 2px 5px;
	border-bottom: 1px solid #004a9b;
}

div.CollapsiblePanelContent a:hover {
	display: block;
	background-color: #a6e0ff;
	padding: 1px 0 2px 5px;
	border-bottom: 1px solid #004a9b;
	color: #004a99;
}

div#route {
	width: 175px;
	float: left;
	display: block;
	background-color: #fff;
	padding: 50px 0 10px 5px;
	background-image: url(pix/map24.gif);
}

#route form table tbody tr td input {
	border: 1px solid #004a9b;
	padding: 2px 5px;
	background-color: #fff;
}

#route form table {
	margin: 0;
	padding: 0;
}

#route form table tbody {
	padding: 0;
	margin: 0;
}

#route form table tbody tr {
	padding: 0;
	margin: 0px;
}

#route form table tbody td {
	padding: 5px 0 0;
	margin: 0;
}

div#route2 {
	width: 175px;
	display: inline-block;
	background-color: #fff;
	padding: 5px 0 10px 5px;
	float: left;
	margin-top: 2px;
}

#route2 form table tbody tr td input {
	border: 1px solid #004a9b;
	padding: 2px 5px;
	background-color: #fff;
}

#route2 form table {
	margin: 0;
	padding: 0;
}

#route2 form table tbody {
	padding: 0;
	margin: 0;
}

#route2 form table tbody tr {
	padding: 0;
	margin: 0px;
}

#route2 form table tbody td {
	padding: 2px 0 0;
	margin: 0;
}

div.aktion-startseite-neu {
	background-color: #fff;
	background-image: url(pix/RF-Screen-Startseite-neu-hg.jpg);
	display: block;
	width: 664px;
	height: 100px;
	float: left;
	margin-bottom: 15px;
}

div.aktion-links-text {
	display: block;
	width: 426px;
	float: left;
	height: 73px;
	padding-top: 25px;
	padding-left: 91px;
}

div.aktion-rechts-text {
	display: block;
	width: 110px;
	height: 75px;
	float: left;
	text-align: right;
	padding-top: 25px;
}




/*	Navigation
------------------------------------------------------------------------------*/




div#headernav {
	color: #fff;
	text-decoration: none;
	float: right;
	width: 900px;
	border-bottom: 1px solid #669cdc;
}

#headernav ul.nav1st {
	float: right;
}


#headernav ul.nav1st li {
	display:block;
	float:left;
	padding: 8px 10px;
}

#headernav ul.nav1st li.active {

	background-color: #083888;
}

#headernav ul.nav1st li {
	
}

#headernav ul.nav1st li.active a,
#headernav ul.nav1st li.active a:link {
	color: #fff;
}

#headernav ul.nav1st a, 
#headernav ul.nav1st a:link {
	color: #fff;
	font-size: 11px;
}

#headernav ul.nav1st a:hover {
	color: #669cdc;
}


#navigation {
	float:left;
	width: 150px;
	padding-right: 0;
	padding-left: 0;
}

#navigation ul.nav2nd li {
	padding:0;
	font-size: 11px;
	border-bottom: 1px solid #0366ce;
}

#navigation ul.nav2nd a, 
#navigation ul.nav2nd a:link {
	display:block;
	padding: 5px 0 5px 10px;
	color: #fff;
	text-transform: uppercase;
}

#navigation ul.nav2nd li.active a.current {
	color: #fff;
	background-color: #0366ce;
}

#navigation ul.nav2nd a.current, 
#navigation ul.nav2nd a.current:link,
#navigation ul.nav2nd a:hover {
	color: #679dd9;
	text-decoration: none;
}

#navigation ul.nav2nd li.active ul.nav3rd {
	background-color: #669ed9;
}

#navigation ul.nav2nd li.active ul.nav3rd li {
	background-color: #669ed9;
}

#navigation ul.nav2nd li.active ul.nav3rd li a {
	
}



#navigation ul.nav2nd li.active ul.nav3rd a.current, 
#navigation ul.nav2nd li.active ul.nav3rd a.current:link,
#navigation ul.nav2nd li.active ul.nav3rd a:hover {
	color: #004a99;
	text-decoration: none;
}

#navigation ul.nav2nd li.active ul.nav3rd li.active a.current {
	background-color: #669ed9;
}


/* form-module
*******************************************************************************/

#form-module {
	width: 514px;
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 11px;
	height: auto;
	margin: 0;
	padding: 0;
}

#form-module form {
	height: auto;
}


#form-module fieldset {
	float: left;
	background-color: #fff;
	width: 514px;
}

#form-module legend {
	display:none;
}


#form-module p {
	padding: 0;
	font-size: 12px;
	font-weight:bold;
	display: block;
	width: 430px;
	margin-top: 15px;
	margin-left: 0;
	margin-right: 0;
}

#form-module form fieldset div.element {
	display: block;
	float: left;
}

#form-module form fieldset div.element p {
	width: 458px;
	height: 15px;
	padding-top: 20px;
	margin: 0;
}

#form-module .element {
	margin: 0 0 0 12px;
	padding: 0;
	float: left;
	display: block;
	clear: left;
	width: 470px;
}

div.end-element {
	margin-bottom: 30px;
	height: 40px;
	float: left;
}

#form-module label {
	display:block;
	width: 120px;
	padding: 0;
	margin-top: 5px;
	margin-left: 0;
	margin-right: 0;
}

#form-module label.checkbox {
	width: 258px;
	border-right:none;
	margin: 0;
	padding: 0;
}

#form-module input{
}

#form-module input, 
#form-module select, 
#form-module textarea {
	width: 430px;
	border: 1px solid #0366ce;
	margin: 0;
	padding: 0;
}

input.submitorm {
	margin-left: 70px;
	margin-top: 10px;
}

input.submitorm:hover {
	margin-left: 70px;
	margin-top: 10px;
	background-color: #f6d689;
}

#form-module input.text {
	height: 16px;
	background-color: #fff;
	font-size: 10px;
	color: #6f6f6f;
	margin-top: 3px;
}

#form-module input.text current{
	background-color: #e2e2e2;
}




#form-module form fieldset div.element label.checkbox {
	display: inline;
}

#form-module input.checkbox {
	width: 13px;
	padding:0;
	border:none;
	height: 13px;
	background-color: #faecca;
	margin-top: 0;
	display: inline;
}

#form-module input.submit {
	background: #fff none;
	color: #004a9b;
	text-decoration: none;
	cursor:pointer;
	border: 1px solid #999;
	width: 130px;
	height: 20px;
	font-size: 10px;
	margin-bottom: 10px;
	margin-top: 12px;
}

#form-module input.submit:hover { 
	background-color:#f7f7f7;
	color:#000;
}

#form-module label.textarea, 
#form-module textarea.textarea {
	margin: 6px 0 0;
	padding: 0;
}

#form-module-thanks {
	display:block;
	float: left;
	padding-left: 12px;
	padding-bottom: 12px;
	width: 502px;
	background-color: #ffffff;
	font-weight: bold;
}


/* Newsletter */


div#GlAddUser {
	background-color: #fff;
	padding: 10px 10px 20px;
	float: left;
	width: 494px;
}

input#newsletter_firstname {
	width: 200px;
	border: 1px solid #0366ce;
	height: 18px;
	margin-bottom: 5px;
}

input#newsletter_name {
	width: 200px;
	border: 1px solid #0366ce;
	height: 18px;
	margin-bottom: 5px;	
}

input#newsletter_email {
	width: 200px;
	border: 1px solid #0366ce;
	height: 18px;
	margin-bottom: 5px;	
}

#GlAddUser form div label {
}

span.GLRadioButton {
	margin-top: 6px;
	display: inline-block;
	margin-right: 20px;
}

#GlAddUser form input.submit {
	border: 1px solid #0366ce;
	padding: 4px 10px;
	background-color: #fff;
}

#GlAddUser form input.submit:hover { 
	background-color:#f7f7f7;
	color:#000;
}

#GlMessage {
	display: inline;
	width: 494px;
	background-color: #fff;
	float: left;
	padding: 10px;
	border-bottom: 1px solid #0366ce;
	color: #0366ce;
}

div.newsletter-feld {
	float: left;
	width: 494px;
	padding: 10px;
	background-color: #fff;
}


/* @group sitemap */

ul.sitemaplevel2 {
	background-color: #f0f0f0;
	border-bottom: 1px solid #4f66ce;
	padding-bottom: 4px;
	padding-top: 4px;
	color: #004a9b;
}
ul.sitemaplevel2 a{
	color: #004a9b;
}
	
ul.sitemaplevel3 {
	background-color: #e2e2e2;
	border-bottom: 1px solid #004a9b;
	padding-bottom: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 4px;
	padding-left: 0;
	margin-left: 0;
}

ul.sitemaplevel3 li{
	margin: 0;
	padding: 0;
}

ul.sitemaplevel1 {
	list-style-type: none;
	margin: 0;
	font-size: 11px;
	background-color: #fff;
	float: left;
	width: 490px;
	text-transform: uppercase;
	padding: 12px;
}

ul.sitemaplevel1 li{
	list-style-type: none;
	font-size: 11px;
	margin: 0 0 0 10px;
}

ul.sitemaplevel1 ul{
	padding-left: 10px;
}


ul.sitemaplevel1 ul a{
	color: #6c6c6c;
}

a.level1 {
	font-weight: bold;
	color: #004a9b;
	margin-left: 0;
	margin-top: 10px;
	display: block;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

a.level2 {
	color: #004a9b;
}

a.level3 {
	color: #575757;
}

ul.sitemaplevel4 {
	margin: 0;
	padding: 0;
}

ul.sitemaplevel2 ul {
	padding-left: 12px;
}

ul.sitemaplevel2 ul a{
	color: #6c6c6c;
}

a.level4 {
	color: #fff;
}



/* @end */

/* dropdownnavigation */


.menu {
	color: #fff;
	text-decoration: none;
	float: right;
	width: 900px;
	border-bottom: 1px solid #669cdc;
}

.menu ul.nav1st {
	float: right;
	margin-right: 38px;
}

.menu ul {                        /* UL Ebene 1 */
	padding:0; 
	margin:0;
	list-style-type: none;
}
.menu ul li {
	position:relative;
	float: left;
}

.menu ul li a, 
.menu ul li a:visited {           /* Links der Listenelemente der Ebene 1 */
	display:block; 
	text-decoration:none; 
	color:#fff;                    /* Breite von (.menu)/(Anzahl der Punkte)-(1Px)  --> (1) */
	height:25px;                    /*  (2)  */ 
	padding-left:10px; 
	line-height:25px;
	padding-right: 10px;

}

* html .menu ul li a, .menu ul li a:visited {
	padding-left:10px; 
	line-height:25px;
	padding-right: 10px;
}
.menu ul li ul {
  display: none;
	background-color: #669ed9;
}

.menu table {
  margin:-1px; 
  border-collapse:collapse;
}

/* li:hover  für non-IE-Browser  ---  a:hover  für IE */
  .menu ul li:hover a,
  .menu ul li a:hover {
  color: #fff; 
  background: #083888;
}

.menu ul li:hover ul,
.menu ul li a:hover ul {
  display:block; 
  position:absolute; 
  top:25px;                          /*  --> (2)  */
  margin-top:1px;
  left:0; 
  width:150px;
}
* html .menu ul li a:hover ul {
  margin-top:0;
  marg\in-top:1px;
}

.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {
  visibility:hidden; 
  position:absolute; 
  height:0; 
  width:0;
}

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
	display:block; 
	background: #669ed9; 
	color: #fff; 
	height:auto; 
	padding: 4px 10px; 
 	width:129px;
	border-bottom: 1px solid #fff;
	font-size: 10px;
	line-height: 14px;
}
* html .menu ul li a:hover ul li a {
  width:150px;
  w\idth:129px;
  	border-bottom: 1px solid #fff;

}

.menu ul li:hover ul li a.drop,       /* Ebene 2 mit  Subpunkten */
.menu ul li a:hover ul li a.drop {
	border-bottom: 1px solid #fff;
	background-color: #4a83bf;
	margin-bottom: 1px;
}

.menu ul li:hover ul li a:hover,      /* Ebene 2 hover */
.menu ul li a:hover ul li a:hover {
  background: #004a9b; 
  color:#fff;
	border-bottom: 1px solid #fff;

}

.menu ul li:hover ul li:hover ul,     /* Ebene 3 */
.menu ul li a:hover ul li a:hover ul {
  visibility:visible; 
  position:absolute; 
  left:-150px; 
  top:0;
  width:150px;

}

.menu ul li:hover ul li:hover ul.left,  /* Ebene 3  letztes Element */
.menu ul li a:hover ul li a:hover ul.left {
  left:-150px;

}

/* Intranet */

div.content-intranet {
	padding: 10px;
	margin: 20px;
	background-color: #fff;
	display: inline-block;
	width: 840px;
	float: left;
}

div.content-intranet ul li ul {
	display: inline;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	border-top: 1px solid #669cdc;
}


div.content-intranet ul li ul li{
	margin-right: 20px;
	width: 190px;
	display: inline;
	float: left;
}

div.content-intranet ul li ul li a{
	font-weight: bold;
}

div.content-intranet ul li ul li ul{
	width: 190px;
	display: inline;
}


div.content-intranet ul li ul li ul li {
	display: inline;
	border-bottom: 1px solid #669cdc;
	padding-top: 5px;
	padding-bottom: 5px;
}

div.content-intranet ul li ul li ul li a{
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

div.download-keywords {
	display: inline;
	visibility: hidden;
}

div.login {
	float: left;
	display: inline-block;
	background-color: #fff;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 515px;
}

div.login input.submit {
	margin-left: 10px;
}

div.login p.warning {
	margin: 10px 10px 15px;
	padding: 5px;
	background-color: #ffacaf;
	color: #f00;
}

div.login input#login {
	width: 100px;
}

div.login input#paswd {
	width: 100px;
}

div.login label {
	margin-left: 10px;
}

div.suchfeld {

}

input#search {
	border: 1px solid #669cdc;
	padding: 2px;
	width: 140px;
}

input {
	border: 1px solid #669cdc;
	padding: 2px 10px;
}

#sozialbookmars {
	display: inline-block;
	margin-top: 22px;
	color: #679dd9;
}

#sozialbookmars a {
	display: inline-block;
}

span.FBConnectButton.FBConnectButton_Small {
	margin-top: 10px;
	margin-bottom: 8px;
}

#sozialbookmars a {
	margin-bottom: 0;
	margin-top: 5px;
}




