body {
        color:#000000;
        font-size:14px;
        font-color:#000000;
        font-family: "Trebuchet MS", Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
        margin: 0px 0px 0px 10px;
}

A { COLOR: #F76931; TEXT-DECORATION: none }
A:hover { COLOR: #F76931; TEXT-DECORATION: none }
P A:hover { COLOR: #000000; TEXT-DECORATION: none }
A:active { COLOR: #000000; TEXT-DECORATION: none }
H1 { FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #2C3141; LINE-HEIGHT: 1.1em; TEXT-DECORATION: none }
H2 { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: normal; }
H3 { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: normal; }


.umgekehrt { COLOR: #F76931; TEXT-DECORATION: none }
.umgekehrt:hover { COLOR: #FFFFFF; TEXT-DECORATION: none }
.main  {
        FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: normal;
}
.maincomment  {
        FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: normal;
}
.mainbig  {
        FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000; LINE-HEIGHT: normal;
}
.mainbigred  {
        FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #F76931; LINE-HEIGHT: normal;
}
.mainlink { FONT-WEIGHT: normal; COLOR: #F76931; LINE-HEIGHT: normal; TEXT-DECORATION: none }
.mainlink:hover { FONT-WEIGHT: normal; COLOR: #2C3141; LINE-HEIGHT: normal; TEXT-DECORATION: none }
.linkbody { FONT-WEIGHT: normal;
FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: normal; TEXT-DECORATION: none }
.headline {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: normal;
}
.headlineblack {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; LINE-HEIGHT: 16px;
}
.sideheadline {
        FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: #ffffff; LINE-HEIGHT: normal; font-style: normal
}
.body {
        FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: normal;
}
.body9 {
        FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: normal;
}
.body12 {
        FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: normal;  TEXT-DECORATION: none
}
.bodyblau {
        FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #2C3141; LINE-HEIGHT: normal; TEXT-DECORATION: none
}
.bodywhite {
        FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: normal; TEXT-DECORATION: none
}
.bodyweiss {
        FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: normal; TEXT-DECORATION: none
}
.bodytoplinks {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2C3141; LINE-HEIGHT: 14px; TEXT-DECORATION: none
}
.bodytoplinksalt {
        FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 14px; TEXT-DECORATION: none
}

INPUT {
        BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 10px; BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #000000; COLOR: #000000; BORDER-TOP-COLOR: #000000; FONT-FAMILY: tahoma,verdana, Helvetica; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #000000; padding: 2px;
}
INPUT:hover {
        background:color: #FFA735;
}
INPUT:focus, INPUT:active {
        background:color: #FFA735;
}
OPTION {
        BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #000000; COLOR: #000000; BORDER-TOP-COLOR: #000000; FONT-FAMILY: tahoma,verdana, Helvetica; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #000000
}
INPUT.submit {
        FONT-WEIGHT: normal; BACKGROUND-COLOR: #9EABCE
; font-family: Arial
; width: 120px
}

.o { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: normal; }
.o12 { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: normal; }
.o14 { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; LINE-HEIGHT: normal; }
.o16 { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #2C3141; LINE-HEIGHT: normal; }

.assetalignleft {margin: 0 1px 1px 0;}
.assetalignright {margin: 0 0 1px 1px;}

.startbig { FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #2C3141; LINE-HEIGHT: 1.1em; TEXT-DECORATION: none }
.startseitemain  {
FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: 1.4em;
}
.startseitemainlink  {
FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #2C3141; LINE-HEIGHT: 1.2em;
}
.startseitebig { FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #2C3141; LINE-HEIGHT: 1.1em; TEXT-DECORATION: none }
.startseitebig:hover { FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #F76931; LINE-HEIGHT: 1.1em; TEXT-DECORATION: none }
.startrest { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #2C3141; LINE-HEIGHT: normal; TEXT-DECORATION: none }
.startlink { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2C3141; LINE-HEIGHT: normal; TEXT-DECORATION: none }
.startredlink { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #F76931; LINE-HEIGHT: normal; TEXT-DECORATION: none }
.startredlink:hover { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #2C3141; LINE-HEIGHT: normal; TEXT-DECORATION: none }
.ajaxlink { FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #F76931; LINE-HEIGHT: normal; TEXT-DECORATION: none }
.ajaxlink:hover { FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #2C3141; LINE-HEIGHT: normal; TEXT-DECORATION: none }
.smallredlink { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #F76931; LINE-HEIGHT: normal; TEXT-DECORATION: none }
.smallredlink:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #2C3141; LINE-HEIGHT: normal; TEXT-DECORATION: none }
.startnavlink { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #F76931; LINE-HEIGHT: normal; TEXT-DECORATION: none }
.startnavlink:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: normal; TEXT-DECORATION: none }
.navweisskl {
        FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: normal; TEXT-DECORATION: none
}
.navweisskl:hover {
        FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFD74D; LINE-HEIGHT: normal; TEXT-DECORATION: none
}
.navweissor {
        FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFD74D; LINE-HEIGHT: normal; TEXT-DECORATION: none
}
.navweissor:hover {
        FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFD74D; LINE-HEIGHT: normal; TEXT-DECORATION: none
}
.navweiss {
        FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: normal; TEXT-DECORATION: none
}
.navweiss:hover {
        FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #2C3141; LINE-HEIGHT: normal; TEXT-DECORATION: none
}
.navschwarz {
        FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: normal; TEXT-DECORATION: none
}
.navschwarz:hover {
        FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #2C3141; LINE-HEIGHT: normal; TEXT-DECORATION: none
}
.bu {
        FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: normal; TEXT-DECORATION: none
}

.seitennavi {
background: url('/gfx/main_trenner_yellow270b.gif') top left repeat-y #fff;
margin: 0px auto 0px auto;
}
.seitennavi2 {
background: url('/gfx/main_trenner_yellow270b.gif') top right repeat-y #fff;
margin: 0px auto 0px auto;
}
.untennavi {
background: url('/gfx/main_trenner_yellow270.gif') top left repeat-x #fff;
margin: 0px auto 0px auto;
}
.untennavi .bodywhite {
line-height: 1.0em;
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #2C3141; LINE-HEIGHT: normal; TEXT-DECORATION: none
}
.untennavi .bodywhite:hover {
line-height: 1.0em;
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #F76931; LINE-HEIGHT: normal; TEXT-DECORATION: none
}

.duenn {
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #2C3141; LINE-HEIGHT: normal;
}
.duenn:hover {
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #F76931; LINE-HEIGHT: normal;
}
.kapitaelchen {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #F76931; LINE-HEIGHT: 1.8em; LETTER-SPACING: 0.1em; FONT-VARIANT: small-caps; TEXT-DECORATION: none
}

.trenneroben {
        border-bottom:1px dotted #F7B518;
        margin-bottom:0.3em;
        padding:0.3em;
}
.trennerunten {
        border-top:1px dotted #F7B518;
        margin-top:0.3em;
        padding:0.3em;
}

#liste ul{
        border-top:1px dotted #F7B518;
        list-style-type:none;
        margin:0;
        padding:0.1em;
         margin-top:0.1em;
}
#liste ul li{
        border-bottom:1px dotted #ddd;
        margin-bottom:0.1em;
         margin-left:0.1em;
        padding:0.1em;
         FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: normal; TEXT-DECORATION: none;
}

#book ul{
        border-top:1px dotted #F7B518;
        list-style-type:none;
        margin:0;
        padding:0.1em;
}
#book ul li{
        border-bottom:1px dotted #ddd;
        margin-bottom:0.3em;
         margin-left:0.5em;
        padding:0.1em;
         FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: normal; TEXT-DECORATION: none;
}

#artikelleiste ul{
         margin-left:5px;
         margin-top:0.8em;
        border-top:1px dotted #ddd;
        list-style-type:none;
        margin:0;
        padding:0.1em;
}
#artikelleiste ul li{
        border-bottom:1px dotted #ddd;
        margin-bottom:0.3em;
         FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: normal; TEXT-DECORATION: none;
}
#artikelleiste h1 {
display: inline;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: normal;
}
#links ul{
         margin-top:0.8em;
        border-top:1px dotted #ddd;
        list-style-type:none;
        margin:0;
        padding:0.1em;
}
#links ul li{
         margin-left:20px;
        border-bottom:1px dotted #ddd;
        margin-bottom:0.3em;
         FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: normal; TEXT-DECORATION: none;
}

div.box_oben {
        height: 4px;
        background: url(/gfx/box_oben.gif) no-repeat;
}
div.box_registera {
        height: 31px;
        background: url(/gfx/box_register_oben_468a.gif) no-repeat;
        padding:0px 0px 0px 0px;
}

div.box_inhalt {
        background: url(/gfx/box_inhalt_neu.gif) repeat-y;
        padding:-5px 0px 5px 5px;
}

div.box_unten {
        height: 4px;
        background: url(/gfx/box_unten.gif) no-repeat;
}

li#komm1 {
width: 400px;
padding: 20px;
background:#E6E6E6;
color:#000;
list-style-type:none;
margin:5px;
}

ul#kommentare li {
width: 400px;
padding: 20px;
background:#E6E6E6;
color:#000;
list-style-type:none;
margin:5px;
}

ul#kommentare {
list-style-type:none;
margin:0;
padding:0.1em;
margin-top:0.1em;
}

div#box {
width: 447px;
margin:0 auto;
padding: 20px;
background:#E6E6E6;
color:#000;
}

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
         FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000; LINE-HEIGHT: normal; TEXT-DECORATION: none;
background: white url(/gfx/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(/gfx/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

.ajaxtabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.ajaxtabs li{
display: inline;
margin: 0;
}

.ajaxtabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
         FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000; LINE-HEIGHT: normal; TEXT-DECORATION: none;
background: white url(/gfx/shade.gif) top left repeat-x;
}

.ajaxtabs li a:visited{
color: #2d2b2b;
}

.ajaxtabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.ajaxtabs li.selected a{ /*selected main tab style */
position: relative;
top: 1px;
}

.ajaxtabs li.selected a{ /*selected main tab style */
background-image: url(/gfx/shadeactive.gif);
border-bottom-color: white;
}

.ajaxtabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.contentstyle{
border: 1px solid gray;
width: 450px;
margin-bottom: 1em; padding: 10px;
}

#registerlist{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
font-size: 12px;
}

#registerlist li{
list-style: none;
display: inline;
margin: 0;
}

#registerlist li a{
text-decoration: none;
padding: 3px 0.5em;
margin-left: 10px;
border: 2px solid #3C455E;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
background: white;
}

#registerlist li a:link, #registerlist li a:visited{
color: navy;
}

#registerlist li a:hover{
color: #000000;
background: #E0EAF8;
border-color: #227;
}

#registerlist li a.current{
background: #E0EAF8;
}

#registeriframe {
border: 2px solid #3C455E;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
color: #000000;
overflow: visible;
background-color:#ffffff;
}

