html, body, #catgreybox {
	height: 100%;
	margin: 0px; padding: 0px;
}

body {font-family: Arial, Helvetica;}
.bodyback {background: #fff url(../images/bg_body_3.jpg) top left repeat-x;}

img {border:none;}



/*
 * WRAPPER
 */
#wrapper {
	min-width: 400px; min-height:100%;
	margin: 0px 130px -325px 50px;
}
* html div#wrapper{ height:100%; } /* IE6 and under treat height as min-height anyway */


/*
 * HEADER
 */
#header {
	position: relative;
	margin: 0 -130px;
	height: 25px;
	padding-top: 7px;
	/* padding-top: 56px; */
	min-height: 25px; /* ie 7 haslayout fix */
	background: #605b58 url(../images/bg_header.jpg) top left repeat-x;
	border-bottom: #fff 1px solid;
}
/* mac hide \*/
* html div#header{ height:56px; he\ight:1px } /* height needed for ie to force layout*/
/* end hide*/

#header h1 { padding: 0px 0px 0px 440px; margin: 0px; font-size: 16px; color: #fff; }
#header img {margin:0px;}

/*
 * COLUMNS
 */
#leftcontent {
	position: relative; /*ie needs this to show float */
	width: 50px; /* same as the left margin on #outer*/
	float: left;
	margin-top: 0px;
	margin-left: -49px; /*must be 1px less than width otherwise won't push footer down in older mozilla*/
	left: -2px; /* push column into position*/
	display:none;
}
#leftcontent p {padding-left:2px;padding-right:2px}
#rightcontent p {padding-left:2px;padding-right:2px}
#rightcontent {
	position: relative; /*ie needs this to show float */
	width: 130px; /* same as right margin on #outer*/
	float: right;
	margin-right: -129px; /*must be 1px less than width otherwise won't push footer down in older mozilla*/
	left: 2px; /* push column into position*/
	display:none;
}



/*
 * FOOTER TYPES
 */
#clearfooter{clear:both;height:325px;} /*needed to make room for footer*/
* html #maincontent {height:1%;margin-bottom:12px} /* combat IE's 3 pixel jog */


/*
 * FOOTER IMAGES
 */
#footerimages_1, #footerimages_2, #footerimages_3, #footerimages_4, #footerimages_5
{
	position:relative;
	width:100%;
	clear:both;
	height: 100px;
}

#footerimages_1 {background: #968f89 url(../images/bg_footerimages_1.jpg) 0px 5px repeat-x;}
#footerimages_2 {background: #968f89 url(../images/bg_footerimages_2.jpg) 0px 5px repeat-x;}
#footerimages_3 {background: #968f89 url(../images/bg_footerimages_3.jpg) 0px 5px repeat-x;}
#footerimages_4 {background: #968f89 url(../images/bg_footerimages_4.jpg) 0px 5px repeat-x;}
#footerimages_5 {background: #968f89 url(../images/bg_footerimages_5.jpg) 0px 5px repeat-x;}

* html #footerimages {/*only ie gets this style*/
\height:102px;/* for ie5 */
he\ight:100px;/* for ie6 */
}


/*
 * FOOTER LINKS
 */
#footerlinks
{
	position:relative;
	width:100%;
	min-width: 800px; 
	clear:both;
	padding: 0px;
	bottom: 0px;
	background: #79736e url(../images/bg_footerlinks.jpg) top left repeat-x;
	height: 200px;
}
* html #footerimages {/*only ie gets this style*/
\height:102px;/* for ie5 */
he\ight:100px;/* for ie6 */
}
#footerlinks div { display: inline; float: left; text-align: left; padding: 10px 00px 0px 20px; font-size: 13px; color: #e4e3e2; width: 300px; }
#footerlinks div h2 { margin: 0px; padding: 0px 0px 5px 0px; font-size: 13px; font-weight: bold; }
#footerlinks div ul { list-style-type: none; margin: 0px; padding: 0px; }
#footerlinks div li { background: transparent url(../images/li_footerlinks.png) 1px 5px no-repeat; margin: 0px; padding: 0px 0px 0px 15px; }
#footerlinks div a { color: #e4e3e2; }
#footerlinks div a:hover { color: #fff; }

