/* @override http://newton_xp.conze-informatik.local/~Torsten/Webseite_GmbH/TYPO3/fileadmin/templates/css/screen.css */

/****************************************************************
 *** 
 ***/

 /*  removes and neutralizes the inconsistent default styling of HTML elements and sets up basic font to use later*/
 @import url('reset-min.css') ;
 @import url('fonts-min.css') ;

 /* 
 FONT Sizes (   http://developer.yahoo.com/yui/fonts/
	px   %   
	10 	77
	11 	85
	12 	93 (was 93)
	13 	100
	14 	108 (was 107)
	15 	116 (was 114)
	16 	123.1 (was 122)
	17 	131 (was 129)
	18 	138.5 (was 136)
	19 	146.5 (was 144)
	20 	153.9 (was 152)
	21 	161.6 (was 159)
	22 	167
	23 	174
	24 	182
	25 	189
	26 	197 
*/
a  {
text-decoration: none;
}
body ,html{
	color:#333;
	font-family:verdana,clean,sans-serif;
}


body {
	background: transparent url('../img/bg_page-effect.jpg') scroll no-repeat bottom center;
}
#wrapper {
	background: url('../img/bg_main.gif') no-repeat;
	width:981px;
	margin-bottom:15px;
	margin: 0 auto;
}



/****************************************************************
 *** HEADER
 ***/

#hd {
    background: url('../img/bg_nav_top.png') no-repeat 0 97px ;
    height:167px;
    margin-bottom:30px;
}

#hd.small {
    margin-bottom:-12px;
}

#hd h1 {
	height:97px;
}


/* ------------------     META navi     ------------------ */

#hd dl.metanavi {
	float:right;
	margin-right:15px;
}

#hd dl.metanavi dd   {
	float:left; 
}

#hd dl.metanavi dd a {
	outline:none;
	display:block;
	text-indent:			-1000em;
	height:					41px;
	background-repeat: 		no-repeat;
	background-attachment: 	scroll;
	background-color: 		transparent;
}


#hd dl.metanavi dd a:hover  {background-position: 0px -46px; }
#hd dl.metanavi dd a.act { background-position: 0px -92px; }

	
#hd dl.metanavi dd.item1 a.de {
	background-image: url('../img/de/nav_top_un.png');
	width:70px;
}
#hd dl.metanavi dd.item2 a.de {
	background-image: url('../img/de/nav_top_jo.png');
	width:23px;
 }
#hd dl.metanavi dd.item3 a.de {
	background-image: url('../img/de/nav_top_kt.png');
	width:42px;
 }

.vistrax #hd dl.metanavi dd.item1 a.de {
	background-image: url('../img/de/nav_top_kt.png');
	width:42px;
 }
.blog #hd dl.metanavi dd.item1 a.de {
	background-image: url('../img/de/nav_top_kt.png');
	width:42px;
 }


#hd dl.metanavi dd.separator {
	background: url('../img/nav_top_separator_b.png') scroll no-repeat 0 0;
	text-indent: -1000em;
	width:13px;
	height: 41px;
}
                     
/* ------------------     MAIN navi     ------------------ */
#hd dl.mainnavi {
	margin-left:			15px; 
	position:				relative;
}
#hd dl.mainnavi dd {
	float:					left;
}
#hd dl.mainnavi dd a {
	outline:				none;
	display:				block;
	text-indent:			-1000em;
	height:					41px;
	background-repeat: 		no-repeat;
	background-attachment: 	scroll;
	background-color: 		transparent;
}
#hd dl.mainnavi dd a.main:hover {
	background-position: 	0px -46px;	
}

#hd dl.mainnavi dd a.main.act {
	background-position: 	0px -92px;
}

#hd dl.mainnavi dd.separator-main {
	background: url('../img/nav_top_separator_a.png') scroll no-repeat 0 0;
	text-indent: -1000em;
	width:1px;
	height: 41px;
}
	   
#main-1 a.de {
	background-image: url('../img/de/nav_top_se.png');
	width:152px;
}
#main-2 a.de {
	background-image: url('../img/de/nav_top_it.png');
	width:151px;
}
/*
#main-3 a.de {
	background-image: url('../img/de/nav_top_pr.png');
	width:86px;
}
*/
#main-3 a.de {
	background-image: url('../img/de/nav_top_un.png');
	width:111px;
}
	
