@charset "utf-8";
/* ----------------------------------------------------------------
	www.schnuckzilla.com Standard CSS
	Autor: Schnuckzilla, Oliver Staubli
	Version: 29.10.2007
	Allg. Formatierungen, Layout
---------------------------------------------------------------- */



body {
	background: #EEE url(/images/bgBody-trans.png) repeat-x left top;
	font-size: 101%;
	text-align: center;
	margin: 29px 0 0 0;
	padding: 0;
}

html,
div, 
h1, 
h2, 
h3, 
h4,
h5, 
h6, 
p, 
table, 
ul, 
ol,
li,
iframe,
pre,
form,
input,
fieldset,
img {
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

a {
	text-decoration: none;
}

strong {
	color: #000;
}

/*a:link {
	color: #C60;
	border-bottom: 1px dotted #F0C;
}

a:visited {
	color: #C60;
	border-bottom: 1px solid #C60;
}

a:active, a:hover {
	color: #C60;
	border-bottom: 1px solid #F0C;
}
*/

img {
	border: 0;
}

a img, a:link img, :visited img {
	border: 0;
	margin: 0;
	padding: 0;
}

.clear {
	clear:both;
}
/* Main-Container
------------------------------------------------- */
#main-c {
	position: relative;
	width: 930px;
	margin: 0 auto;
}

#main-c .trenner {
	position: relative;
	background: url(/images/trenner-trans.png) no-repeat left;
	height: 30px;
	width: 930px;
}

/* Top-Container
------------------------------------------------- */
#main-c #top-c {
	position: relative;
	height: 114px;
	width: 930px;
}

/*
#main-c #top-c .schuckzillas {  kann auch als FLASH-Container verwendet werden | Höhe ist FIX | Breite kann verändert werden 
	position: absolute;
	right: 0;
	top: 0;
	height: 114px;
	width: 930px;
}
*/

#main-c #top-c .schuckzillas { /* kann auch als FLASH-Container verwendet werden | Höhe ist FIX | Breite kann verändert werden */
	position: absolute;
	right: 0;
	top: 0;
	height: 114px;
	width: 265px;
	z-index: 0;
}



/* MAIN-MENU-Container (EDIT: für mehr HAUPT-Navigationspunkte)
------------------------------------------------- */
#main-c #top-c .nofloat {
	float: none;
	z-index: 500;
}

#main-c #top-c #menu1 a,
#main-c #top-c #menu2 a,
#main-c #top-c #menu3 a,
#main-c #top-c #menu4 a,
#main-c #top-c #menu5 a,
#main-c #top-c #menu6 a {
	float: left;
	cursor: pointer;
	color: #FFF;
}


/* MAIN(SUB)-MENU-Container
------------------------------------------------- */
#main-c #top-c #sub1,
#main-c #top-c #sub2,
#main-c #top-c #sub3,
#main-c #top-c #sub4,
#main-c #top-c #sub5,
#main-c #top-c #sub6 {
	background: #000;
	color: #FFF;
	padding: 2px 0 0 4px;
	height: 17px;
	font-size: 10px;
	font-weight: normal;
}

#main-c #top-c a {
	color: #FFF;
}

#main-c #top-c #sub1 a:before,
#main-c #top-c #sub2 a:before,
#main-c #top-c #sub3 a:before,
#main-c #top-c #sub4 a:before,
#main-c #top-c #sub5 a:before,
#main-c #top-c #sub6 a:before {
	color: #FFF;
	content: "· ";
	padding-right: 0;
}



/* SUB-MENU-Colors
------------------------------------------------- */
#main-c #top-c #sub1 a.current,#main-c #top-c #sub1 a:hover {
	color: #FF0;
}
#main-c #top-c #sub2 a.current,#main-c #top-c #sub2 a:hover {
	color: #F00;
}
#main-c #top-c #sub3 a.current,#main-c #top-c #sub3 a:hover {
	color: #F0C;
}
#main-c #top-c #sub4 a.current,#main-c #top-c #sub4 a:hover {
	color: #90F;
}
#main-c #top-c #sub5 a.current,#main-c #top-c #sub5 a:hover {
	color: #0CF;
}
#main-c #top-c #sub6 a.current,#main-c #top-c #sub6 a:hover {
	color: #0F0;
}