#logointerneterfahren {display:inline; float:left;margin:10px 0 0 50px;}

/*
 * FOOTER
 */
#footer {
	position:relative;
	width:100%;
	min-width: 750px; 
	clear:both;
	padding: 0px;
	bottom: 0px;
	background: #615c58 url(../images/bg_footer.jpg) top left repeat-x;
	text-align:center;
	height: 25px;
	color: #acaaa8;
	font-size: 12px;
}
* html #footer {/*only ie gets this style*/
\height:25px;/* for ie5 */
he\ight:23px;/* for ie6 */
}
#footer p { padding: 5px 0px 0px 0px; margin: 0px; }

#footer a {color:#acaaa8;}

/*
 * FORM ELEMENTS
 */

form .textfield, .button, .inline_button {
	color:#666;
	padding: 2px 4px 2px 4px;
	margin: 2px;
	border: 2px solid #666;
	font: bold 1em Arial, Helvetica, sans-serif;
	background-color: #ddd;
	border-radius:7px;
	-moz-border-radius:7px;
	-o-border-radius:7px;
	-opera-border-radius:7px;
	-webkit-border-radius:7px;
}

form .textfield {
	width: 300px;
	background-color:#eee;
	font-weight: normal;
}

form .short {
	width: 150px;
}

form .tiny {
	width: 120px;
}

.button, .inline_button {
	background-color:#ddd;
	text-shadow: #fff 0px 1px 0px;
}