#vistraxmain-1 a.de {
	background-image: url('../img/de/nav_top_vis_sw.png');
	width:88px;
}
#vistraxmain-2 a.de {
	background-image: url('../img/de/nav_top_vis_vt.png');
	width:82px;
}
#vistraxmain-3 a.de {
	background-image: url('../img/de/nav_top_vis_bg.png');
	width:100px;
}
#vistraxmain-4 a.de {
	background-image: url('../img/de/nav_top_vis_vs.png');
	width:128px;
}
#vistraxmain-5 a.de {
	background-image: url('../img/de/nav_top_vis_dl.png');
	width:130px;
}

#blogmain-1 a.de {
	background-image: url('../img/de/nav_top_blog_uid.png');
	width:148px;
}
#blogmain-2 a.de {
	background-image: url('../img/de/nav_top_blog_mt.png');
	width:96px;
}
#blogmain-3 a.de {
	background-image: url('../img/de/nav_top_blog_mo.png');
	width:76px;
}
#blogmain-4 a.de {
	background-image: url('../img/de/nav_top_blog_sd.png');
	width:158px;
}
#blogmain-5 a.de {
	background-image: url('../img/de/nav_top_blog_on.png');
	width:74px;
}
#blogmain-6 a.de {
	background-image: url('../img/de/nav_top_blog_un.png');
	width:110px;
}
/* ------------------------------------------------------- */










/* ------------------     SUB navi     ------------------ */

.separator-sub {
	background: url('../img/nav_sub_separator.gif') no-repeat 0 0;
	text-indent: -1000em;
	width: 8px;
	height: 18px;
}

#hd dl.mainnavi dd dl {
	position:absolute;
	top:45px;
}

#hd dl.mainnavi dd dl.norm {
	display:none;
}
#hd dl.mainnavi dd dl.act {
	display:block;
}

#hd dl.mainnavi dd dl dd a {
	height:					15px;
}

#hd dl.mainnavi dd dl dd a.sub:hover,
#hd dl.mainnavi dd dl dd a.sub.act {
	background-position: 0px -17px;	
}


#sub-1 {
	left:26px;
}
#hd dl.mainnavi dd dl dd#sub-1-1 a.de{
	background-image: url('../img/de/nav_sub_wp.gif');
	width: 105px;
}
#hd dl.mainnavi dd dl dd#sub-1-2 a.de{
	background-image: url('../img/de/nav_sub_crm.gif');
	width: 75px;
}
#hd dl.mainnavi dd dl dd#sub-1-3 a.de{
	background-image: url('../img/de/nav_sub_pd.gif');
	width: 165px;
}

#sub-2 {
	left: 120px;
}
#hd dl.mainnavi dd dl dd#sub-2-1 a.de {
	background-image: url('../img/de/nav_sub_ab.gif');
	width: 93px;
}
#hd dl.mainnavi dd dl dd#sub-2-2 a.de {
	background-image: url('../img/de/nav_sub_w2.gif');
	width:45px;
}
#hd dl.mainnavi dd dl dd#sub-2-3 a.de {
	background-image: url('../img/de/nav_sub_ref.gif');
	width:58px;
}