/* Content-Container
------------------------------------------------- */
#main-c #content-c {
	position:relative;
	width: 930px;
}
#main-c #content-c p.minilink {
	font-size: 9px;
	line-height: 9px;
	color: #999;
}

#main-c #content-c .go_top {
	width: 609px;
	font-size: 9px;
	line-height: 9px;
	color: #999;
	text-align: right;
	padding: 0;
	margin: 0;
}

#main-c #content-c .go_top a:link  {
	border-bottom: none;
	color: #999;

}

#main-c #content-c .go_top a:visited  {
	border-bottom: none;
	color: #999;

}

#main-c #content-c .go_top a:hover  {
	border-bottom: none;
	color: #CCC;

}
#main-c #content-c .go_top a:active  {
	border-bottom: none;
	color: #999;

}

#main-c #content-c a:link {
	color: #666;
	border-bottom: 1px dotted #F0C;
}

#main-c #content-c a:visited {
	color: #666;
	border-bottom: 1px dotted #F0C;
}

#main-c #content-c a:hover {
	color: #CCC;
	border-bottom: 1px dotted #CCC;
}

#main-c #content-c a:active {
	color: #CCC;
	border-bottom: 1px dotted #F0C;
}

#main-c #content-c .error {
	color: #90F;
}


#main-c #content-c img a:link {
	color: #666;
	border-bottom: none;
}

/* COL1
------------------------------------------------- */
#main-c #content-c #col1 {
	position:relative;
	float: left;
	width: 660px;
}

#main-c #content-c #col1 div.schatten {
	width: 620px;
	background-color: #FFFFFF;
	font-size: 11px;
	color: #000;
	padding: 0;
	margin: 0 0 5px 0;
	padding-bottom: 0px;
	border-right: 3px solid #D8D8D8;
	border-bottom: 3px solid #D8D8D8;
}
#main-c #content-c #col1 div.schatten div.leiste_schnuckzilla {
	width: 612px;
	border-left: 8px solid #FF0;
	padding: 8px;
}
#main-c #content-c #col1 div.schatten div.leiste_ansatz {
	width: 612px;
	border-left: 8px solid #F00;
	padding: 8px;
}
#main-c #content-c #col1 div.schatten div.leiste_portfolio {
	width: 612px;
	border-left: 8px solid #F0C;
	padding: 8px;
}
#main-c #content-c #col1 div.schatten div.leiste_kontakt {
	width: 612px;
	border-left: 8px solid #90F;
	padding: 8px;
}
#main-c #content-c #col1 div.schatten div.leiste_links {
	width: 612px;
	border-left: 8px solid #0CF;
	padding: 8px;
}
#main-c #content-c #col1 div.schatten div.leiste_news {
	width: 612px;
	border-left: 8px solid #0F0;
	padding: 8px;
}

#main-c #content-c #col1 div.schatten div.leiste_schnuckzilla div.element,
#main-c #content-c #col1 div.schatten div.leiste_ansatz div.element,
#main-c #content-c #col1 div.schatten div.leiste_portfolio div.element,
#main-c #content-c #col1 div.schatten div.leiste_kontakt div.element,
#main-c #content-c #col1 div.schatten div.leiste_links div.element,
#main-c #content-c #col1 div.schatten div.leiste_news div.element {
	width: 596px;
	font-size: 11px;
	color: #000;
	margin: 0;
}

#main-c #content-c #col1 div.schatten div.leiste_schnuckzilla div.element p,
#main-c #content-c #col1 div.schatten div.leiste_ansatz div.element p,
#main-c #content-c #col1 div.schatten div.leiste_portfolio div.element p,
#main-c #content-c #col1 div.schatten div.leiste_kontakt div.element p,
#main-c #content-c #col1 div.schatten div.leiste_links div.element p,
#main-c #content-c #col1 div.schatten div.leiste_news div.element p {
	padding-bottom: 8px;
}