form .button:hover, form .inline_button:hover { background-color:#fff; }

.anmeldelabel {
	float: left;
	display: block;
	padding: 4px 5px 2px 0px;
	text-align: right;
	width: 100px;
}

#avatargallery { float: left; }

.thumbup {height:40px; background:url(../images/thumbup.png) left no-repeat; width:90px;}
.thumbdown {height:40px; background:url(../images/thumbdown.png) left no-repeat; width:90px;}

/*
 * BUBBLES
 */
div.bubbles { position:relative; width: 960px; margin: 0px; padding: 60px 0px 20px 0px;}
div.forumbubble { position:relative; width: 960px; margin: 0px; padding: 0px 0px 0px 0px;}

div.bubbleright { position: relative; margin: -60px 0px 0px 0px; padding: 0px;}
div.bubbleright img.avatar { position: absolute; margin: 0px; padding: 0px; top: 0px; left:580px; right: 0px; }
div.bubbleright div.content { width: 402px; margin: 0px 0px 0px 170px; padding: 0px; background: transparent url(../images/bbl_right_left.png) top left no-repeat; }
div.bubbleright div.content div.outer { width: auto; margin: 0px; padding: 0px; background: transparent url(../images/bbl_right_right.png) top right no-repeat; }
div.bubbleright div.content div.inner { width: auto; min-height: 80px; margin: 0px 35px 0px 16px; padding: 20px 5px 50px 5px; background: transparent url(../images/bbl_right_center.png) top left repeat-x; }
div.bubbleright div.content div.foruminner { width: auto; min-height: 80px; margin: 0px 35px 0px 16px; padding: 20px 5px 10px 5px; background: transparent url(../images/bbl_right_center.png) top left repeat-x; }
div.bubbleright div.bottom {  min-height: 21px; background: transparent url(../images/bbl_right_bottom.png) 170px 0px no-repeat; }

div.bubbleleft { position: relative; margin: -60px 0px 0px 0px; padding: 0px;}
div.bubbleleft .avatar { position: absolute; margin: 0px; padding: 0px; top: 0px; left: 0px; }
div.bubbleleft div.content { width: 402px; margin: 0px 0px 0px 110px; padding: 0px; background: transparent url(../images/bbl_left_left.png) top left no-repeat; }
div.bubbleleft div.content div.outer { width: auto; margin: 0px; padding: 0px; background: transparent url(../images/bbl_left_right.png) top right no-repeat; }
div.bubbleleft div.content div.inner { width: auto; min-height: 80px; margin: 0px 16px 0px 31px; padding: 20px 5px 10px 5px; background: transparent url(../images/bbl_left_center.png) top left repeat-x; }
div.bubbleleft div.bottom { min-height: 21px; background: transparent url(../images/bbl_left_bottom.png) 125px 0px no-repeat; }
div.moveup {margin-top:-80px;}
div.moveleft {margin-left:-130px;}
div.movedown {margin-top:20px;}

div.bubbleleft_cleo_page1 {position: relative; margin: -280px 0px 0px 350px; padding: 0px;}
div.bubbleleft_cleo_page1 div.content {  width: 297px; margin: 10px 0px 0px 170px; padding: 0px; background: transparent url(../images/bbl_right_left.png) left 13px no-repeat; }
div.bubbleleft_cleo_page1 div.content div.outer { width: auto; margin:0; padding: 0px; background: transparent url(../images/bbl_right_right_mirror.png) right 13px no-repeat; }
div.bubbleleft_cleo_page1 div.content div.inner { width: auto; min-height: 90px; margin: 0px 16px 0px 16px; padding: 33px 5px 50px 5px; background: transparent url(../images/bbl_right_center_spike.png) no-repeat;}
div.bubbleleft_cleo_page1 div.bottom { min-height: 21px; background: transparent url(../images/bbl_right_bottom_2.png) 170px 0px no-repeat; }

div.bubbleleft_cleo_page2 { position: relative; margin: -220px 0px 0px 350px; padding: 0px;}
div.bubbleleft_cleo_page2 div.content { width: 297px; margin: 0px 0px 0px 170px; padding: 0px; background: transparent url(../images/bbl_right_left.png) left 13px no-repeat; }
div.bubbleleft_cleo_page2 div.content div.outer { width: auto; margin: 0px; padding: 0px; background: transparent url(../images/bbl_right_right_mirror.png) right 13px no-repeat; }
div.bubbleleft_cleo_page2 div.content div.inner { width: auto; min-height: 80px; margin: 0px 16px 0px 16px; padding: 33px 5px 50px 5px; background: transparent url(../images/bbl_right_center_spike.png) top left repeat-x; }
div.bubbleleft_cleo_page2 div.bottom { min-height: 21px; background: transparent url(../images/bbl_right_bottom_2.png) 170px 0px no-repeat; }

div.bubbleleft_cleo_link { position: relative; margin: -300px 0px 0px 390px; padding: 0px;}
div.bubbleleft_cleo_link div.content {width: 297px; margin: 0px 0px 0px 0px; padding: 0px; background: transparent url(../images/bbl_right_left.png) left 13px no-repeat; }
div.bubbleleft_cleo_link div.content div.outer { width: auto; margin: 0px; padding: 0px; background: transparent url(../images/bbl_right_right_mirror.png) right 13px no-repeat; }
div.bubbleleft_cleo_link div.content div.inner { width: auto; min-height: 90px; margin: 0px 16px 0px 16px; padding: 33px 5px 20px 5px; background: transparent url(../images/bbl_right_center_spike.png) top left repeat-x; }
div.bubbleleft_cleo_link div.bottom { min-height: 21px; background: transparent url(../images/bbl_right_bottom_2.png) 0px 0px no-repeat; padding:0px; margin:-16px 0 0 0; }

div.bubblesuche { position: relative; margin: -30px 0px 0px -200px; padding: 0px;}
div.bubblesuche img.avatar { position: absolute; margin: 0px; padding: 0px; top: 0px; left:580px; right: 0px; }
div.bubblesuche div.content { width: 402px; margin: 0px 0px 0px 170px; padding: 0px; background: transparent url(../images/bbl_right_left.png) top left no-repeat; }
div.bubblesuche div.content div.outer { width: auto; margin: 0px; padding: 0px; background: transparent url(../images/bbl_right_right.png) top right no-repeat; }
div.bubblesuche div.content div.inner { width: auto; min-height: 80px; margin: 0px 35px 0px 16px; padding: 20px 5px 50px 5px; background: transparent url(../images/bbl_right_center.png) top left repeat-x; }
div.bubblesuche div.bottom {  min-height: 21px; background: transparent url(../images/bbl_right_bottom.png) 170px 0px no-repeat; }

.bubbles a, .bildliste a, #carrousel a {font-weight:bold;color:#606060;}

acronym {border-bottom:2px dotted #000;}

.indent_right {margin-right:15px;}
.indent_left2 {margin-left:15px;}

.content {font-family: Arial, Helvetica;font-size: 1em;}

#comments {width:100%;}
div.singlecomment {float:left;display:inline;width:562px;}
div.thumbbox {float:left;display:inline;}
div.leftbox {float:left;display:inline;}
div.indent_left {padding-left:25px;}

.avatarpic {width:50px;height:50px;}

.tagcloud {padding:1em;text-align:center;border:1px solid black;width:32em;}

.tagcloud LI {
  list-style-type: none;
  display: inline;
  padding: 0.3em 0.5em 0.3em 0.5em;
  }

.level1 a {color:#606060;font-size: 0.75em;text-decoration:none;}
.level2 a {color:#606060;font-size: 0.85em;text-decoration:none;}
.level3 a {color:#606060;font-size: 1em;text-decoration:none;font-weight:bold;}
.level4 a {color:#606060;font-size: 1.2em;text-decoration:none;font-weight:bold;}
.level5 a {color:#606060;font-size: 1.4em;text-decoration:none;font-weight:bold;}

.linkliste {list-style-type: none;display: inline;}

/* Kategorisierung */
#catgreybox  h1 {font-size:1em;font-weight:bold;color:#fff;text-align:center;}

.sprofile_box {float:left;display:inline;width:110px;height:150px;overflow:hidden;margin:auto;}
.tiny_font {font-style:italic;font-size:0.8em;text-align:center;}
.choose_profile_button {width:110px;height:110px;border:0;}
.lower_profile_box {float:left;display:inline;width:100px;height:130px;overflow:hidden;padding:10px;margin-left:10px;background-color:#ffffff;}
.sprofile_pointer {border:5px solid black;}

#middlebar {width:80px;border-left:2px solid black;border-right:2px solid black;height:800px;margin-right:10px;}

.bildliste {font-size:0.9em;}

#forumtabelle td, #forumtabelle th {padding:5px;}

#header div.menu {
	float: right;
	margin-right: 15px;
}

#breadcrumb {
	position: absolute;
	left: 15px;
	top: 0px;
}

#breadcrumb a {
	display: block;
	float: left;
	height: 25px;
	padding: 7px 25px 0 5px;
	background: transparent url(../images/breadcrumb_edge.png) center right no-repeat;
}

#breadcrumb a, #header a {
	color: #fff;
	text-decoration: none;
	text-shadow: #000 -1px -1px 0px;
}

#breadcrumb a:hover, #header a:hover {
	text-shadow: #fff 0px 0px 5px;
}

#choice {
	margin: 100px auto 50px auto;
}

div.small_bubble_left {
	background: transparent url(../images/small_bubble_left_bottom.png) 0px 56px no-repeat;
	width: 305px;
}

div.small_bubble_left div.top {
	background: transparent url(../images/small_bubble_left_top.png) top left no-repeat;
	height: 126px;
	padding: 10px;	
}

div.small_bubble_left div.button {
	padding: 25px 2px 25px 2px;
	float: left;
}

div.small_bubble_right {
	background: transparent url(../images/small_bubble_left_bottom.png) 15px 56px no-repeat;
	width: 305px;
}

div.small_bubble_right div.top {
	background: transparent url(../images/small_bubble_right_top.png) top left no-repeat;
	height: 126px;
	padding: 10px;	
}

div.small_bubble_right div.button {
	padding: 25px 2px 25px 2px;
	float: right;
}

div.small_bubble_left span {
	display: block;
	padding: 5px 10px 10px 50px;
}

div.small_bubble_right span {
	display: block;
	padding: 5px 5px 10px 30px;
}

div.small_bubble_left strong, div.small_bubble_right strong {
	display: block;
}
input[type="button"][disabled], input.disabled {
	color: #bbb;
}

input[type="button"][disabled]:hover, input.disabled:hover {
	color: #bbb;
	background-color: #ddd;
}

span.button {
	padding: 3px 8px 3px 8px;
	margin-right: 7px;
}

div.button:hover {
	background-color: #fff;
}

div.center {
	width: auto;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background-color: #f00;
	xxheight: 400px;
}


ul.horizontal {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

ul.horizontal li {
	float: left;
	list-style: none;
}


#folders {
	width: 900px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-opera-border-radius: 10px;
	-webkit-border-radius: 10px;
	
	border: 4px solid #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding-bottom: 5px;
	background: #a7a7a7 url(../images/folder_bg.jpg) top left repeat-x;
}

ul.folders {
	margin: 0px;
	padding-left: 30px;
}

ul.folders a {
	text-decoration: none;
}
ul.folders li {
	height: 83px;
	padding-top: 15px;
	background-color: transparent;
}

ul.folders li.highlighted {
	background: transparent url(../images/folder_highlighted.png) 25px 8px no-repeat;
}

ul.folders li:hover {
	background: transparent url(../images/folder_highlight.png) 25px 8px no-repeat;
}
ul.folders li.highlighted:hover {
	background: transparent url(../images/folder_highlighted.png) 25px 8px no-repeat;
}

span.folder_icon, span.folder_icon_new, span.folder_icon_search {
	display: block;
	margin: 0;
	padding: 0;
	width: 105px;
	height: 70px;
	background: transparent url(../images/folder_icon_generic.png) top center no-repeat;
}

span.folder_icon_search {
	background: transparent url(../images/folder_icon_search.png) top center no-repeat;
}

span.folder_label, span.folder_name {
	text-decoration: none;
}

span.folder_label {
	display: block;
	position: relative;
	top: 18px;
	left: 60px;
	padding: 7px 0 0 1px;
	margin: 0;
	width: 27px;
	height: 29px;
	font-size: 13px;
	color: #fff;
	text-align: center;
	text-shadow: #000 0px -1px 0px;
	background: transparent url(../images/folder_icon_label_generic.png) top left no-repeat;
}


span.folder_icon_new span.folder_label {
	background: transparent url(../images/folder_icon_label_new.png) top center no-repeat;
}

span.folder_name {
	display: block;
	position: relative;
	top: 11px;
	font-size: 12px;
	text-align: center;
	color: #000;
}

.message {
	display: block;
	font-size: 0.8em;
	color: #000;
	padding:15px;
}

img.folder_arrow_left, img.folder_arrow_right {
	width: 18px;
	height: 60px;
	border: none;
}

img.folder_arrow_left { background: transparent url(../images/folder_arrow_left.png) top left no-repeat; }
img.folder_arrow_left:hover { background: transparent url(../images/folder_arrow_left_highlighted.png) top left no-repeat; }
img.folder_arrow_right { background: transparent url(../images/folder_arrow_right.png) top left no-repeat; }
img.folder_arrow_right:hover { background: transparent url(../images/folder_arrow_right_highlighted.png) top left no-repeat; }


.folderitems td {
	padding: 3px 0 3px 0;
	border-bottom: 1px #b9b9b9 solid;
	background-color: #f1f1f1;
}

.folderitems td.odd {
	border-bottom: 1px #b9b9b9 solid;
	background-color: #dcdcdc;
}


.folderitems td input[type="checkbox"] {
	margin-left: 8px;
	float: left;
}

.itemsurl {
	display: block;
	margin-left: 30px;
	color: #333;
	font-weight: bold;
	font-size: 14px;
}

.itemsdesc {
	display: block;
	margin-left: 30px;
	color: #888;
	font-size: 12px;
}

td.listitemscontrol {
	padding: 5px;
	vertical-align: middle;
	background: #bb9ea2 url(../images/listitems_gradient_bg.jpg) bottom left repeat-x;
}

td.listitems {
	background-color: #dcdcdc;
}

td.listitemsbuttons {
	height: 50px;
	padding-top: 10px;
	vertical-align: bottom;
	background: #dcdcdc url(../images/listitems_gradient_bg_grey.jpg) bottom left repeat-x;
}

/* criterias */

#criterias {
	width: 900px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-opera-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	
	border: 4px solid #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	/*padding-bottom: 15px;*/
	background: #a7a7a7 url(../images/criteria_bg.jpg) top left repeat-x;
}

#subcriterias {
	width: 900px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-opera-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	
	border: 4px solid #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 5px;
	background: #a7a7a7 url(../images/folder_bg_2.jpg) top left repeat;
}