#sub-3 {
	left: 290px;
}
#hd dl.mainnavi dd dl dd#sub-3-1 a.de{
	background-image: url('../img/de/nav_sub_kt.gif');
	width: 43px;
}
#hd dl.mainnavi dd dl dd#sub-3-2 a.de{
	background-image: url('../img/de/nav_sub_jb.gif');
	width: 26px;
}
#hd dl.mainnavi dd dl dd#sub-3-3 a.de{
	background-image: url('../img/de/nav_sub_im.gif');
	width: 59px;
}
/*
#hd dl.mainnavi dd dl dd#sub-3-1 a.de{
	background-image: url('../img/de/nav_sub_vx.gif');
	width: 158px;
}



#sub-4 {
	left: 375px;
}
#hd dl.mainnavi dd dl dd#sub-4-1 a.de{
	background-image: url('../img/de/nav_sub_kt.gif');
	width: 43px;
}
#hd dl.mainnavi dd dl dd#sub-4-2 a.de{
	background-image: url('../img/de/nav_sub_jb.gif');
	width: 26px;
}
#hd dl.mainnavi dd dl dd#sub-4-3 a.de{
	background-image: url('../img/de/nav_sub_im.gif');
	width: 59px;
}
*/
/* ------------------     SUBSUB navi     ------------------ */
#subnavi_prod dl,
#subnavi_adito dl,
#subnavi_iphone dl {
	position:				relative;
	height: 				50px;
}
#subnavi_prod dl.subsubnavi dd,
#subnavi_adito dl.subsubnavi dd,
#subnavi_iphone dl.subsubnavi dd {
	float:					left;
}
#subnavi_prod  dl.subsubnavi dd a,
#subnavi_adito  dl.subsubnavi dd a,
#subnavi_iphone  dl.subsubnavi dd a {
	outline:				none;
	display:				block;
	text-indent:			-1000em;
	height:					34px;
	background-repeat: 		no-repeat;
	background-attachment: 	scroll;
	background-color: 		transparent;
}
#subnavi_prod  dl.subsubnavi dd a.subsub:hover ,
#subnavi_adito  dl.subsubnavi dd a.subsub:hover,
#subnavi_iphone  dl.subsubnavi dd a.subsub:hover {
	background-position: 	0px -34px;	
}
#subnavi_prod  dl.subsubnavi dd a.subsub.act,
#subnavi_adito  dl.subsubnavi dd a.subsub.act,
#subnavi_iphone  dl.subsubnavi dd a.subsub.act  {
	background-position: 	0px -68px;	
}

#col1 #col1_head #subnavi_prod .subsubnavi dd a,
#col1 #col1_head #subnavi_adito .subsubnavi dd a,
#col1 #col1_head #subnavi_iphone .subsubnavi dd a {
	border-bottom: 0px none;
}


	   
#subnavi_prod #subsub-1 a.de {
	background-image: url('../img/de/subsub_1.png');
	width:88px;
}
#subnavi_prod #subsub-2 a.de {
	background-image: url('../img/de/subsub_2.png');
	width:82px;
}
#subnavi_prod #subsub-3 a.de {
	background-image: url('../img/de/subsub_3.png');
	width:101px;
}
#subnavi_prod #subsub-4 a.de {
	background-image: url('../img/de/subsub_4.png');
	width:130px;
}
#subnavi_prod #subsub-5 a.de {
	background-image: url('../img/de/subsub_5.png');
	width:135px;
}

#subnavi_adito #subsub-1 a.de {
	background-image: url('../img/de/subsub_adito_1.png');
	width:184px;
}
#subnavi_adito #subsub-2 a.de {
	background-image: url('../img/de/subsub_adito_2.png');
	width:181px;
}
#subnavi_adito #subsub-3 a.de {
	background-image: url('../img/de/subsub_adito_3.png');
	width:171px;
}

#subnavi_iphone #subsub-1 a.de {
	background-image: url('../img/de/subsub_multitouch_1.png');
	width:181px;
}
#subnavi_iphone #subsub-2 a.de {
	background-image: url('../img/de/subsub_multitouch_2.png');
	width:174px;
}
#subnavi_iphone #subsub-3 a.de {
	background-image: url('../img/de/subsub_multitouch_3.png');
	width:181px;
}



/****************************************************************
 *** MAIN
 ***/

#doc {
	width:966px; /* 981 - 15 */ 
	margin-left:15px;
	clear:both;
	display:block;
}


#doc #col1 {
	float:left;
	width:536px;
}
#doc.twocol #col1 {
	width:646px;
}
#doc #col2 {
	float:left;
	margin-left:55px;
	width:360px;
}
#doc.twocol #col2 {
	width:250px;
}
#doc #col1 #col1a,
#doc #col1 #col1b {
	float:left;
	width:258px;
	padding-top: 20px;
}

#doc #col1 #col1a {
	margin-right:20px;
}

#col1_foot {
	clear: both;
}


/* 3col layout for startpage */

#doc #threecol_1,
#doc #threecol_2,
#doc #threecol_3 {
	float:left;
	width:280px;
	color:#666666;
}

#doc #threecol_1 {
	margin-right: 55px;
}
#doc #threecol_2 {
	margin-right: 55px;
	width:281px;
}

hr {
/*	display:none;*/
	visibility:hidden;
	clear:both;
}





/****************************************************************
 *** FOOTER
 ***/

#ft {
	background: url('../img/bg_footer.gif') no-repeat bottom right;
	padding-left:15px;
	height:58px;
	margin-top:20px;
	
	font-size: 85%;
	color:#666;
}