.kommentartext {
width: 350px;
height: 280px;
border: 2px solid #3C455E;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
padding: 5px;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
font-size: 14;
color: #000000;
overflow: visible;
background-color:#ffffff;
FONT-WEIGHT: bold;
}
.langtext {
width: 350px;
height: 280px;
border: 2px solid #3C455E;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
padding: 5px;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
font-size: 14;
color: #000000;
overflow: auto;
background-color:#ffffff;
FONT-WEIGHT: bold;
}
.kleinbox {
width: 350px;
height: 80px;
border: 2px solid #3C455E;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
padding: 5px;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
font-size: 14;
color: #000000;
overflow: visible;
background-color:#ffffff;
FONT-WEIGHT: bold;
}
.kommentar {
width: 350px;
height: 30px;
border: 2px solid #3C455E;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background: url(/gfx/box_comments_breit.png) no-repeat;
padding: 5px 5px 5px 25px;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
font-size: 14;
color: #000000;
background-color: #ffffff;
FONT-WEIGHT: bold;
}

.kommentar:focus, .kleinbox:focus, .kommentartext:focus, .kommentarlink:focus, .kommentarmail:focus, .kommentaruser:focus, .kommentarano:focus {
background-color: #E0EAF8;
}
.kommentar:hover, .kleinbox:hover, .kommentartext:hover, .kommentarlink:hover, .kommentarmail:hover, .kommentaruser:hover, .kommentarano:hover {
color: #ffffff;
background-color: #3C455E;
}