#main-c #content-c #col1 div.schatten div.leiste_schnuckzilla div.element h1,
#main-c #content-c #col1 div.schatten div.leiste_ansatz div.element h1,
#main-c #content-c #col1 div.schatten div.leiste_portfolio div.element h1,
#main-c #content-c #col1 div.schatten div.leiste_kontakt div.element h1,
#main-c #content-c #col1 div.schatten div.leiste_links div.element h1,
#main-c #content-c #col1 div.schatten div.leiste_news div.element h1 {
	font-size: 11px;
	color: #000;
	padding-bottom: 4px;
	margin-bottom: 4px;
	border-bottom: 1px dotted #666;
	/*background: url(/images/trennertitel_400-trans.png) no-repeat left 18px;*/
	/*text-transform: uppercase;*/
}

#main-c #content-c #col1 div.schatten div.leiste_schnuckzilla div.element h1 .datum,
#main-c #content-c #col1 div.schatten div.leiste_ansatz div.element h1 .datum,
#main-c #content-c #col1 div.schatten div.leiste_portfolio div.element h1 .datum,
#main-c #content-c #col1 div.schatten div.leiste_kontakt div.element h1 .datum,
#main-c #content-c #col1 div.schatten div.leiste_links div.element h1 .datum,
#main-c #content-c #col1 div.schatten div.leiste_news div.element h1 .datum {
	color: #999;
	font-weight: normal;
}

#main-c #content-c #col1 div.schatten div.leiste_schnuckzilla div.element ul,
#main-c #content-c #col1 div.schatten div.leiste_ansatz div.element ul,
#main-c #content-c #col1 div.schatten div.leiste_portfolio div.element ul,
#main-c #content-c #col1 div.schatten div.leiste_kontakt div.element ul,
#main-c #content-c #col1 div.schatten div.leiste_links div.element ul,
#main-c #content-c #col1 div.schatten div.leiste_news div.element ul {
}

#main-c #content-c #col1 div.schatten div.leiste_schnuckzilla div.element li {
	list-style-position: outside;
	list-style-image: url(/images/Bullet_Main1.gif);
	margin: 4px 0px 4px 12px;
}

#main-c #content-c #col1 div.schatten div.leiste_ansatz div.element li {
	list-style-position: outside;
	list-style-image: url(/images/Bullet_Main2.gif);
	margin: 4px 0px 4px 12px;
}

#main-c #content-c #col1 div.schatten div.leiste_portfolio div.element li {
	list-style-position: outside;
	list-style-image: url(/images/Bullet_Main3.gif);
	margin: 4px 0px 4px 12px;
}

#main-c #content-c #col1 div.schatten div.leiste_kontakt div.element li {
	list-style-position: outside;
	list-style-image: url(/images/Bullet_Main4.gif);
	margin: 4px 0px 4px 12px;
}

#main-c #content-c #col1 div.schatten div.leiste_links div.element li {
	list-style-position: outside;
	list-style-image: url(/images/Bullet_Main5.gif);
	margin: 4px 0px 4px 12px;
}

#main-c #content-c #col1 div.schatten div.leiste_news div.element li {
	list-style-position: outside;
	list-style-image: url(/images/Bullet_Main6.gif);
	margin: 4px 0px 4px 12px;
}

#main-c #content-c #col1 div.schatten div.leiste_schnuckzilla div.element .boxFull iframe.iframegross {
	width: 580px;
	height: 1200px;
	position: relative;
	padding: 0px;
	border: none;
	margin: 0px;
	overflow: scroll;
}

#main-c #content-c #col1 div.schatten div.leiste_schnuckzilla div.element img,
#main-c #content-c #col1 div.schatten div.leiste_ansatz div.element img,
#main-c #content-c #col1 div.schatten div.leiste_portfolio div.element img,
#main-c #content-c #col1 div.schatten div.leiste_kontakt div.element img,
#main-c #content-c #col1 div.schatten div.leiste_links div.element img,
#main-c #content-c #col1 div.schatten div.leiste_news div.element img {
	padding-bottom: 10px;
}