#ft a {
	text-decoration: none;
	border-bottom: 1px solid #00579d;
	color: #00579d;
}

#ft a:hover {
	text-decoration: none;
	border-bottom: 1px solid #333333;
	color: #333333;
}

/****************************************************************
 *** collapse
 ***/

/****************************************************************
 *** Spacer
 ***/
 div.spacer-xsmall {
	height: 5px;
}
div.spacer-small {
	height: 10px;
}
div.spacer-medium {
	height: 15px;
}
div.spacer-large {
	height: 20px;
}
div.spacer-xlarge {
	height: 25px;
} 
div.spacer-xxlarge {
	height: 30px;
}  
/****************************************************************
 *** BOX
 ***/
 div.box.ne {
	background: transparent url('../img/sl_doors_box_a.gif') scroll no-repeat top left;
	margin-left: -10px;
 }
div.box.nw {
	background: transparent url('../img/sl_doors_box_b.gif') scroll no-repeat top right;
 }
div.box.se {
	background: transparent url('../img/sl_doors_box_c.gif') scroll no-repeat bottom left;
 }
div.box.sw {
	background: transparent url('../img/sl_doors_box_d.gif') scroll no-repeat bottom right;
 }


div.box.inner {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 13px;
	height: 100%;
}


div.ka-panel {
background-color:transparent;
background-image:url("../img/accordion_close.png");
background-position:100% -2px;
background-repeat:no-repeat;
margin-bottom:2px;
}
div.ka-panel.open {
background-image:url("../img/accordion_open.png");
}
div.ka-panel .ka-handler {
cursor:pointer;
}


div.box .important{
	font-weight: bold;
	color: orange;
	font-size: 108%;
	line-height: 40px;
}

/****************************************************************
 *** QuoteBox
 ***/
 #col1 div.quote p.bodytext {
	font-style: italic;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 110%;
	color: #00579d;
	padding-bottom:5px;
 }
 #col1 div.quote p.quote-author {
	font-style: italic;
	font-size: 66%;
	padding-left: 40px;
	background: transparent url('../img/quoteauthor.gif') scroll no-repeat left top;
 }
 #col1 div.quote {
	background: transparent url('../img/quote.gif') scroll no-repeat left top;
 	padding-bottom:15px;
 }
/****************************************************************
*/

h2 {
	font-family:arial,clean,sans-serif;	
	font-weight: bold;
	color: #00579d;
	padding-bottom: 10px;
}
h3 {
	font-size: 85%;
	padding-bottom: 5px;
}


#col1 {
	color: #666;
}

#col1 p.bodytext {
	padding-bottom: 15px;
	line-height: 1.4em;
	font-size: 85%;
}

#col2 p.bodytext{
	padding-bottom: 10px;
	line-height: 1.6em;
}

#col2 table {
	margin-bottom: 10px;

}

#threecol_1 p.bodytext,
#threecol_2 p.bodytext,
#threecol_3 p.bodytext {
	padding-left: 30px;
	padding-bottom: 15px;
	line-height: 1.4em;
	font-size: 85%;
}

.vistrax #threecol_1 p.bodytext,
.vistrax #threecol_2 p.bodytext,
.vistrax #threecol_3 p.bodytext {
	padding-left: 15px;
}

#threecol_1 h1,
#threecol_2 h1,
#threecol_3 h1 {
	margin-bottom: 20px;
	margin-top: 20px;
}

#threecol_1 span.important,
#threecol_2 span.important
#threecol_3 span.important{
	font-weight: bold;
	color: #00579D;
	font-size: 108%;
}

.csc-textpic-intext-left-nowrap h2,
.csc-textpic-intext-left-nowrap p.bodytext,
.csc-textpic-intext-left-nowrap ul {
	padding-left: 15px;
}


#threecol_1 a,
#threecol_2 a,
#threecol_3 a,
#col1 a,
#col2 a {
	text-decoration: none;
	border-bottom: 1px solid #00579d;
	color: #00579d;
}

#col2 a.jqfancybox {
	border-bottom: 0 none;
}

#col2 a:hover.jqfancybox {
	border-bottom: 0 none;
}

#threecol_1 h1 a,
#threecol_2 h1 a,
#threecol_3 h1 a{
	border: 0px none;
}