.kommentarano {
width: 350px;
height: 30px;
border: 2px solid #3C455E;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background: url(/gfx/box_user_ano.png) no-repeat;
padding: 5px 5px 5px 25px;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
font-size: 14;
color: #000000;
background-color: #ffffff;
FONT-WEIGHT: bold;
}
.kommentaruser {
width: 350px;
height: 30px;
border: 2px solid #3C455E;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background: url(/gfx/box_user.png) no-repeat;
padding: 5px 5px 5px 25px;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
font-size: 14;
color: #000000;
background-color: #ffffff;
FONT-WEIGHT: bold;
}
.kommentarmail {
width: 350px;
height: 30px;
border: 2px solid #3C455E;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background: url(/gfx/box_email.png) no-repeat;
padding: 5px 5px 5px 25px;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
font-size: 14;
color: #000000;
background-color: #ffffff;
FONT-WEIGHT: bold;
}
.kommentarlink {
width: 350px;
height: 30px;
border: 2px solid #3C455E;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background: url(/gfx/box_link.png) no-repeat;
padding: 5px 5px 5px 25px;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
font-size: 14;
color: #000000;
background-color: #ffffff;
FONT-WEIGHT: bold;
}

div#kasten350 {
width: 336px;
border: 2px solid #B6C6E8;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background-color: #E0EAF8;
padding: 5px 5px 5px 5px;
color: #000000;
}
div#kasten380 {
width: 366px;
border: 2px solid #B6C6E8;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background-color: #E0EAF8;
padding: 5px 5px 5px 5px;
color: #000000;
}
div#kasten220 {
width: 220px;
border: 2px solid #B6C6E8;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background-color: #E0EAF8;
padding: 2px 2px 2px 2px;
color: #000000;
}
div#kasten350alt {
width: 336px;
border: 2px solid #FFD74D;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background-color: #FFFBCB;
padding: 5px 5px 5px 5px;
color: #000000;
}
div#kasten380alt {
width: 366px;
border: 2px solid #FFD74D;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background-color: #FFFBCB;
padding: 5px 5px 5px 5px;
color: #000000;
}
div#kasten450 {
width: 436px;
border: 2px solid  #B6C6E8;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background-color: #E0EAF8;
padding: 5px 5px 5px 5px;
color: #000000;
}
div#kasten260 {
margin-left:2px;
width: 298px;
border: 2px solid  #B6C6E8;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background-color: #E0EAF8;
padding: 5px 5px 5px 5px;
color: #000000;
}
div#kasten260alt {
margin-left:2px;
width: 298px;
border: 2px solid  #FFD74D;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background-color: #FFFBCB;
padding: 5px 5px 5px 5px;
color: #000000;
}
div#kasten450alt {
width: 436px;
border: 2px solid #FFD74D;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background-color: #FFFBCB;
padding: 5px 5px 5px 5px;
color: #000000;
}
.kommentarprofil {
width: 316px;
height: 20px;
border: 2px solid #3C455E;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background: #E0EAF8 url(/gfx/box_user.png) no-repeat;
padding: 5px 5px 5px 25px;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
font-size: 14;
color: #000000;
}