#subcriterias label {
	font-size: 12px;
	text-align: center;
	color: #000;}


#flaggen {
	width: 900px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-opera-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	
	border: 4px solid #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 5px;
	background: #a7a7a7 top left repeat;
	overflow: hidden;
}

ul.criterias {
	padding-left: 15px;
}

ul.criterias a {
	text-decoration: none;
}

ul.criterias li {
	padding-top: 10px;
	background-color: transparent;
}

ul.criterias li.highlighted {
	background: transparent url(../images/criteria_highlighted.png) top left no-repeat;
}

ul.criterias li:hover {
	background: transparent url(../images/criteria_highlight.png) top left no-repeat;
}
ul.criterias li.highlighted:hover {
	background: transparent url(../images/criteria_highlighted.png) top left no-repeat;
}

/* ALT kann raus...
  span.criteria_icon {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 105px;
	height: 114px;
	text-align: center;
	background: transparent url(../images/folder_icon_generic.png) top center no-repeat;
}

td.listitems span.criteria_icon {
	height: 100px;
}

*/

span.criteria_icon {
position: relative;
display: block;
margin: 0;
padding: 0;
width: 105px;
height: 124px;
text-align: center;
}

td.listitems span.criteria_icon {
height: 110px;
}

span.flag_icon {
	background: none;
}


