.fliesstext {
font-family: verdana,helvetica,arial,sans-serif;
font-size: 11px;
color: #000000;
}

.fl11 {
font-family: verdana,helvetica,arial,sans-serif;
font-size: 11px;
color: #000000;
}

.fehler {
color: #ff0000;
}

/* onlineliste */
#onlineliste {
/*
position:absolute;
top: 25px;
right: 10px;
*/
width: 171px;
height: auto;
overflow: auto;
overflow-x: visible;
border: 1px dashed white;
padding: 0px 0px 0px 0px;
}

/* messagebox refresh-kasten */
#messagebox_quick {
width: 150px;
height: 200px;
overflow: auto;
border: 1px dashed black;
padding: 3px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

/* buddybox refresh-kasten */
#buddybox_quick {
/*
position: absolute;
top: 605px;
right: 10px;
*/
width: 150px;
height: 125px;
overflow: auto;
border: 1px dashed black;
padding: 3px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

/* message inbox / outbox */
#messagebox {
position: relative;
float: left;
display: inline;
width: 648px;
font-size: 11px;
height: auto;
border: 1px solid #000000;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

/*
#messagebox_head {
display: inline;
height: 21px;
position: relative;
width: 645px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
*/

#mb_1 {
font-size: 11px;
font-weight: bold;
color: #cd0000;
float: left;
width: 25px;
height: 21px;
border-bottom: 1px solid #000000;
border-right: 1px solid #000000;
padding: 4px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#mb_2 {
font-size: 11px;
font-weight: bold;
color: #cd0000;
float: left;
width: 130px;
height: 21px;
border-bottom: 1px solid #000000;
border-right: 1px solid #000000;
padding: 4px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#mb_3 {
font-size: 11px;
font-weight: bold;
color: #cd0000;
float: left;
width: 275px;
height: 21px;
border-bottom: 1px solid #000000;
border-right: 1px solid #000000;
padding: 4px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#mb_4 {
font-size: 11px;
font-weight: bold;
color: #cd0000;
float: left;
width: 148px;
height: 21px;
border-bottom: 1px solid #000000;
border-right: 1px solid #000000;
padding: 4px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#mb_5 {
font-size: 11px;
font-weight: bold;
color: #cd0000;
float: right;
width: 66px;
height: 21px;
border-bottom: 1px solid #000000;
padding: 4px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
/*
#messagebox_messages {
font-size: 11px;
display: inline;
height: 18px;
position: relative;
width: 645px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
*/

#mb_nomessage {
float: left;
width: 645px;
height: 18px;
text-align: center;
vertical-align: middle;
padding: 9px 9px 8px 9px;
margin: 0px 0px 0px 0px;
}

#mb_11 {
float: left;
width: 25px;
height: 18px;
text-align: center;
border-bottom: 1px solid #000000;
border-right: 1px solid #000000;
padding: 3px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#mb_21 {
float: left;
width: 130px;
height: 18px;
border-bottom: 1px solid #000000;
border-right: 1px solid #000000;
padding: 3px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#mb_31 {
float: left;
width: 275px;
height: 18px;
border-bottom: 1px solid #000000;
border-right: 1px solid #000000;
padding: 3px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#mb_41 {
float: left;
width: 148px;
height: 18px;
border-bottom: 1px solid #000000;
border-right: 1px solid #000000;
padding: 3px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#mb_51 {
float: right;
width: 66px;
height: 18px;
border-bottom: 1px solid #000000;
padding: 3px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

SELECT.im_select {
border: 1px solid #000000;
font-size:11px;
}

INPUT.bl_input {
border: 1px solid #000000;
font-size:11px;
}

/* carousel */
#carousel {
width: 650px;
}

#mycarousel {
    display: none;
}
/* This <div> element is wrapped by statically around the list inside the HTML document. */
.jcarousel-scope {
    position: relative;
    width: 555px;
	/*-moz-border-radius: 10px; */
    /* background: #D4D0C8; */
    border: 1px dashed #000000;
    padding: 20px 45px;
}

.jcarousel-list li {
    width: 87px;
    height: 95px;
    margin-right: 7px;
}

/* Custom item formatting. */
.jcarousel-list li img {
    border: 1px solid #000000;
}

.jcarousel-list li a {
    display:block;
    border: 0px solid #D4D0C8;
    outline:none;
    text-decoration: none;
    -moz-outline:none;
}

.jcarousel-list li a:hover {
    border: 0px solid #808080;
}

/* The button-elements are added statically in the HTML document to illustrate how to cutomize the prev/next controls. */
.jcarousel-next {
    position: absolute;
    top: 45px;
    right: 5px;
    cursor: pointer;
}