#threecol_1 a:hover,
#threecol_2 a:hover,
#threecol_3 a:hover,
#col1 a:hover,
#col2 a:hover {
	color: #333;
	text-decoration: none;
	border-bottom: 1px solid #333;
}
#threecol_1 h1 a:hover,
#threecol_2 h1 a:hover,
#threecol_3 h1 a:hover {
	border-bottom: 0px none;
}

#col2 .csc-textpic-image a,
#col2 .csc-textpic-image a:hover,
#col2 .tx-cidl4mail-pi1 a,
#col2 .tx-cidl4mail-pi1 a:hover{
	border-bottom: 0px none;
}


ul li {
	background: transparent url('../img/li_bullet_full.gif') scroll no-repeat left 4px;
	padding-left: 15px;
	padding-bottom: 5px;
	font-size: 85%;	
}
ul {
	padding-bottom: 10px;
}

ul.csc-menu-1 {
	display:block;
	height: 7px;
	border-bottom: 1px solid #00579d;
	padding-bottom: 12px;
}
ul.csc-menu-1 li{
	float: left;
	background: none;
	font-weight: bold;
	font-size: 100%;
	margin-right: 20px;
	padding-left:0px;
	padding-bottom: 11px;
	background: transparent url(../img/triangle.gif) no-repeat scroll center -27px;
}
ul.csc-menu-1 li.act{
	background: transparent url(../img/triangle.gif) no-repeat scroll center 20px;
}
#col1 ul.csc-menu-1 li a,
#col1 ul.csc-menu-1 li a:hover{
	border-bottom: 0px none;
	font-family:arial,clean,sans-serif;	
}
#col1 ul.csc-menu-1 li a{
	color: #666;
}
#col1 ul.csc-menu-1 li.act a,
#col1 ul.csc-menu-1 li a:hover {
	color: #00579d;
}


/* Flash */
#softening-flash {
	float:left;
	margin-left:-545px;
	margin-top:220px;
}
#head_img object {
	float:left;
}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {
	height:485px;
	width:280px;
	background-color:#fff;
	border:3px solid #00579D;
}
#simplemodal-container a.modalCloseImg {
	background:url(../img/x.png) no-repeat;
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-18px;
	cursor:pointer;
}
#simplemodal-container .simplemodal-data {
	padding:8px;
}

#simplemodal-container .head .dlhead{
	color: #00579D;
	font-size: 131%;
}

#simplemodal-container .head .dldisclaimer {
	margin-top: 15px;
	margin-bottom: 15px;
}

#simplemodal-container .head .dlfilesize {
	color: #666;
}
#simplemodal-container label{
	float: left;
	width:70px;
	margin-top: 7px;
}
#simplemodal-container label.error{
	float: none;
	width:auto;
	margin-top: 0px;
	margin-left: 10px;
	font-size: 70%;
	color: #00579D;
	display:block;
}
#simplemodal-container input{
	margin-top: 7px;
	width:180px;
}
#simplemodal-container textarea{
	width:250px;
}
#simplemodal-container .button{
	text-align: center;
}

#simplemodal-container .foot{
	text-align: center;
	margin-top: 15px;
	font-size: 70%;
	color: #666;
}
#simplemodal-container  a{
	color: #666;
}

#simplemodal-container #thanks{
	text-align: center;
	margin-top:15px;
	margin-bottom:35px;
	color: #666;
}
#simplemodal-container #close{
	text-align: center;
	color: #666;
	text-decoration: underline;
	cursor: pointer;
}



/* Blog */
#outerwrap {
	background: transparent url('../img/bg_blog.gif') scroll no-repeat center top;
}

#wrapper.blog {
	background: #FFFFFF;
}

.twocol #col1 .title p {
	border-bottom: 1px dotted #00579D;
	margin-bottom: 25px;
}

.twocol #col1 .title p a {
	font-weight: bold;
	margin-bottom: 25px;
	margin-top: 10px;
	background: transparent url('../img/back.png') scroll no-repeat left top;
	padding-left: 22px;
	display: inline-block;
	height: 17px;
}

.twocol #col1 .title p a:hover {
	background: transparent url('../img/back.png') scroll no-repeat left -19px;
	color: #666666;

}

.twocol #col1 a {
	border-bottom: 0px;	
}

.twocol #col1 h2 {
	margin-bottom: 12px;
	font-size: 180%;
}