#main-c #content-c #col1 div.schatten div.leiste_schnuckzilla div.element div.more,
#main-c #content-c #col1 div.schatten div.leiste_ansatz div.element div.more,
#main-c #content-c #col1 div.schatten div.leiste_portfolio div.element div.more,
#main-c #content-c #col1 div.schatten div.leiste_kontakt div.element div.more,
#main-c #content-c #col1 div.schatten div.leiste_links div.element div.more,
#main-c #content-c #col1 div.schatten div.leiste_news div.element div.more {
	/*padding-bottom: 8px;*/
	padding: 0;
}

#main-c #content-c #col1 div.schatten div.leiste_schnuckzilla div.element .trenner,
#main-c #content-c #col1 div.schatten div.leiste_ansatz div.element .trenner,
#main-c #content-c #col1 div.schatten div.leiste_portfolio div.element .trenner,
#main-c #content-c #col1 div.schatten div.leiste_kontakt div.element .trenner,
#main-c #content-c #col1 div.schatten div.leiste_links div.element .trenner,
#main-c #content-c #col1 div.schatten div.leiste_news div.element .trenner {
	position: relative;
	background: url(/images/trenner_400-trans.png) no-repeat left;
	height: 33px;
	width: 400px;
	margin-bottom: 8px;
}

#main-c #content-c #col1 div.schatten div.leiste_schnuckzilla div.element div.more table,
#main-c #content-c #col1 div.schatten div.leiste_ansatz div.element div.more table,
#main-c #content-c #col1 div.schatten div.leiste_portfolio div.element div.more table,
#main-c #content-c #col1 div.schatten div.leiste_kontakt div.element div.more table,
#main-c #content-c #col1 div.schatten div.leiste_links div.element div.more table,
#main-c #content-c #col1 div.schatten div.leiste_news div.element div.more table {
	width: 400px;
	padding: 0;
	margin: 0;
}

#main-c #content-c #col1 div.schatten div.leiste_schnuckzilla div.element div.more tr,
#main-c #content-c #col1 div.schatten div.leiste_ansatz div.element div.more tr,
#main-c #content-c #col1 div.schatten div.leiste_portfolio div.element div.more tr,
#main-c #content-c #col1 div.schatten div.leiste_kontakt div.element div.more tr,
#main-c #content-c #col1 div.schatten div.leiste_links div.element div.more tr,
#main-c #content-c #col1 div.schatten div.leiste_news div.element div.more tr {
}

#main-c #content-c #col1 div.schatten div.leiste_schnuckzilla div.element div.more tr td.legende,
#main-c #content-c #col1 div.schatten div.leiste_ansatz div.element div.more tr td.legende,
#main-c #content-c #col1 div.schatten div.leiste_portfolio div.element div.more tr td.legende,
#main-c #content-c #col1 div.schatten div.leiste_kontakt div.element div.more tr td.legende,
#main-c #content-c #col1 div.schatten div.leiste_links div.element div.more tr td.legende,
#main-c #content-c #col1 div.schatten div.leiste_news div.element div.more tr td.legende {	
	padding-bottom: 20px;
	font-size: 10px;
	line-height: 12px;
}

#main-c #content-c #col1 div.schatten div.leiste_schnuckzilla div.element tr td.legende,
#main-c #content-c #col1 div.schatten div.leiste_ansatz div.element tr td.legende,
#main-c #content-c #col1 div.schatten div.leiste_portfolio div.element tr td.legende,
#main-c #content-c #col1 div.schatten div.leiste_kontakt div.element tr td.legende,
#main-c #content-c #col1 div.schatten div.leiste_links div.element tr td.legende,
#main-c #content-c #col1 div.schatten div.leiste_news div.element tr td.legende {	
	padding-bottom: 20px;
	font-size: 10px;
	line-height: 12px;
}