/*
span.criteria_icon img {
	display: block;
	position: relative;
	top: 0px;
	left: 17px;
	padding: 0;
	width: 70px;
	height: 70px;
	border: none;
}
*/



span.criteria_icon span.overlay, span.criteria_icon span.overlay_chosen {
	display: block;
	position: absolute;
	top: -3px;
	left: 14px;
	width: 76px;
	height: 76px;
	background: transparent url(../images/criteria_overlay3.png) top left no-repeat;
}


span.criteria_icon span.overlay_chosen {
background: transparent url(../images/criteria_overlay_chosen.png) top left no-repeat;
}



span.criteria_icon span.name {
	display: block;
	position: relative;
	padding-top: 6px;
	font-size: 12px;
	text-align: center;
	color: #000;
}


td.criteriabuttons {
	xxxheight: 50px;
	padding-top: 10px;
	vertical-align: bottom;
	border-top: 1px #b9b9b9 solid;
	background: #dcdcdc url(../images/listitems_gradient_bg_grey.jpg) bottom left repeat-x;
}





/* paging */

.paging {
	clear: both;
	font-size: 12px;
	margin-bottom: 5px;
	padding: 10px 0px 3px 0px;
	text-align:center;
}

.paging div {
	padding: 0em;
	display: inline;
}
.paging strong, .paging a, .paging_button {
	color: #333;
	font-weight: bold;
	text-decoration: none;	
	padding: 2px 5px;
	margin: 0px 0.25em 0px 0.25em;
	background: #f1f1f1;
	border: 1px solid #E8E0B4;
	border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-opera-border-radius:3px;
	-webkit-border-radius:3px;
}
.paging a:hover, .paging strong {
	background: #E8E0B4;
	color: #fff;
}