.jcarousel-next-disabled {
    cursor: default;
}

.jcarousel-prev {
    position: absolute;
    top: 45px;
    left: 5px;
    cursor: pointer;
}

.jcarousel-prev-disabled {
    cursor: default;
}

/* Loading indicator */
.loading {
    position: absolute;
    top: 0px;
    right: 0px;
    display: none;
}

/* blocklist & buddylist */
#bl {
position: relative;
float: left;
display: inline;
width: 648px;
font-size: 11px;
height: auto;
border: 1px solid #000000;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#bl_head {
font-size: 11px;
font-weight: bold;
color: #cd0000;
height: 21px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}


#bl_1 {
font-size: 11px;
font-weight: bold;
color: #cd0000;
float: left;
width: 25px;
height: 21px;
border-bottom: 1px solid #000000;
border-right: 1px solid #000000;
padding: 4px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#bl_2 {
font-size: 11px;
font-weight: bold;
color: #cd0000;
float: left;
width: 126px;
height: 21px;
border-bottom: 1px solid #000000;
border-right: 1px solid #000000;
padding: 4px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#bl_3 {
font-size: 11px;
font-weight: bold;
color: #cd0000;
float: left;
width: 428px;
height: 21px;
border-bottom: 1px solid #000000;
border-right: 1px solid #000000;
padding: 4px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
  
#bl_4 {
font-size: 11px;
font-weight: bold;
color: #cd0000;
float: right;
width: 66px;
height: 21px;
border-bottom: 1px solid #000000;
padding: 4px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
/*
#bl_list {
font-size: 11px;
display: inline;
height: 18px;
position: relative;
width: 645px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
*/
#bl_nolist {
float: left;
width: 645px;
height: 18px;
text-align: center;
vertical-align: middle;
padding: 9px 9px 8px 9px;
margin: 0px 0px 0px 0px;
}

#bl_11 {
float: left;
width: 25px;
height: 18px;
text-align: center;
border-bottom: 1px solid #000000;
border-right: 1px solid #000000;
padding: 3px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#bl_21 {
float: left;
width: 126px;
height: 18px;
border-bottom: 1px solid #000000;
border-right: 1px solid #000000;
padding: 3px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#bl_31 {
float: left;
width: 428px;
height: 18px;
border-bottom: 1px solid #000000;
border-right: 1px solid #000000;
padding: 3px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#bl_41 {
float: right;
width: 66px;
height: 18px;
border-bottom: 1px solid #000000;
padding: 3px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

/* settings aendern */
#settings {
position: relative;
float: left;
display: inline;
width: 648px;
font-size: 11px;
height: auto;
border: 1px solid #000000;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#settings_head {
background-color: #dddddd;
font-size: 11px;
display: inline;
height: 21px;
position: relative;
width: 648px;
border: 0px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#settings_1 {
float: left;
background-color: #ffffff;
border-bottom: 1px solid #000000;
font-weight: bold;
color: #cd0000;
width: 648px;
height: auto;
text-indent: 5px;
padding: 3px 0px 3px 0px;
margin: 0px 0px 0px 0px;
vertical-align: middle;
}

#settings_2 {
float: left;
background-color: #dddddd;
width: 648px;
height: 18px;
color: #000000;
text-indent: 5px;
border: 0px solid red;
padding: 4px 0px 0px 0px;
margin: 0px 0px 0px 0px;
vertical-align: middle;
}

#settings_11 {
float: left;
width: 163px;
height: 18px;
background-color: #dddddd;
text-indent: 5px;
border-bottom: 0px solid #000000;
border-right: 0px solid #000000;
padding: 3px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#settings_21 {
float: left;
width: 163px;
height: 18px;
background-color: #dddddd;
text-indent: 5px;
border-bottom: 0px solid #000000;
border-right: 0px solid #000000;
padding: 3px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#settings_31 {
float: left;
width: 163px;
height: 18px;
background-color: #dddddd;
text-indent: 5px;
border-bottom: 0px solid #000000;
border-right: 0px solid #000000;
padding: 3px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#settings_41 {
float: right;
width: 159px;
height: 18px;
background-color: #dddddd;
text-indent: 5px;
border-bottom: 0px solid #000000;
padding: 3px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#settings_51 {
float: left;
width: 323px;
height: 18px;
background-color: #dddddd;
text-indent: 5px;
border-bottom: 0px solid #000000;
border-right: 0px solid #000000;
padding: 3px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#settings_61 {
float: right;
width: 325px;
height: 18px;
background-color: #dddddd;
text-indent: 5px;
border-bottom: 0px solid #000000;
padding: 3px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}