#main-c #content-c #col1 div.schatten div.leiste_schnuckzilla div.element div.more tr td.bild,
#main-c #content-c #col1 div.schatten div.leiste_ansatz div.element div.more tr td.bild,
#main-c #content-c #col1 div.schatten div.leiste_portfolio div.element div.more tr td.bild,
#main-c #content-c #col1 div.schatten div.leiste_kontakt div.element div.more tr td.bild,
#main-c #content-c #col1 div.schatten div.leiste_links div.element div.more tr td.bild,
#main-c #content-c #col1 div.schatten div.leiste_news div.element div.more tr td.bild {
}
/*
#main-c #content-c #col1 div.schatten div.leiste_schnuckzilla div.element strong,
#main-c #content-c #col1 div.schatten div.leiste_ansatz div.element strong,
#main-c #content-c #col1 div.schatten div.leiste_portfolio div.element strong,
#main-c #content-c #col1 div.schatten div.leiste_kontakt div.element strong,
#main-c #content-c #col1 div.schatten div.leiste_links div.element strong,
#main-c #content-c #col1 div.schatten div.leiste_news div.element strong {
	color: #000;
}
*/
#main-c #content-c #col1 div.schatten div.leiste_schnuckzilla div.element .boxLeft,
#main-c #content-c #col1 div.schatten div.leiste_ansatz div.element .boxLeft,
#main-c #content-c #col1 div.schatten div.leiste_portfolio div.element .boxLeft,
#main-c #content-c #col1 div.schatten div.leiste_kontakt div.element .boxLeft,
#main-c #content-c #col1 div.schatten div.leiste_links div.element .boxLeft,
#main-c #content-c #col1 div.schatten div.leiste_news div.element .boxLeft {
	float: left;
	width: 160px;
	height: 160px;
	/*margin-bottom: 8px;*/
	overflow: hidden;
}

#main-c #content-c #col1 div.schatten div.leiste_schnuckzilla div.element .boxRight,
#main-c #content-c #col1 div.schatten div.leiste_ansatz div.element .boxRight,
#main-c #content-c #col1 div.schatten div.leiste_portfolio div.element .boxRight,
#main-c #content-c #col1 div.schatten div.leiste_kontakt div.element .boxRight,
#main-c #content-c #col1 div.schatten div.leiste_links div.element .boxRight,
#main-c #content-c #col1 div.schatten div.leiste_news div.element .boxRight {
	float: left;
	width: 400px;
	height: auto;
	margin: 0 0 0 20px;
	color: #666;
}

#main-c #content-c #col1 div.schatten div.leiste_schnuckzilla div.element .boxFull,
#main-c #content-c #col1 div.schatten div.leiste_ansatz div.element .boxFull,
#main-c #content-c #col1 div.schatten div.leiste_portfolio div.element .boxFull,
#main-c #content-c #col1 div.schatten div.leiste_kontakt div.element .boxFull,
#main-c #content-c #col1 div.schatten div.leiste_links div.element .boxFull,
#main-c #content-c #col1 div.schatten div.leiste_news div.element .boxFull {
	float: left;
	width: 580px;
	height: auto;
	margin: 0;
	color: #666;
}

#main-c #content-c #col1 div.schatten div.leiste_schnuckzilla div.element div.boxRight div.pfeil,
#main-c #content-c #col1 div.schatten div.leiste_ansatz div.element div.boxRight div.pfeil,
#main-c #content-c #col1 div.schatten div.leiste_portfolio div.element div.boxRight div.pfeil,
#main-c #content-c #col1 div.schatten div.leiste_kontakt div.element div.boxRight div.pfeil,
#main-c #content-c #col1 div.schatten div.leiste_links div.element div.boxRight div.pfeil,
#main-c #content-c #col1 div.schatten div.leiste_news div.element div.boxRight div.pfeil {
	height: 7px;
	width: 13px;
	border: none;
	position: relative;
	margin-top: 0;
	margin-left: 400px;
}


#main-c #content-c #col1 div.schatten div.leiste_schnuckzilla div.element div.boxRight div.pfeil a,
#main-c #content-c #col1 div.schatten div.leiste_ansatz div.element div.boxRight div.pfeil a,
#main-c #content-c #col1 div.schatten div.leiste_portfolio div.element div.boxRight div.pfeil a,
#main-c #content-c #col1 div.schatten div.leiste_kontakt div.element div.boxRight div.pfeil a,
#main-c #content-c #col1 div.schatten div.leiste_links div.element div.boxRight div.pfeil a,
#main-c #content-c #col1 div.schatten div.leiste_news div.element div.boxRight div.pfeil a {
	text-decoration: none;
	border: none;
}