.pagingform {display:inline;}

.paging_button {
	height:23px;
	width:23px;
}

.p_disabled 
 {
 background: #bb9ea2;
 color: #fff;	
 }
 
/* NEW BUBBLE */

div.bubble {
	width: 900px;
	padding-bottom: 15px;
}

div.bubble div.red, div.bubble div.yellow {
	position: relative;
	width: 500px;
	min-height: 80px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-opera-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 4px solid #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-top: 15px;
	padding: 15px;
}
div.bubble div.red {
	margin-left: 130px;
	background: #bb9ea2 url(../images/folder_bg.jpg) top left repeat-x;
}
div.bubble div.yellow {
	margin-right: 130px;
	margin-left: auto;
	background: #dfc64e url(../images/criteria_bg.jpg) top left repeat-x;
}

div.red div.tip {
	position: absolute;
	left: -19px;
	width: 19px;
	height: 29px;
	background: transparent url(../images/tip_left_red.png) top left repeat-x;
}


div.yellow div.tip {
	position: absolute;
	right: -19px;
	width: 19px;
	height: 29px;
	background: transparent url(../images/tip_right_yellow.png) top right repeat-x;
}


div.bubble img.avatarleft, div.bubble img.avatarright {
	display: block;
	position: absolute;
	top: -20px;
}
div.bubble img.avatarleft {
	left: -130px;
}
div.bubble img.avatarright {
	right: -130px;
}

