/* jQuery SEO Links */
.symlink{text-decoration:none;color:#0a70c2; cursor: pointer}
.symlink:hover{ color:#222; background-color: #eaf2d8; }

p {margin-bottom:15px;}

h1,
.head1 {font-size:16px;
	color:#90cb1d;
	font-family:arial;
	margin: 0px 0px 7px 0px;
	padding:0px;
	font-weight: 700;
	line-height:20px;
	}

.box_z h1,
.box_z .head1 {font-size:14px;line-height: 120%;}  
.box_z .head1  a{color: #90cb1d;}

h2,
.head2 {font-size:15px;
	color:#90cb1d;
	font-family:arial;
	margin: 0px 0px 7px 0px;
	padding:0px;
	font-weight: 100;
	}

h3,
.head3 {font-size:12px;
	color:#90cb1d;
	font-family:arial;
	margin: 0px 0px 6px 0px;
	padding:0px 0px 2px 0px;
	border-bottom:1px solid #e6e6d4;
	}


h6,
.head6 {font-size:12px;
	color:#0a70c2;
	margin: 0px 0px 6px 0px;
	}





/*##########
#################### BOXEN*/

.box_xl,
.box_l,
.box_m,
.box_s {
	float:left;
	margin-bottom:6px;
	background: left top none transparent repeat-y;
	}
.box_xl .header,
.box_l .header,
.box_m .header,
.box_s .header{
	height:12px;
	width:100%;
	float:left;
	background: left top none transparent no-repeat;
	}
.box_xl .content,
.box_l .content,
.box_m .content,
.box_s .content {
	float:left;
	padding: 0px 8px 3px;
	background: left bottom none transparent no-repeat;
	}



.box_l {
	width:424px;
	background-image:url(../images/boxen/box_l_body.gif) ;
	}
	.box_l .header {background-image:url(../images/boxen/box_l_top.gif) ;}
	.box_l .content {
		width:408px;
		background-image: url(../images/boxen/box_l_bottom.gif) ;
		}


.box_m {
	width:316px;
	background-image:url(../images/boxen/box_m_body.gif) ;
	}
	.box_m .header {background-image:url(../images/boxen/box_m_top.gif) ;}
	.box_m .content {
		width:300px;
		background-image: url(../images/boxen/box_m_bottom.gif) ;
		}


.box_xl {
	width:638px;
	background-image:url(../images/boxen/box_xl_body.gif) ;
	}
	.box_xl .header {background-image:url(../images/boxen/box_xl_top.gif) ;}
	.box_xl .content {
		width:622px;
		background-image: url(../images/boxen/box_xl_bottom.gif) ;
		}



.box_s {
	width:208px;
	background-image:url(../images/boxen/box_s_body.gif) ;
	}
	.box_s .header {background-image:url(../images/boxen/box_s_top.gif) ;}
	.box_s .content {
		width:192px;
		background-image: url(../images/boxen/box_s_bottom.gif) ;
		}









/*##########
#################### SPECIAL BOXEN*/


.box_xl_green,
.box_l_green,
.box_m_green,
.box_s_green {
	float:left;
	margin-bottom:6px;
	background: left top none transparent repeat-y;
	}
.box_xl_green .header,
.box_l_green .header,
.box_m_green .header,
.box_s_green .header{
	height:12px;
	width:100%;
	float:left;
	background: left top none transparent no-repeat;
	}
.box_xl_green .content,
.box_l_green .content,
.box_m_green .content,
.box_s_green .content {
	float:left;
	padding: 0px 8px 3px;
	background: left bottom none transparent no-repeat;
	}



	.box_l_green {
		width:424px;
		background-image:url(../images/boxen/box_l_green_body.gif) ;
		}
		.box_l_green .header {background-image:url(../images/boxen/box_l_green_top.gif) ;}
		.box_l_green .content {
			width:408px;
			background-image: url(../images/boxen/box_l_green_bottom.gif) ;
			}


	.box_m_green {
		width:316px;
		background-image:url(../images/boxen/box_m_green_body.gif) ;
		}
		.box_m_green .header {background-image:url(../images/boxen/box_m_green_top.gif) ;}
		.box_m_green .content {
			width:300px;
			background-image: url(../images/boxen/box_m_green_bottom.gif) ;
			}



	.box_xl_green {
		width:638px;
		background-image:url(../images/boxen/box_xl_green_body.gif) ;
		}
		.box_xl_green .header {background-image:url(../images/boxen/box_xl_green_top.gif) ;}
		.box_xl_green .content {
			width:622px;
			background-image: url(../images/boxen/box_xl_green_bottom.gif) ;
			}



	.box_s_green {
		width:208px;
		background-image:url(../images/boxen/box_s_green_body.gif) ;
		}
		.box_s_green .header {background-image:url(../images/boxen/box_s_green_top.gif) ;}
		.box_s_green .content {
			width:192px;
			background-image: url(../images/boxen/box_s_green_bottom.gif) ;
			}


	.box_xl_green .fine,
	.box_l_green .fine,
	.box_m_green .fine,
	.box_s_green .fine {	color: #73917a;}



.kombiheader {
	height:25px;
	width:100%;
	float:left;
	background: right top url(../images/boxen/kombibox_top.gif) transparent no-repeat;
	}

.box_s_out {float:left;width:208px;}
.box_m_out {float:left;width:316px;margin-bottom:6px;}
.box_l_out {float:left;width:424px;margin-bottom:6px;}

.box_xl .inner_box_s {float:left;width:203px;}
.box_xl .inner_box_l {float:left;width:410px;}
.box_xl .inner_box_m {float:left;width:308px;}




.adbox_m {
	text-align:center;
	width:316px;
	margin-bottom: 8px;
	float:left;
	}

.box_m_google {
		width:267px;
		padding: 10px 0px 0px 49px;
		background:url(../images/boxen/box_google.gif) left top no-repeat transparent;
		height:65px;
		}
	.box_m_google b {color:#f29400;}
	.box_m_google a {font-size:12px;text-decoration: underline;}

.box_z {	
	background: url(../images/boxen/box_z.gif) white left top no-repeat;
	margin-bottom:4px;
	font-size:10px;
	line-height:125%;
	width:142px;
	}
	.box_z_inner {
		padding:5px;
		background: url(../images/boxen/box_z.gif) transparent right bottom no-repeat;
		overflow: hidden;
		}





/*################# box t (TEASER)*/

div.box_t {
	background: url(../images/boxen/box_z.gif) white left top no-repeat;
	margin-bottom:4px;
	font-size:10px;
	line-height:125%;
	width:142px;
    }
	div.box_t2 {
		padding:5px;
		background: url(../images/boxen/box_z.gif) transparent right bottom no-repeat;
		overflow: hidden;
		}

	div.box_t3 * {margin:0;}

            div.box_t3 .fine  {margin-bottom: 3px;}
            div.box_t3 .head1  {margin-bottom: 7px;}
            div.box_t3 .head1  a{color: #90cb1d; font-size:14px;line-height: 120%;}
            div.box_t3 .teaser_bild {text-align: center;margin-bottom: 7px;}
            div.box_t3 .fliesstext {margin-bottom: 7px;}
            div.box_t3 .arrow {margin-bottom: 7px;}



		 div.box_t.no-fine .fine {display: none;}
		 div.box_t.no-bild .teaser_bild {display: none;}
		 div.box_t.border-bild .teaser_bild img {border: 2px solid #ddd;padding: 1px;}
		 div.box_t.no-fine .fine {display: none;}
		 
		 div.box_t.no-box , 
		 div.box_t.no-box .box_t2, 
		 div.box_t.no-box .box_t3 {background: none transparent;}








.abstand_r {margin-right:6px !important;}
.abstand_l {margin-left:6px !important;}



.presentbox {
	height:200px;
	margin: 0px 0px 20px 0px;
	padding: 20px 117px 15px 45px;
	width:300px;
    height:250px;
	text-align:center;
	float:left;
	background: left top url(../images/present.jpg) transparent no-repeat;
	}

div.action_box  {float:left;width:300px;margin:0px 0px 20px 0px;}

	div.action_box  ul.action_reiter {
		width: 300px;
		background: left bottom url(../images/boxen/actionbox_ul.gif) transparent no-repeat;
		float:left;
		margin: 0px !important;
		padding: 0px 2px 2px!important;
		}



		div.action_box  ul.action_reiter li{
			padding:0px;
			width: 29px;
			height: 27px;
			background-position: left top;
			background-repeat: no-repeat !important;
			background-color: transparent;
			margin:0px 2px;
			float:left;
			cursor: pointer;
			}


		div.action_box li.action_korb {background-image: url(../images/boxen/actionbox_korb.gif); }
		div.action_box li.action_korb.active {background-image: url(../images/boxen/actionbox_korb_ac.gif); width: 160px !important; }
		div.action_box li.action_bewerten {background-image: url(../images/boxen/actionbox_bewerten.gif); }
		div.action_box li.action_bewerten.active {background-image: url(../images/boxen/actionbox_bewerten_ac.gif); width: 160px !important; }
		div.action_box li.action_update {background-image: url(../images/boxen/actionbox_update.gif); }
		div.action_box li.action_update.active {background-image: url(../images/boxen/actionbox_update_ac.gif); width: 160px !important; }
		div.action_box li.action_bookmark {background-image: url(../images/boxen/actionbox_bookmark.gif); }
		div.action_box li.action_bookmark.active {background-image: url(../images/boxen/actionbox_bookmark_ac.gif); width: 160px !important; }
		div.action_box li.action_empfehlen {background-image: url(../images/boxen/actionbox_empfehlen.gif); }
		div.action_box li.action_empfehlen.active {background-image: url(../images/boxen/actionbox_empfehlen_ac.gif); width: 160px !important; }


			.action_box  ul.action_reiter li span{
			display: none;
			padding: 5px 0px 0px 27px;
				}
			.action_box  ul.action_reiter li.active span{
			display: block;
				}

	.action_box  .action_content{
		width:280px;
		height:90px;
		padding:3px 10px 0px;
		float:left;
		background: left bottom url(../images/boxen/actionbox.gif) transparent no-repeat;
		color: #73917a;
		line-height:120%;
		}



/*##########
#################### MELDUNGEN*/


.error_message {
	background-color:#ffe8ec;
	padding:1px 2px 2px;
	margin:2px;
	color:#ff5657;
	border-top: 1px solid #fff;
	border-right: 1px solid #f8e2e6;
	border-bottom: 1px solid #ead5d9;
	border-left: 1px solid #f8e2e6;
	}
.success_message {
	background-color:#eeffee;
	padding:1px 2px 2px;
	margin:2px;
	color:#12be00;
	border-top: 1px solid #fff;
	border-right: 1px solid #e0f2e6;
	border-bottom: 1px solid #d3e4d9;
	border-left: 1px solid #e0f2e6;
	}


.download-kommentar,
.newsletter-kommentar,
.shop-kommentar {
	background: url(../images/icons/download-blog.gif) #daeab7 no-repeat 18px 12px;
	border-top: 3px solid #cfdfac;
	border-bottom: 3px solid #cfdfac;
	padding: 12px 15px 12px 60px;
	color: #444b33;
	margin: 0px 15px 10px 10px;
	}

.blogfix {margin-left: 0px;
	width:200px;
	padding-bottom: 0px;
	}

.shop-kommentar {background-image: url(../images/icons/warenkorb-blog.gif);}
.newsletter-kommentar {background-image: url(../images/icons/newsletter-blog.gif);}


/*##########
#################### LISTEN*/

UL {margin-bottom:15px;}

LI {padding:0px 0px 2px 6px;}

UL.cleaned LI {padding:0px 0px 2px 0px;
	background: none 2px 2px transparent no-repeat !Important;
	}

.ic_buy, .ic_smile
{background: url(../images/layout/li.gif) 0px 1px transparent no-repeat;padding:0px 0px 1px 16px;}

.ic_buy {background-image: url(../images/icons/ic_wagen.gif);}
.ic_smile {background-image: url(../images/icons/ic_smily.gif);}

/*REITER*/

ul.header,
ul.header2 {
	float:left;
	width:100%;
	height:auto !important;
	padding-bottom:8px;
	margin:0px 0px 4px;
	background: right bottom url(../images/boxen/reiter_top.gif) #ecece0 no-repeat !important;
	}

 ul.header2 {background-image:url(../images/boxen/reiter_top_verlauf.gif)  !important;
	}


ul.header li,
ul.header2 li {
	float:left;
	background: left top url(../images/boxen/reiter_l.gif) transparent no-repeat;
	margin-right:2px;
	padding:0px;
	cursor: pointer;
	}


ul.header li a,
ul.header2 li a,
ul.header li span,
ul.header2 li span{
	float:left;
	display:block;
	padding:4px 8px 3px;
	background: right top url(../images/boxen/reiter_r.gif) transparent no-repeat;
	font-size:11px;
	font-weight: 100;
	color:#66665a;
	}


ul.header li:hover,
ul.header2 li:hover {
	background-image: url(../images/boxen/reiter_l_hover.gif);
	}



ul.header li:hover a,
ul.header2 li:hover a,
ul.header li:hover span,
ul.header2 li:hover span{
	background-image: url(../images/boxen/reiter_r_hover.gif) !important;
	background-color: transparent;
	}


ul.header li.active,
ul.header li.active:hover,
ul.header2 li.active,
ul.header2 li.active:hover {
	background-image: url(../images/boxen/reiter_l_active.gif);
	}


ul.header li.active a,
ul.header li.active:hover a,
ul.header2 li.active a,
ul.header2 li.active:hover a,
ul.header li.active span,
ul.header li.active:hover span,
ul.header2 li.active span,
ul.header2 li.active:hover span {
	background-image: url(../images/boxen/reiter_r_active.gif) !important;
	color: #1a6098;
	}






/*TAG CLOUD*/

UL.tagcloud {float:left;padding:0px 0px 10px;text-align:center;}


	    UL.tagcloud LI {
        list-style-type: none;
        display: inline;
        padding: 2px;
        background:none transparent;
        }

	    UL.tagcloud LI:hover {background-color: #eaf2d8;}

        UL.tagcloud LI SPAN {display: none;}
        UL.tagcloud LI.level1 a {color:#95c0e1;font-size: 9px;}
        UL.tagcloud LI.level2 a {color:#64a4d6;font-size: 11px;}
        UL.tagcloud LI.level3 a {color:#3b8ccd;font-size: 11px;}
        UL.tagcloud LI.level4 a {color:#95c0e1;font-size: 13px;font-weight:700;}
        UL.tagcloud LI.level5 a {color:#3b8ccd;font-size: 13px;font-weight:700;}
        UL.tagcloud LI.level6 a{color:#0a70c2;font-size: 15px;font-weight:700;}
		UL.tagcloud LI.level7 a{color:#0a70c2;font-size: 17px;font-weight:700;}

	UL.tagcloud  img {margin: 0px 1px -3px 0px;}


UL.my_tagcloud {float:left;padding:0px 0px 10px;text-align:center;}


	    UL.my_tagcloud LI {
        list-style-type: none;
        display: inline;
        padding: 2px;
        background-image:none !important;
        }

        UL.my_tagcloud LI.level1 a,
        UL.my_tagcloud LI.level2 a,
        UL.my_tagcloud LI.level3 a,
        UL.my_tagcloud LI.level4 a,
        UL.my_tagcloud LI.level5 a ,
        UL.my_tagcloud LI.level6 a {color:#0a70c2;font-size: 11px;font-weight:100;}

	UL.my_tagcloud  img {margin: 0px 1px -3px 0px;cursor:pointer;}






ul.aufklappmenu li {cursor:pointer;}

ul.aufklappmenu li:hover {
	padding:3px 0px 0px 25px;
	background: url(../images/boxen/aufklappreiter_top.gif) no-repeat left top transparent;
	font-weight:700;
	}


	ul.aufklappmenu li ul {
		display:none;
		padding: 0px 0px 9px 0px;
		margin:0px 0px 0px -11px;
		background: url(../images/boxen/aufklappreiter_bottom.gif) no-repeat left bottom transparent;
		}

	ul.aufklappmenu li:hover ul {display:block;}

	ul.aufklappmenu li  li,
	ul.aufklappmenu li:hover  li{
		padding: 1px 6px;
		background: url(../images/boxen/aufklappreiter_body.gif) repeat-y left top transparent;
		font-weight:100;
		}



/*##########
#################### TABELLEN*/

table {width:100%;
	margin-bottom:15px;
	}

	th {background-color: #fff;
		text-align:left;
		color:#90cb1d;
		padding:0px 2px 1px;
		border-bottom: 1px solid #eee;
		vertical-align: top;
		}

	td {padding:1px 2px;
		vertical-align: top;
		}


table.clear,
table.clear td,
table.clear th {
	padding: 0;
	margin:0;
	background: none transparent;
	}

.google_table tr:hover td {background-color: #fff;}

table.tdhover tr:hover td {background-color:#ddddcb !important;}


.active:active img {margin-top: 1px !important;}

.bewertungsbox {
    width:100px;
	padding: 0px 6px;
    height:22px;
    background: url(../images/bewertung.gif) left top no-repeat transparent;
    }
    .bewertungsbox div {
        width:10%;
        height:22px;
        background: url(../images/bewertung_on.gif) -6px top no-repeat transparent;
        }

.bewertungsbox_empty {
    width:100px;
	padding: 0px 6px;
    height:22px;
    background: url(../images/bewertung_empty.gif) left top no-repeat transparent;
    }


#rating {
	float:left;
	padding: 0px 14px 4px 150px;
	width:108px;
	background: url(../images/bewerten.gif) left 1px no-repeat transparent;
	text-align: center;
	}

	#rating LABEL{float:left;}
	#rating span{display:block;
		padding-top: 3px;
		color: #000;
		}


.bookmarks  {float:left;padding: 6px 0px;}

.bookmarks a {
	display:block;
	float: left;
	margin:0px;
	}

/*##########
#################### BLÄTTERFUNKTION*/
div.blaetterfunktion {
	float:left;
	background: transparent url(../images/layout/blaettern.gif) 0px 1px no-repeat;
	width:595px;
	padding: 2px 0px 0px 43px;
	height:24px;
	}

	div.blaetterfunktion a,
	div.blaetterfunktion span {
		float:left;
		padding:0px 7px;
		margin: 0px;
		font-family: arial !important;
		font-size:12px;
		font-weight:900;
        font-weight:900;
        color:#fff;        
        
		}

    div.blaetterfunktion a:hover, 
	div.blaetterfunktion span:hover {
		background-color: #a4d544;
		color:#fff;
		font-size:14px !important;
		padding:0px 7px 0px 6px ;
		}


		div.blaetterfunktion span.blaettern {background-color:#ffaf00;color: #fff; }
		div.blaetterfunktion span.blaettern_inactive {color:#b8d977;}



/*##########
#################### INPUTS*/

input {padding:1px 0px 3px 0px;
	margin-bottom:3px;
	}




a.button,
button {
    background: url("../images/layout/button.gif") top left no-repeat;
    color:#3e75a1;
    font-size:10px;
    font-weight:100;
    line-height:13px;
    text-align:center;
    border: 0;
    cursor:pointer;
	float: left;
	display:block;
    }

a.button span,
button span{
    background: url("../images/layout/button_r.gif")  top right no-repeat;
    line-height:13px;
	text-align:center;
    cursor:pointer;
    }


    a.button {
		padding:0px;
		margin:0px;
		}

        a.button span{
			display:block;
			margin:0px;
			padding:4px 7px 6px 7px;
            }


    button{
        padding:0px 0px 0px 0px !important;
		margin:0px 0px 0px 0px;
        }

        button span {
            display:block;
            float:right;
            margin: -1px -3px -1px 0px;
            padding: 5px 7px 5px 4px;
            }


/*hover für alle*/
a.button:hover,
button:hover {color:#222;background-position: left -23px;}

a.button:hover span,
button:hover span{color:#222;background-position: right -23px;}




.orderbox_xl{
	background: url(../images/boxen/orderbox_xl.gif) 0px 0px transparent no-repeat;
	width:624px;
	height:32px;
	float: left;
	padding: 6px 7px 0px;
	}

	.order {
		width:10px;
		height:20px;
		float:left;
		margin: -2px 4px 0px 0px;
		}
		.order_o{
			background: url(../images/order_o.gif) 0px 0px transparent no-repeat;
			display: block;
			width:10px;
			height:10px;
			}

		.order_u{
			background: url(../images/order_u.gif) 0px 0px transparent no-repeat;
			display: block;
			width:10px;
			height:10px;
			}

		.order_u:hover,
		.order_o:hover {background-position: -20px 0px;background-color: transparent;}

		.order_u.active,
		.order_o.active{background-position: -10px 0px;}


	.arrow {
		padding-left:14px;
		background: url(../images/layout/li.gif) 2px 2px transparent no-repeat;
		}







.tooltip_box {
	background: #fff url(../images/boxen/infobox.gif) left top no-repeat;
    position: fixed;
    width: 300px;
    display: none;
    top: 35%;
    left: 400px;
	cursor: default;
	border-bottom: 1px solid #ffbd0e;
    color: #555;
	padding:1px 15px 10px;
	}


* html .tooltip_box {
    position: absolute;
	}

	.tooltip_box .header {
        width: 300px;
        height:34px;
        background: none transparent;
        }

	.tooltip_box .close {
        background: none #ffbc0d;
        font-weight: 700;
        padding: 2px 6px;
        border: 1px solid #ff9105;
        border-top: 0px solid red;
        text-align: center;
        color: #fff;
        float: right;
        top: 0px;
        right:10px;
        cursor: pointer;
        }
	.tooltip_box .close:hover {background-color:#ffdb73;}



#download_link {
    padding: 20px;
    text-align: center;
}

.ajax_wait {
    background: url(../images/loading.gif) center 20px no-repeat;
}

.downloadkorb_info{
	position:absolute;
	left:550px;
	display:none;
	width:170px;
	height:65px;
	padding:8px 5px 5px;
	background: url(../images/boxen/downloadkorb_box.gif) left top no-repeat #fff;
	font-size:;
	font-family: arial;
	line-height:11px;
	}






.zylomgames table table table{width:70px !Important;height:100px;float:left;}
.zylomgames table table a{display:block;width:190px;float:left;}
.zylomgames table table table a{display:inline;width:85px !important;}





/*TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT   software_toolbar */

div#software_toolbar,
div#software_toolbar_logged_in {
    float: left;
    margin-bottom: 10px;
    width: 637px;
	padding: 4px 0px 5px 0px;

    }

div#software_toolbar {
    background: url(../images/software_toolbar.gif) top left no-repeat;
    }

div#software_toolbar_logged_in{
    background: url(../images/software_toolbar_logged_in.gif) top left no-repeat;
    }

div#toolbar_title{
    width: 104px;
	padding: 11px 3px 0px 5px;
	font-family: arial ;
    float: left;
	overflow: hidden;
    color: #348e2c;
    }

div#software_toolbar_logged_in .toolbar_username {
    font-size: 10px;
    color: #fff;
    }

div#software_toolbar a,
div#software_toolbar_logged_in a {
    display: block;
    float: left;
	height: 29px;
	margin: 0px 2px;
	cursor: pointer;
	color: #fff;
	font-size: 10px;
	line-height: 11px;
	font-family: arial;
	font-weight: 700;
    }

div#software_toolbar a:hover,
div#software_toolbar_logged_in a:hover {
    background: none;
    }

a#toolbar_in_den_downloadkorb {width: 108px;}
a#toolbar_kommentar_abgeben {width: 87px;}
a#toolbar_aehnliche_software {width: 77px;}
a#toolbar_softwaretipp_versenden {width: 114px;}
a#toolbar_download_fehlerhaft {width: 114px;}

div#software_toolbar a span,
div#software_toolbar_logged_in a span {display: none;}



/*##########
#################### EROL TABLE'S*/
    .right,
    .thright th,
    .tdright td {text-align:right !important;}
    .left,
    .thleft th,
    .tdleft td {text-align:left !important;}
    .center,
    .thcenter th,
    .tdcenter td {text-align:center !important;}
    .top,
    .thtop th,
    .tdtop td {vertical-align:top !important;}
    .bottom,
    .thbottom th,
    .tdbottom td {vertical-align:bottom !important;}
    .justify,
    .thjustify th,
    .tdjustify td {text-align:justify !important;}
    .vcenter,
    .thvcenter th,
    .tdvcenter td {vertical-align:middle !important;}
    .nob,
    .thnob th,
    .tdnob td {border: 0px solid !important;}

	.both {clear:both;}

	.float,
	ul.lifloat li 	{float:left;}

	.floatr {float:right !important;}
	img.float {float:left;margin:2px 6px 0px 0px;}
	img.floatr {float:right;margin:2px 0px 0px 6px;}
	img.border {border: 2px solid #ecece0;padding: 1px;}

	.break {font-size:1px;letter-spacing:-1px;line-height:1px;}

	div.clearline {
		width: 600px;
		line-height:1px;
		font-size:1px;
		float:left;
		}
	div.line {
		line-height:1px;
		font-size:1px;
		border-bottom:2px solid #e6e6d4;
		margin-bottom:13px;
		}


.fine {font-size:9px;color: #b5b5ab;line-height:120%;font-weight:100;}










/*##########
#################### FARBEN*/
.color1,
.thcolor1 th,
tr.color1 th {color:#90cb1d !important;}

.color2,
.thcolor2 th,
tr.color2 th {color:#4c4c42 !important;}

.color3,
.thcolor3 th,
tr.color3 th {color:#c8c6c2 !important;}



.bgcolor1,
.tdbgcolor1 td,
tr.bgcolor1 td {background-color:#f4f4e7 !important;}

.bgcolor2,
.tdbgcolor2 td,
tr.bgcolor2 td {background-color:#ddddcb !important;}

.bgcolor3,
.tdbgcolor3 td,
tr.bgcolor3 td {background-color:#fff !important;}

.bgcolor4,
.tdbgcolor4 td,
tr.bgcolor4 td {background-color:!important;}