#main-c #content-c #col1 div.schatten div.leiste_schnuckzilla div.element div.boxRight div.pfeil a:link,
#main-c #content-c #col1 div.schatten div.leiste_ansatz div.element div.boxRight div.pfeil a:link,
#main-c #content-c #col1 div.schatten div.leiste_portfolio div.element div.boxRight div.pfeil a:link,
#main-c #content-c #col1 div.schatten div.leiste_kontakt div.element div.boxRight div.pfeil a:link,
#main-c #content-c #col1 div.schatten div.leiste_links div.element div.boxRight div.pfeil a:link,
#main-c #content-c #col1 div.schatten div.leiste_news div.element div.boxRight div.pfeil a:link {
	text-decoration: none;
	border: none;
}

#main-c #content-c #col1 div.schatten div.leiste_schnuckzilla div.element div.boxRight div.pfeil a:link,
#main-c #content-c #col1 div.schatten div.leiste_ansatz div.element div.boxRight div.pfeil a:link,
#main-c #content-c #col1 div.schatten div.leiste_portfolio div.element div.boxRight div.pfeil a:link,
#main-c #content-c #col1 div.schatten div.leiste_kontakt div.element div.boxRight div.pfeil a:link,
#main-c #content-c #col1 div.schatten div.leiste_links div.element div.boxRight div.pfeil a:link,
#main-c #content-c #col1 div.schatten div.leiste_news div.element div.boxRight div.pfeil a:link {
	text-decoration: none;
	border: none;
}

#main-c #content-c #col1 div.schatten div.leiste_schnuckzilla div.element div.boxRight div.pfeil a:hover,
#main-c #content-c #col1 div.schatten div.leiste_ansatz div.element div.boxRight div.pfeil a:hover,
#main-c #content-c #col1 div.schatten div.leiste_portfolio div.element div.boxRight div.pfeil a:hover,
#main-c #content-c #col1 div.schatten div.leiste_kontakt div.element div.boxRight div.pfeil a:hover,
#main-c #content-c #col1 div.schatten div.leiste_links div.element div.boxRight div.pfeil a:hover,
#main-c #content-c #col1 div.schatten div.leiste_news div.element div.boxRight div.pfeil a:hover {
	text-decoration: none;
	border: none;
}

#main-c #content-c #col1 div.schatten div.leiste_schnuckzilla div.element div.boxRight div.pfeil a:active,
#main-c #content-c #col1 div.schatten div.leiste_ansatz div.element div.boxRight div.pfeil a:active,
#main-c #content-c #col1 div.schatten div.leiste_portfolio div.element div.boxRight div.pfeil a:active,
#main-c #content-c #col1 div.schatten div.leiste_kontakt div.element div.boxRight div.pfeil a:active,
#main-c #content-c #col1 div.schatten div.leiste_links div.element div.boxRight div.pfeil a:active,
#main-c #content-c #col1 div.schatten div.leiste_news div.element div.boxRight div.pfeil a:active {
	text-decoration: none;
	border: none;
}

#main-c #content-c #col1 div.schatten div.leiste_schnuckzilla div.element div.boxRight div.pfeil a:visited,
#main-c #content-c #col1 div.schatten div.leiste_ansatz div.element div.boxRight div.pfeil a:visited,
#main-c #content-c #col1 div.schatten div.leiste_portfolio div.element div.boxRight div.pfeil a:visited,
#main-c #content-c #col1 div.schatten div.leiste_kontakt div.element div.boxRight div.pfeil a:visited,
#main-c #content-c #col1 div.schatten div.leiste_links div.element div.boxRight div.pfeil a:visited,
#main-c #content-c #col1 div.schatten div.leiste_news div.element div.boxRight div.pfeil a:visited {
	text-decoration: none;
	border: none;
}

