body              { background-color: #ffffff; margin: 0 0 0 0; padding: 0 0 0 0; }
td                { font-family:verdana,Helvetica,sans-serif; font-size:11px; color:#012266; }
strong            { font-weight:bold; }
b                 { font-weight:bold; }

a:link {
color:#022069;
text-decoration:none;
font-family:Arial, Verdana, sans-serif;
font-size:12px;
}


a:visited{
color:#42AD00;
text-decoration:none;
font-family:Arial, Verdana, sans-serif;
font-size:12px;
}

a:hover{
color:#42AD00;
text-decoration:none;
font-family:Arial, Verdana, sans-serif;
font-size:12px;
}

a:active {
color:#42AD00;
text-decoration:none;
font-family:Arial, Verdana, sans-serif;
font-size:12px;
}


.ads_description_line{
	text-align:left; font-size:12px; margin-right:10px;color:#000000;
}


/*   Text zur Sprachauswahl    */
.text_white       { font-family:verdana,Helvetica,sans-serif; font-size:11px; color:#ffffff; }


/*   Login �berschrift gr�n    */
.login            { font-family:verdana,Helvetica,sans-serif; font-size:24px; font-weight:bold; color:#79BE67; }


/*   Loginbeich Name gr�n    */
.logtext          { font-size:17px; line-height:18px; color:#5EAD4B; }


/*   Rechte blaue Box �berschrift blau    */
.box_rgt_head     { font-weight:bold; font-size:12px; color:#004A9C; }


/*   �berschrift 14pixel neben Quadraten blau    */
.headklein        { font-size:14px; font-family:arial,Helvetica,sans-serif; line-height:14px; color:#00428B; }


/*   �berschrift 14pixel neben Quadraten rot    */
.headkleinred     { font-size:14px; font-family:arial,Helvetica,sans-serif; line-height:14px; color:#810436; }


/*   �berschrift 16pixel neben Quadraten blau    */
.headklein16      { font-size:16px; font-family:arial,Helvetica,sans-serif; line-height:16px; color:#00428B; }


/*   �berschrift 16pixel neben Quadraten rot    */
.headkleinred16   { font-size:16px; font-family:arial,Helvetica,sans-serif; line-height:16px; color:#810436; }


/*   �berschrift neben Quadraten blau    */
.head             { font-size:18px; line-height:18px; color:#00428B; }


/*   �berschrift neben Quadraten rot    */
.headred          { font-size:18px; line-height:18px; color:#810436; }


/*   Gro�e Schrift weiss f�r roten Hintergrund    */
.headwhite        { font-size:20px; line-height:20px; color:#ffffff; }


/*   Farbe gr�n    */
.green            { color: #5EAD4B; }


/*   Farbe rot    */
.red              { color: #810436; }


/*   Links f�r Noscript    */
.navi             { font-family:arial,Helvetica,sans-serif; text-decoration:none; font-weight:bold; font-size:12px; color:#012266; }
.navi:hover       { color:#5BA748; }


/*   Unterlinks f�r Noscript    */
.navklein         { font-family:arial,Helvetica,sans-serif; text-decoration:none; font-weight:normal; font-size:11px; color:#012266; }
.navklein:hover   { color:#5BA748; }


/*   Links mit verbunden Pfeilen rot    */
.more             { font-weight:bold; font-size:10px; color:#810436; }
.more:hover       { color:#004A9C; }


/*   Links mit verbunden Pfeilen blau    */
.morblue          { font-weight:bold; font-size:10px; color:#00428B; }
.morblue:hover    { color:#810436; }

/*	 Links f�r Google-Result gro� und blau und bold */
.googleheadline   { font-weight:bold; font-size:14px; line-height:22px; color:#00428B; }
.googlelines	  { font-family:arial,Helvetica,sans-serif; text-decoration:none; font-weight:normal; font-size:14px; color:#00428B;}
.googlelink		  { font-family:arial,Helvetica,sans-serif; text-decoration:underline; font-weight:bold; font-size:14px; color:#5EAD4B;}

/*   Links Startseite gross rot    */
.redhead:hover    { color:#012266; }
.redhead          { font-size:17px; line-height:18px; color:#82001F; }


/*   Auswahlfeld Sprache    */
.language         { FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif; FONT-SIZE:10px; BACKGROUND-COLOR:#FAFCF9; width:120px; }


/*   Inputfeld Kennwort- und Passwortabfrage 100 pix lang   */
.lg_textfeld      { BORDER-RIGHT: #00428B 1px solid; BORDER-TOP: #00428B 1px solid; BORDER-LEFT: #00428B 1px solid; BORDER-BOTTOM: #00428B 1px solid; COLOR: #012266; FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif; FONT-SIZE:10px; BACKGROUND-COLOR:#ffffff; width:100px; }


/*   Inputfeld about-kontakt 144 pix lang    */
.form_textfeld    { BORDER-RIGHT: #00428B 1px solid; BORDER-TOP: #00428B 1px solid; BORDER-LEFT: #00428B 1px solid; BORDER-BOTTOM: #00428B 1px solid; COLOR: #012266; FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif; FONT-SIZE:10px; BACKGROUND-COLOR:#ffffff; width:144px; }

/*   Inputfeld about-kontakt-plz 40 pix lang    */
.form_textfeld_plz    { BORDER-RIGHT: #00428B 1px solid; BORDER-TOP: #00428B 1px solid; BORDER-LEFT: #00428B 1px solid; BORDER-BOTTOM: #00428B 1px solid; COLOR: #012266; FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif; FONT-SIZE:10px; BACKGROUND-COLOR:#ffffff; width:40px; }

/*   Inputfeld about-kontakt-ort 100 pix lang    */
.form_textfeld_ort    { BORDER-RIGHT: #00428B 1px solid; BORDER-TOP: #00428B 1px solid; BORDER-LEFT: #00428B 1px solid; BORDER-BOTTOM: #00428B 1px solid; COLOR: #012266; FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif; FONT-SIZE:10px; BACKGROUND-COLOR:#ffffff; width:100px; }

/*   Auswahlfeld about-kontakt 145 pix lang    */
.auswahl_2          { FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif; FONT-SIZE:10px; BACKGROUND-COLOR:#ffffff; width:145px; }

/*   Auswahlfeld formuseroffer 170 pix lang    */
.auswahl_1          { FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif; FONT-SIZE:10px; BACKGROUND-COLOR:#ffffff; width:170px; }


/*   Auswahlfeld about-kontakt 200 pix lang    */
.auswahl          { FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif; FONT-SIZE:10px; BACKGROUND-COLOR:#ffffff; width:200px; }


/*   Editorfeld about-kontakt 200 pix lang    */
.textfeld         { BORDER-RIGHT: #00428B 1px solid; BORDER-TOP: #00428B 1px solid; BORDER-LEFT: #00428B 1px solid; BORDER-BOTTOM: #00428B 1px solid; COLOR: #012266; FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif; FONT-SIZE:10px; BACKGROUND-COLOR:#ffffff; width:200px; }


/*   Newsletter-Feld Rechte blaue Box     */
.news_textfeld    { BORDER-RIGHT: #00428B 1px solid; BORDER-TOP: #00428B 1px solid; BORDER-LEFT: #00428B 1px solid; BORDER-BOTTOM: #00428B 1px solid; COLOR: #012266; FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif; FONT-SIZE:10px; BACKGROUND-COLOR:#ffffff; width:75px; }

/*   Inputfeld shop-order-kategorieshowcase-preisfeld 60 pix lang    */
.form_textfeld_price  { BORDER-RIGHT: #00428B 1px solid; BORDER-TOP: #00428B 1px solid; BORDER-LEFT: #00428B 1px solid; BORDER-BOTTOM: #00428B 1px solid; COLOR: #012266; FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif; FONT-SIZE:10px; BACKGROUND-COLOR:#ffffff; width:60px; TEXT-ALIGN:right;}

/* langes textarea */
.textfeld_lang 	{ BORDER-RIGHT: #00428B 1px solid; BORDER-TOP: #00428B 1px solid; BORDER-LEFT: #00428B 1px solid; BORDER-BOTTOM: #00428B 1px solid; COLOR: #012266; FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif; FONT-SIZE:10px; BACKGROUND-COLOR:#ffffff; width:300px; }

/**
 * Web Block
 **/
.webbox {
	border:1px dotted #AAAAAA;
	margin: 5px 0px 30px;
	padding: 4px 10px;
}
.webblock{ /* element for escaping floated block childs */
	overflow: hidden!important;
	width: 100%;
}
.weblinks {
	list-style: none;
	padding: 0;
	margin: 0;
}
.weblinks li {
	display: inline;
}
.weblinks li a:link,.weblinks li a:visited {
	background: transparent url(img/bullet.gif) no-repeat scroll -8px 5px;
	display: block;
	float: left;
	padding: 5px 20px 5px 8px!important;
}
.weblinks li a:focus, li a:hover,.weblinks li a:active {
}

#archiv li a{color: #012266;}
#archiv li a:hover {color: #5EAD4B;}
	
#archiv ul{	
	font-size: 11px;
	list-style-type: none;
	margin:0 0 20px 0;
	padding:3px 0;
	display:inline;
	float:left;
}
	
#archiv li{margin-bottom:3px;display:block;}
	

#archiv h2  {
	background-color:#E2E2E2;
	margin-bottom:3px;
	font-size:11px;
	padding:3px 0 4px 0;
	margin: 0 0 0 0; 
}
	
#archiv h2 a{color:#333366;text-decoration:none;}
#archiv img{float:left;width:50px;height:54px;display:inline;}

.landing {width:800px!important;}

.twoclickblock{
	width: 400px;
	float:left;
	display:inline;

}

.twoclicktitle{
	font-size:1.3em;
	background:#02236A;
	color:#FFf;
	padding:10px 0 10px 15px;
}
.twoclickblock div{
	border-bottom: 1px dashed #A8B8EB!important;
}

.twoclickblock div a{
	font-size:1.4em;
	display:block;
	text-weight:bold;
	margin:0 0 0 10px;
	padding:10px 0 10px 12px!important;
	background: transparent url(http://img.sedoparking.com/templates/37/gfx/icon_relatedlinks.gif) no-repeat scroll left center
}

.twoclickblock div.colored{
	background: #efefef;
}