div#kasten300 {
width: 300px;
border: 2px solid #B6C6E8;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background-color: #E0EAF8;
padding: 5px 5px 5px 5px;
color: #000000;
}
div#karton {
border: 2px solid #FFD74D;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background-color: #FFFBCB;
padding: 5px 5px 5px 5px;
color: #000000;
}

.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid black;
border-bottom-width: 0;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
font-size: 12;
line-height: 18px;
z-index: 100;
background-color: #FF6633;
width: 120px;
}

.anylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
color: white;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #404E73;
color: white;
}

.manylinkcss{
position:absolute;
visibility: hidden;
border:1px solid black;
border-bottom-width: 0;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
font-size: 12;
line-height: 18px;
z-index: 100;
background-color: #404E73;
width: 250px;
}

.manylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
color: white;
}

.manylinkcss a:hover{ /*hover background color*/
background-color: #FF6633;
color: white;
}

.vanylinkcss{
position:absolute;
visibility: hidden;
border:1px solid black;
border-bottom-width: 0;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
font-size: 12;
line-height: 18px;
z-index: 100;
background-color: #404E73;
width: 120px;
}

.vanylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
color: white;
}

.vanylinkcss a:hover{ /*hover background color*/
background-color: #FF6633;
color: white;
}

div#bookkasten {
background-color: #FFBBD5;
border: 2px solid #FF5B9D;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
padding: 5px 5px 5px 5px;
color: #000000;
}
.zitat {
                border-left: 4px solid #FFD74D;
                padding-left:20px;
                margin-left:20px;
                padding-right:20px;
                margin-right:20px;
                FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: normal;
}
.einrueck {
                padding-left:20px;
                margin-left:20px;
                FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: normal;
}
.twitter {
                border-left: 4px solid #B6C6E8;
                padding-left:20px;
                margin-left:20px;
                padding-right:20px;
                margin-right:20px;
                FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: normal;
}
.film_embed {
   background-image: url(http://www.queer.de/gfx/embed_mini_play.gif);
   background-repeat: no-repeat;
   position: relative;
   top: 60;
   left: 5;
   height: 31px;
   width: 40px;
}
.cursor {  cursor: pointer}
.tweet
{
display: block;
background: #E0EAF8;
clear: both;
padding: .6em;
margin: .3em;
overflow: hidden;
}
.tweet img
{
float: left;
margin-right: 1em;
border: 2px solid #222;
background: #444;
}
.tweet img.main
{
float: left;
margin-right: 1em;
border: 2px solid #222;
background: #444;
}
.tweet p.text
{
margin: 0;
padding: 0;
padding-left: 70px;
}
.monitter
{
float: left;
width: 450px;
height: 470px;
margin: 5px;
border: 4px solid #B6C6E8;
background: #B6C6E8;
font-family: "Trebuchet MS", Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
font-size: 10px;
font-weight: normal;
font-variant: normal;
color: #000000;
overflow:hidden;
}
.monitter a
{
color: #F76931;
}
#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
div.pagination {
        padding: 3px;
        margin: 3px;
}
div.pagination a {
        padding: 2px 10px 2px 10px;
        margin: 2px;
        border: 1px solid #000;
        text-decoration: none; /* no underline */
        color: #000;
}
div.pagination a:hover, div.pagination a:active {
        border: 1px solid #000;
        background-color: #000;
        color: #fff;
}
div.pagination span.current {
        padding: 2px 5px 2px 5px;
        margin: 2px;
                border: 1px solid #000;
                font-weight: bold;
                background-color: #000;
                color: #FFF;
        }
        div.pagination span.disabled {
                padding: 2px 5px 2px 5px;
                margin: 2px;
                border: 1px solid #EEE;
                color: #EEE;
        }
div.paginationorange {
        padding: 3px;
        margin: 3px;
}
div.paginationorange a {
        padding: 2px 5px 2px 5px;
        margin: 2px;
        border: 1px solid #F96931;
        text-decoration: none; /* no underline */
        color: #000;
}
div.paginationorange a:hover, div.pagination a:active {
        border: 1px solid #F96931;
        background-color: #F96931;
        color: #fff;
}
div.paginationorange span.current {
        padding: 2px 5px 2px 5px;
        margin: 2px;
                border: 1px solid #F96931;
                font-weight: bold;
                background-color: #F96931;
                color: #FFF;
        }
        div.paginationorange span.disabled {
                padding: 2px 5px 2px 5px;
                margin: 2px;
                border: 1px solid #EEE;
                color: #EEE;
        }

.asholder { position: relative; }
.asholder2 { position: relative; }		