/* CARROUSEL */
#linkdetail {
	width: 306px;
	height: 212px;
	background: transparent url(../images/linkdetail.gif) top left no-repeat;
	text-align: center;
	padding:0;
	margin:0;
}

#linkdetail img {padding-top:13px;}

#carrousel {
	margin-top: 15px;
	position: absolute;
}

#carrousel img.left, #carrousel img.center, #carrousel img.right  {
	display: block;
	position: absolute;
}

#carrousel img.left {
	left: 30px;
	top: 20px;
	width: 150px;
	height: 100px;
}

#carrousel img.center {
	left: 130px;
	top: 0px;
	width: 200px;
	height: 134px;
}

#carrousel img.right {
	left: 280px;
	top: 20px;
	width: 150px;
	height: 100px;
}

#carrousel a.previous {
	top: 30px;
	left: 0px;
	position: absolute;
}

#carrousel a.next {
	top: 30px;
	left: 443px;
	position: absolute;
}

#carrousel div.overlay {
	top: -2px;
	left: 25px;
	position: absolute;
	width: 420px;
	height: 160px;
	background: transparent url(../images/carrousel_overlay.png) top left no-repeat;
}

#carrousel div.name {
	position: absolute;
	top: 150px;
	width: 460px;
	text-align: center;
}

#choose_left {float:left;display:block;width:400px;}
#choose_right {float:left;display:block;width:400px;}

.togglebutton {padding-right:5px;}
.small_link {color:#000000;text-decoration:none;font-size:0.7em;}

/* Feeds */
.feedbox {float:left;display:block;width:250px;padding-left:15px;}
.feedbox ul {list-style-type: none; margin: 0px; padding: 0px;}
.feedbox li {font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	margin: 0;
	padding: 5px 0 5px 0;
	list-style: none;
	border-top: 1px solid #605b58;
	line-height: 1.2em;}
.feedbox a {color:#605b58;text-decoration:none;}	


#flaggen ul {margin-bottom: -1000px; padding-bottom: 1000px;}	
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #flaggen ul { min-height:1000px; }
}

.imagebutton { width:70px; height:70px; }

/* small_gui */
#smallcontent {width:600px; height:400px;}

.terminlinks {font-weight:bold;color:#606060;}
.eventform {width:500px;}
#eventbox {font-size:0.8em;}

#tbox {background-color:#dcdcdc;border:1px solid black;padding:3px;}