#main-c #content-c #col1 div.schatten div.leiste_schnuckzilla div.element div.more table a:link img,
#main-c #content-c #col1 div.schatten div.leiste_ansatz div.element div.more table img a:link img,
#main-c #content-c #col1 div.schatten div.leiste_portfolio div.element div.more table a:link img,
#main-c #content-c #col1 div.schatten div.leiste_kontakt div.element div.more table a:link img,
#main-c #content-c #col1 div.schatten div.leiste_links div.element div.more table a:link img,
#main-c #content-c #col1 div.schatten div.leiste_news div.element div.more table a:link img {
	margin:0;
	margin: 0;
	padding: 0;
	text-decoration: none;
}



/* FORMULARE
------------------------------------------------- */

#main-c #content-c #col1 div.schatten div.leiste_kontakt div.element div.boxRight table.kontakt {
	width: 100%;	
}

#main-c #content-c #col1 div.schatten div.leiste_kontakt div.element div.boxRight table.kontakt tr {
}

#main-c #content-c #col1 div.schatten div.leiste_kontakt div.element div.boxRight table.kontakt tr td {
	padding: 4px 0 4px 0;
	border-bottom: 1px dotted #666;
}

input {
	background-color:#EEE;
	font-size: 11px;
}
input:focus {
	background-color:#FFF;
}
textarea {
	background-color:#EEE;
	font-size: 11px;
}
textarea:focus {
	background-color:#FFF;
}
button {
	background-color:#B8D8D8;
	height: 30px; width: 30px;
}
.formfield_error {
	color: #90F;
}
input.formfield_error {
	background-color: #CCF;
	color: #000;
}
#main li.error {	
	margin: 0px;
	list-style-type: none;
	font-weight: normal;
	text-transform: none;
	list-style-image: none;
	color: #90F;
}



/* COL2
------------------------------------------------- */
#main-c #content-c #col2 {
	position:relative;
	float: left;
	width: 260px;
}

#main-c #content-c #col2 div.schatten {
	width: 260px;
	background-color: #FFF;
	font-size: 11px;
	color: #000;
	padding: 0;
	margin: 0 0 24px 0;
	padding-bottom: 0px;
	border-right: 3px solid #D8D8D8;
	border-bottom: 3px solid #D8D8D8;
}

#main-c #content-c #col2 div.schatten div.element {
	width: 236px;
	border-left: 8px solid #FF0;
	/*background-color: #222;*/
	font-size: 11px;
	color: #666;
	padding: 8px;
	margin: 0;
}

#main-c #content-c #col2 div.schatten div.element a {
	text-decoration: none;
	color: #999;
}

#main-c #content-c #col2 div.schatten div.element a:link {
	text-decoration: none;
	color: #666  ;
}

#main-c #content-c #col2 div.schatten div.element a:hover {
	text-decoration: none;
	color: #999;
}

#main-c #content-c #col2 div.schatten div.element a:visited {
	text-decoration: none;
	color: #999;
}

#main-c #content-c #col2 div.schatten div.elementadresse {
	width: 236px;
	height: 160px;
	border-left: 8px solid #FF0;
	/*background-color: #222;*/
	font-size: 11px;
	color: #666;
	padding: 8px;
	margin: 0;
}

#main-c #content-c #col2 div.schatten div.elementadresse a {
	text-decoration: none;
	color: #999;
}

#main-c #content-c #col2 div.schatten div.elementadresse a:link {
	text-decoration: none;
	color: #666;
}

#main-c #content-c #col2 div.schatten div.elementadresse a:hover {
	text-decoration: none;
	color: #999;
}

#main-c #content-c #col2 div.schatten div.elementadresse a:visited {
	text-decoration: none;
	color: #999;
}

#main-c #content-c #col2 div.schatten div.element ul {
}

#main-c #content-c #col2 div.schatten div.element li {
	list-style-position: outside;
	list-style-image: url(/images/teaser_rechts/Bullet_Teaser.gif);
	margin: 4px 0px 4px 16px;
	font-size: 11px;
	line-height: 12px;
}
