/*--------------------------------------------+
| COMBRIX - Content Management System
| Version 1.01.5_2018
|---------------------------------------------+
| Theme: Sascha Dippel (Sascha))  © 2008-2009
| Original: DIV Theme für php-fusion
| web: http://www.bs-fusion.com
|---------------------------------------------+
| Released under the terms and conditions of
| the GNU General Public License (Version 2)
+--------------------------------------------*/
  /*     mod for tt4u-red by bahnfrank65     /
 /      last edit 2019-04-13                /
/-----------------------------------------*/

body	{ background-color:#ededea;color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; text-align:left; }
table	{ border-collapse:collapse; border-spacing:0; width:100%; } /* oder { border-collapse:separate; border-spacing:1px; } */
.tbl-left { text-align:left; border-collapse:separate; border-spacing:2px; }

.forumline { border:1px solid #999; background-color:#fafafa; padding:1px; }

.outer-border { border:1px #c3c1c1 solid; margin:0 auto; padding:0px; text-align:left; }

.full-header { background-image:url(images/header_bg.gif); color:#aaa; font-size:10px; padding:5px; }

.white-header { background-image:url(images/cellpic_nav.gif); background-repeat:repeat-x; color:#484848; font-size:10px; border-top:1px #999 solid; 
	border-bottom:1px #999 solid; padding:5px; vertical-align:middle; }

div.image div.image-left div.image-right { font-size:0px; height:0; margin:0; padding:0; text-align:center; white-space:nowrap; }

.footer	{ background-image:url(images/bg_footer.gif); border-top:1px #e1e1e1 solid; color:#f0f0f0; font-size:10px; padding:5px; }

.nobr	{ white-space:nowrap;}

a	{ color:#484848; text-decoration:none; font-weight:bold; cursor:pointer; }
a:hover	{ color:#cc0000; text-decoration:underline; font-weight:bold; }

a.side, side2 { color:#484848; cursor:pointer; text-decoration:none; }
a.side_show { color:#cc0000; font-weight:bold; text-decoration:none; }
a:hover.side, side2 { color:#cc0000; text-decoration:underline; }

a.white	{ color:#f0f0f0; text-decoration:none; }
a:hover.white { color:#f0f0f0; text-decoration:underline; }

a.grey	{ color:#f0f0f0; text-decoration:none; }
a:hover.grey { color:#d0d0d0; text-decoration:underline; }

a.letter { border:1px solid #ccc; color:#484848; font-size:9px; padding:0px 6px; text-decoration:none; }
a:hover.letter { background-color:#a40000; color:#f0f0f0; }

.side2	{ font-size:11px; }

form	{ margin:0px; }

hr	{ border-top:1px #999 solid; border-bottom:1px #fff solid; }

hr.side-hr { border-top:1px #999 solid; border-bottom:1px #fff solid; }

p	{ line-height:1.3em; margin:0 0 12px 0; }

ul, ol	{ margin-bottom:0; margin-top:0; padding-bottom:0; padding-top:0; }

h1, h2, h3, h4, h5, h6 { font-weight:bold; }

h1	{ color:#484848; font-size:14px; }

h2	{ color:#484848; font-size:13px; }

h3	{ color:#484848; font-size:12px; }

h4	{ color:#484848; font-size:10px; }

td	{ font-size:10px; }

th	{ text-align:center; }

pre	{ font-size:12px; }

.alt	{ color:#484848; }

.button { background-color:#f0f0f0; border:1px #ccc solid; border-right:2px #ccc solid; border-bottom:2px #ccc solid; color:#484848; cursor:pointer; font-size:11px; height:18px; margin-top:5px; padding:2px 6px 3px 6px; border-radius:3px; }
.button:hover { background-color:#e8e8e8; }

.button1 { background-color:#f0f0f0; border:1px #ccc solid; border-right:2px #ccc solid; border-bottom:2px #ccc solid; color:#484848; cursor:pointer; font-size:11px; height:20px; padding:2px 6px 3px 6px; border-radius:4px; }
.button1:hover { background-color:#e8e8e8; }

.button2 { background-color:#ededed;border:1px #ccc solid;border-right:2px #ccc solid;border-bottom:2px #ccc solid;color:#484848;cursor:pointer;font-size:10px; height:18px;margin-top:2px;padding:2px; }

.button3 { font-size:11px; font-weight:bold; color:#444; background-color:#f1dfc6; height:22px; border-top:1px #9f0101 solid; border-right:2px #9f0101 solid; border-bottom:2px #9f0101 solid; border-left:1px #9f0101 solid; padding:2px 6px 6px 6px; line-height:1.4em; cursor:pointer; border-radius:3px; }
.button3:hover { color:#9f0101; background-color:#f1ce9c; border:1px 2px 2px 1px #606060 solid; text-decoration:none; }

.lab	{ background:#dcdcdc; color:#444; cursor:pointer; margin:4px; padding:0 4px 2px 4px; }
.lab:hover { background:#d4d4d4; font-weight:bold; }

a.forum_button { background-image:url(images/button_forum.gif); border:1px #484848 solid; color:#fff; font-weight:normal; cursor:pointer; font-size:10px; padding:0px 5px 1px 5px; border-radius:4px; }
a:hover.forum_button { background-image:url(images/button_forum2.gif); color:#cc0000; font-weight:normal; text-decoration:none; }

a.forum_button2 { font-size:8px; font-weight:bold; border-radius:2px;background-image:url(images/button_forum.gif); border:1px #484848 solid; color:#fff; cursor:pointer; padding:0px 5px 1px 5px; }
a:hover.forum_button2 { background-image:url(images/button_forum2.gif); color:#cc0000; text-decoration:none;}

select,.selectbox { background-color:#fff; border:1px solid #8c8c8c; color:#484848; font-size:11px; padding:2px; }

.textbox { background-color:#fff; border:1px solid #8c8c8c; color:#484848; font-size:11px; padding:2px; }

.main-body { background-color:#ededed; border:1px solid #8c8c8c; color:#484848; font-size:11px; padding:4px; white-space:normal; }

.side-body { color:#484848; font-size:10px; padding:4px; }

.main-bg { background-color:#e4e4e4; padding:5px; }

.border { border:1px #ccc solid; padding:1px; }

.side-border-left { background-color:#ededed; padding:2px 7px 2px 2px; white-space:normal; }

.side-border-right { background-color:#ededed; padding:2px 6px 2px 3px; white-space:normal; }

.news-footer { color:#484848; font-size:9px; padding:1px 2px 2px 2px; background:url(images/cellpic.gif); white-space:nowrap; }

.capmain { background-image:url(images/menu.gif); background-repeat:repeat-x; border:1px solid #8c8c8c; color:#f0f0f0; font-size:11px; font-weight:bold; padding:5px 5px 5px 8px; vertical-align:top; }

.capmain2 { background-image:url(images/menu.gif); background-repeat:repeat-x; font-size:10px; font-weight:bold; padding:5px 5px 5px 8px; text-align:center; }

.scapmain { background-image:url(images/menu.gif);background-repeat:repeat-x; color:#f0f0f0; font-size:11px; font-weight:bold; padding:3px; vertical-align:top; }

.tbl-border { border:1px #d0d0d0 solid; }

.tbl	{ color:#484848; font-size:11px; padding:4px; text-align:left;}

.tbl0	{ background-color:#dcdcdc; color:#484848; font-size:11px; padding:4px; text-align:left;}			 /* 220 */

.tbl1	{ background-color:#f0f0f0; color:#484848; font-size:11px; padding:4px; text-align:left;}			 /* 240 */

.tbl2	{ background-color:#e8e8e8; color:#484848; font-size:11px; padding:4px; text-align:left;}			 /* 232 */

.tbl3	{ border:1px #ccc solid; background-color:#d8d8d8; color:#484848; font-size:11px; padding:4px; } /* 216 */

.tbl4	{ background-color:#ececec; color:#484848; font-size:11px; padding:4px; text-align:left;}			 /* 236 */

div.forum-caption,table.forum-caption,tr.forum-caption,th.forum-caption,td.forum-caption { background-color:#222; background-image:url(images/button.gif); background-repeat:repeat-x;
	color:#f0f0f0; font-size:11px; font-weight:bold; padding:2px 4px 4px 4px; }

a.forum-caption,a:hover.forum-caption { border:0px; color:#f0f0f0; font-size:11px; font-weight:bold; text-decoration:none; }

.forum_text { font-size:11px; }

.quote	{ background-color:#dcdcdc; color:#484848; font-size:10px; max-height:400px; max-width:550px; min-height:30px; overflow:auto; vertical-align:middle; white-space:normal; }

fieldset{ border:1px solid #d0d0d0; margin-top:6px; border-radius:5px; }
 
legend	{ color:#363b47; font-size:10px; text-align:center; }

.poll	{ border:1px #484848 solid; height:10px; }

.comment-name { color:#009955; font-weight:bold; }

.shoutboxname {color:#a40000; }

.shoutbox { color:#484848; }

.shoutboxdate { color:#888; }

.shoutboxname,.shoutboxdate,.shoutbox { font-size:10px; }

.small	{ font-size:10px; font-weight:normal; }

.small2	{ color:#484848; font-size:9px; font-weight:normal; }

.small8	{ color:#484848; font-size:8px; font-weight:normal; }

.side-small { color:#484848; font-size:8px; font-weight:normal; }

.label_1 { background-color:#ededed; font-size:10px; padding:0px 2px 1px 1px; }

.side-label { background-color:#ededed; font-size:11px; padding:2px 2px 3px 2px; }

.nav	{ padding:2px; }

.gallery { padding:16px 0px 8px 0px; }

.gallery img { border:1px solid #ccc; }

.gallery:hover img { border:1px solid red; }

img.activegallery { border:1px solid green; }

/* Bilder ohne Rahmen anzeigen */
img	{ border:0 none; }

/* Seiten Navigation */
div.pagination { font-size:11px; padding-bottom:3px; text-align:left; }
a.pagination { background-position:bottom; border:1px solid #ccc; color:#484848; font-size:11px; margin-right:1px; padding:0px 6px; text-decoration:none; }
a:hover.pagination { background-color:#a40000; background-image:none; border:1px solid #ccc; color:#f0f0f0; font-size:11px; }
a.current { background-color:#a40000; background-position:bottom; border:1px solid #888; color:#f0f0f0; margin-right:1px; padding:0px 6px; text-decoration:none; }

.block.warning { background-color:#ffcfcf; background-image:url(images/warning.png); background-position:.3em .3em; background-repeat:no-repeat; border:2px solid rgb(204, 0, 0);
	min-height:34px; padding:0.2em; padding-left:4em; }

.block.info{background-color:rgb(215, 220, 233);background-image:url(images/information.png);background-position:.3em .3em;background-repeat:no-repeat;
	border:2px solid rgb(123, 159, 223);min-height:34px;padding:0.2em;padding-left:4em;vertical-align:middle;white-space:normal;}

.block.error{background-color:#ffcfcf;background-image:url(images/error.png);	background-position:.3em .3em;background-repeat:no-repeat;
	border:2px solid rgb(204, 0, 0);min-height:34px;padding:0.2em; padding-left:4em;}

// for highslide
.highslide{cursor:url(../../jscripts/highslide/graphics/zoomin.cur), pointer;outline:none;}

.highslide-active-anchor img{visibility:hidden;}

.highslide img{border:2px solid white;}

.highslide:hover img{border:2px solid gray;}

.highslide-wrapper{background:white;}

.highslide-image{border:2px solid white;}

.highslide-caption{background-color:white;border:2px solid white;border-top:none;display:none;font-family:Verdana, Helvetica;font-size:10pt;padding:5px;}

.highslide-loading{background-color:white;background-image:url(../../jscripts/highslide/graphics/loader.white.gif);background-position:3px 1px;background-repeat:no-repeat;
	border:1px solid black;	color:black;display:block;font-family:sans-serif;font-size:8pt;	font-weight:bold;padding:2px;padding-left:22px;	text-decoration:none;}

a.highslide-credits,a.highslide-credits i{color:blue;font-size:8px;padding:2px;	text-decoration:none;}
a.highslide-credits:hover,a.highslide-credits:hover i{color:white;}

a.highslide-full-expand{background:url(../../jscripts/highslide/graphics/fullexpand.gif) no-repeat;display:block;height:34px;margin:0 10px 10px 0;width:34px;}

/* for cookiedingsbums */
a.footer2 { color:#222; font-size:11px; text-decoration:none;cursor:pointer; }
a.footer2:hover { color:#cc0000; font-size:11px; text-decoration:underline; }

#cookiedingsbums {
   position:fixed; bottom:0px; left:20px; z-index:10000; width:96%;
/* outline:1px solid #7b92a9; */
   color:#505050; font-size:11px; line-height:16px;  
/* border-top:1px solid #fff; */
   border:1px solid #484848; border-radius:5px 5px 0px 0px; padding:4px;
   background:#d6e0eb;  
   background:linear-gradient(top, #d6e0eb 0%, #f2f6f9 100%);  
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6e0eb), color-stop(100%,#f2f6f9));  
   background:-webkit-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%);  
   background:-o-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%); 
   background:-ms-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%);  
   background:linear-gradient(to bottom, #d6e0eb 0%,#f2f6f9 100%);  
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6e0eb', endColorstr='#f2f6f9',GradientType=0 );  
}

#cookiedingsbumsHead { padding:5px; width:150px; float:left; font-weight:bold; }
#cookiedingsbumsHint { padding-right:170px; text-align:left; float:left; }

#cookiedingsbumsCloser {
   position:absolute; top:5px; right:5px; color:#222; font-weight:bold; text-decoration:none; text-shadow:0 1px 0 #fff; 
   cursor:pointer; border-top:1px solid white; border-left:1px solid white; border-bottom:1px solid #7b92a9;
   border-right:1px solid #7b92a9; border-radius:5px; padding:4px; 
   background:#ced6df;  /* Old browsers */
   background:linear-gradient(top, #ced6df0%, #f2f6f9 100%);  
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ced6df), color-stop(100%,#f2f6f9));  
   background:-webkit-linear-gradient(top, #ced6df0%,#f2f6f9 100%);  
   background:-o-linear-gradient(top, #ced6df0%,#f2f6f9 100%);  
   background:-ms-linear-gradient(top, #ced6df0%,#f2f6f9 100%);  
   background:linear-gradient(to bottom, #ced6df0%,#f2f6f9 100%);  
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ced6df', endColorstr='#f2f6f9',GradientType=0);  
}
#cookiedingsbumsCloser:hover { color:#cc0000; border-bottom:1px solid white; border-right:1px solid white; border-top:1px solid #7b92a9; border-left:1px solid #7b92a9; }