.twocol #col1 h4 {
	font-size: 131%;
	font-family:arial,clean,sans-serif;	
	font-weight: bold;
	color: #00579d;
	margin-bottom: 5px;
}

.twocol #col1 h2 a {
	padding-left: 30px;
	background: transparent url('../img/headline_bullet.gif') scroll no-repeat left top;
	line-height: 24px;
	display: inline-block;
}

.twocol #col1 h2 a:hover {
	background: transparent url('../img/headline_bullet.gif') scroll no-repeat left -29px;
}

.twocol #col1 h5 {
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 12px;
	line-height: 24px;
	font-size: 85%;
}

.twocol #col1 h5 a {
	background: transparent url('../img/flickr.png') scroll no-repeat 0 0;
	padding-left: 30px;
	height: 24px;
	display: inline-block;
}

.tweetlink {
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 12px;
	line-height: 24px;
	font-size: 85%;
}
.tweetlink a {
	background: transparent url('../img/twitter.png') scroll no-repeat left top;
	padding-left: 30px;
	height: 24px;
	display: inline-block;
}

.twocol #col1 div.post {
	margin-bottom: 55px;
}

.twocol #col1 div.post p.postmetadata {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #333333;
	border-top: 1px dotted #00579D;
	border-bottom: 1px dotted #00579D;
	margin-bottom: 25px;
}

.twocol #col1 div.post p.postmetadata span {
	font-weight: bold;
	color: #00579D;
}

.twocol #col2 a {
	border-bottom: 0 none;
}

.twocol #col2 div.box.ne {
	margin-left: 0px;
	margin-bottom: 15px;
}

.twocol #col2 #searchBox {
	margin-bottom: 15px;
	background: transparent url('../img/search.png') scroll no-repeat left top;
	height: 45px;
}

.twocol #col2 #searchBox input {
	border: 0 none;
	background: transparent;
}

.twocol #col2 #searchBox input.text {
	color: #666666;
	margin-left: 10px;
	font-family: verdana, clean, sans-serif;
	font-size: 100%;
	width: 200px;
	float: left;
	height: 17px;
	margin-top: 8px;
	background-color: #FFFFFF;
	border: 1px solid #E5E5E5;
	padding-left: 3px;
}

.twocol #col2 #searchBox button.button {
	border: 0 none;
	background-color: transparent;
	height: 17px;
	margin-top: 8px;
}

.twocol #col2 #searchBox button.button div {
	text-indent: -999em;
	float: left;
}

.twocol #col2 #calendar .calendar {
	empty-cells: show;
	width: 230px;
}

.twocol #col2 #calendar .calendar a {
	display: block;
	border-bottom: 0 none;
	font-weight: bold;
}

.twocol #col2 #calendar .calendar tr.month {
	font-weight: bold;
	color: #00579D;
	border-bottom: 1px solid #00579D;
}

.twocol #col2 #calendar .calendar tr.month td {
	padding-top: 17px;
}

.twocol #col2 #calendar .calendar th {
	text-transform: capitalize;
	text-align: center;
	font-weight: bold;
	color: #00579D;
	font-size: 123.1%;
}

.twocol #col2 #calendar .calendar td {
	padding: 3px 0;
	text-align: center;
}

.twocol #col2 #calendar .calendar caption {
	text-align: center;
	width: 100%;
}

.twocol #col2 .rss,
.twocol #col2 #newsletter {
	margin-bottom: 15px;
}


div.tagCloud {
	position: relative;
	overflow:auto;
}
div.tagCloud .tag-cloud li {
	float: left;
	margin-right: 6px;
	margin-top: 3px;
	background: none;
}

.rss a {
	text-decoration: none;
}


/* ################für formhandler_contact_form ###################*/

div#cancelchange {
	display: none;
	margin-top: 10px;
}

form.formhandler_contact_form fieldset {
	margin-bottom: 10px;
}

form.formhandler_contact_form P {
	xpadding-left: 5px;
}

form.formhandler_contact_form label {
	display: inline;
	line-height: 1.8;
	vertical-align: top;
	float: left;
	width: 100px; /* Width of labels */
}

form.formhandler_contact_form input,
form.formhandler_contact_form textarea {
	width: 358px;
	border: 1px solid #b0b0b0;
}


/* #############für formhandler_contact_form ENDE ############## */