/********************* FARBEN ************************************************/
/*
Blau : 3399ff
Gold: ffcb00
Hellgrau: f2f2f2
Grau: acacac
Dunkelgrau: 353535
*/


* { margin:0px; padding:0px; }

html { height:100%; background-image:url('view/images/bg.gif'); }

body { min-height:100%; /* Mindesthöhe in modernen Browsern */
  height:auto !important; /* !important-Regel für moderne Browser */
  height:100%; /* Mindesthöhe in IE (<7) */ width:1000px; margin:0px auto; padding:16px; text-align:center; font-family:'Trebuchet MS'; font-size:12px; color:#545353; background-color:#FFFFFF; }

/********************* DIVS BEI ALLEN TEMPLATES GLEICH ***********************/
div#header { height:68px; background-image:url('view/images/header.gif'); text-align:left; }
div#logo { position:absolute;z-index:3; margin:0px 0px 0px 830px; }
div#navigation { height:34px; line-height:34px; margin:0px 0px 16px 0px; background-image:url('view/images/navbg.gif'); }
div#content { float:left; width:100%; padding:0px 0px 100px 0px; text-align:left; }
div#footer { clear:both; height:26px; width:1000px; text-align:left; }
div#footer a { font-size:10px; font-weight:normal; color:#ffffff; text-decoration:none; }
div#footer a:hover { color:#545353; }


/********************** TEMPLATE MIT 1 CONTENT-SPALTE ************************/
div#content1col { text-align:left; }


/********************** TEMPLATE MIT 2 CONTENT-SPALTEN ***********************/
div#content2col { float:left; width:742px; text-align:left; }
div#rightbar { margin:0px 0px 0px 758px; }
/* Anfang IE 3 Pixel Bug beheben \*/ 
* html div#content2col { margin-right:-3px; }
* html div#rightbar { display:inline-block;  margin:0px 0px 0px 755px; }
/* Ende IE 3 Pixel Bug beheben */




div.subcontent2colleft { display:block; float:left; width:742px; margin:16px 0px 0px 0px; text-align:left; }
div.subcontent2colright { margin:16px 0px 0px 758px; }
/* Anfang IE 3 Pixel Bug beheben \*/ 
* html div.subcontent2colleft { margin-right:-3px; }
* html div.subcontent2colright { display:inline-block;  margin:16px 0px 0px 755px; }
/* Ende IE 3 Pixel Bug beheben */



/********************** BLAUE UEBERSCHRIFT BOX *******************************/
div.bar_blue_right { height:26px; background:url('view/images/bar_blue_right.gif') top right no-repeat; }
div.bar_blue_left { height:26px; line-height:26px; background:url('view/images/bar_blue_left.gif') top left no-repeat; }
div.bar_blue_main { height:26px; line-height:26px; margin:0px 10px 0px 10px; background:url('view/images/bar_blue_main.gif');
                    font-size:13px; font-weight:bold; color:#ffffff; }
                                        
div.bar_blue_right_grey { height:26px; background:url('view/images/bar_blue_right_grey.gif') top right no-repeat; }
div.bar_blue_left_grey { height:26px; line-height:26px; background:url('view/images/bar_blue_left_grey.gif') top left no-repeat; }                    


/********************** GRAUE UEBERSCHRIFT BOX *******************************/
div.bar_grey_right { height:26px; background:url('view/images/bar_grey_right.gif') top right no-repeat; }
div.bar_grey_left { height:26px; line-height:26px; background:url('view/images/bar_grey_left.gif') top left no-repeat; }
div.bar_grey_main { height:26px; line-height:26px; margin:0px 10px 0px 10px; background:url('view/images/bar_grey_main.gif'); 
                    font-size:13px; font-weight:bold; color:#e5e5e5; }
                    
div.bar_grey_right_grey { height:26px; background:url('view/images/bar_grey_right_grey.gif') top right no-repeat; }
div.bar_grey_left_grey { height:26px; line-height:26px; background:url('view/images/bar_grey_left_grey.gif') top left no-repeat; }                    


/********************** GOLDENE UEBERSCHRIFT BOX *****************************/
div.bar_gold_right { height:26px; background:url('view/images/bar_gold_right.gif') top right no-repeat; }
div.bar_gold_left { height:26px; line-height:26px; background:url('view/images/bar_gold_left.gif') top left no-repeat; }
div.bar_gold_main { height:26px; line-height:26px; margin:0px 10px 0px 10px; background:url('view/images/bar_gold_main.gif'); 
                    font-size:13px; font-weight:bold; color:#353535; }
                    
/********************** UEBERSCHRIFT INHALT **********************************/   
div.barheadline { float:left; }
div.bar_gold_main div.barheadline { color:#ffffff; }



/*********************** UEBERSCHRIFT-MENU MIT TABS **************************/
div.tabmenue div.tabright { float:left; margin:0px 6px 0px 0px; background-position:right 3px; background-repeat:no-repeat; }
div.tabmenue div.tableft { float:left; background-position:left 3px; background-repeat:no-repeat; }
div.tabmenue div.tabmain { float:left; display:inline; margin:0px 7px 0px 6px; background-position:0px 3px; background-repeat:repeat-x; }
div.tabmenue a { color:#FFFFFF; font-size:13px; font-weight:bold; text-decoration:none; }

div.tabmenue div.tabrightsel { float:left; margin:0px 6px 0px 0px; background-position:right 3px; background-repeat:no-repeat; background-image:url('view/images/tabrightbg.png'); }
div.tabmenue div.tableftsel { float:left; background-position:left 3px; background-repeat:no-repeat; background-image:url('view/images/tableftbg.png'); }
div.tabmenue div.tabmainsel { float:left; display:inline; margin:0px 7px 0px 6px; background-position:0px 3px; background-repeat:repeat-x; background-image:url('view/images/tabbg.gif'); }
div.bar_blue_main div.tabmenue a#selected { color:#3399ff; }
div.bar_gold_main div.tabmenue a#selected { color:#ffcb00; }       
div.bar_grey_main div.tabmenue a#selected { color:#353535; }                 


/************************ GRAUE BUBBLE-BOX ***********************************/
div.greybubblebox { width:218px; margin:0px 0px 12px 0px; padding:12px; background:url('view/images/greybubblebox.gif') bottom right no-repeat #f4f4f4; }

/************************ SCHRIFT ********************************************/
h1, h2, h3, h4, h5, h6, p { margin:0px; padding:0px; }
h4 { display:block; margin:8px 16px 0px 16px; font-size:13px; font-weight:bold;}

a { font-size:11px; color:#353535; }
a:hover { color:#3399ff; }

a.bookmarkuser { font-size:11px; font-weight:bold; color:#acacac; }
a.bookmarkuser:hover { color:#3399ff; }

h4.shortnewshead { margin:0px; }
p.shortnewstext { margin:0px 0px 6px 0px; padding:0px 0px 6px 0px; border-bottom:1px dotted #353535; }
a.shortnewslink { color:#3399ff; text-decoration:none; }

p.alreadyknow { padding:8px 0px 8px 0px; line-height:24px; text-align:center; border-bottom:1px dotted #acacac; }
p.news { margin:0px 16px 16px 16px; padding:0px 0px 16px 0px; border-bottom:1px dotted #acacac; }
p.terms { margin:16px 16px 16px 16px;text-align:justify; }
ul.terms { margin:16px 16px 16px 32px; }
ul.terms li { list-style-type:disc; }
p.userGoodMessage { clear:both; margin:8px; padding:6px; font-size:14px; font-weight:bold; color:#66ff66; border:2px solid #66ff66; background-color:#e1ffe1; }
p.userGoodMessage a { font-size:14px; font-weight:bold; color:#66ff66; }
p.userBadMessage { clear:both; margin:8px; padding:6px; font-size:14px; font-weight:bold; color:#ff5250; border:2px solid #ff5250; background-color:#ffdddd; }
p.userBadMessage a { font-size:14px; font-weight:bold; color:#ff5250; }
#isonline { font-weight:bold; color:#00C700; }
p.userBadMessageNoClear { margin:8px; padding:6px; font-size:14px; font-weight:bold; color:#ff5250; border:2px solid #ff5250; background-color:#ffdddd; }
p.userBadMessageNoClear a { font-size:14px; font-weight:bold; color:#ff5250; }


table.alreadyknow { width:100%; }
table.alreadyknow td { line-height:36px; }
table.alreadyknow td a { display:block; height:36px; width:100%; text-decoration:none; }
table.alreadyknow td.image { background-color:#6B6B6B; height:36px; width:50px; text-align:center; }
table.alreadyknow td.image img { margin:4px 0px 0px 0px; border:0px solid #000000; }
table.alreadyknow td.descr { background-color:#CCCCCC; padding:0px 0px 0px 4px; }


/************************ NAVIGATION LISTE UND SCHRIFT ***********************/
div#navigation ul { margin:0px 0px 0px 36px; padding:0px; }
div#navigation ul li { float:left; list-style:none; margin:0px 16px 0px 0px; }
div#navigation ul li a { font-size:18px; color:#ffffff; text-decoration:none; }
div#navigation ul li a:hover { font-size:18px; color:#545353; text-decoration:none; }


/************************ FORMULARE ******************************************/
form { margin:0px; padding:0px; }
form input { border:1px solid #3399ff; }
textarea { border:1px solid #3399ff; }

/************************ SUCHFORMULAR ***************************************/
form#search table { border-width:0px; margin:10px 0px 0px 20px; }
form#search table input { border-width:0px; }
form#search td#searchfield { width:250px; padding:0px 0px 0px 10px; background:url('view/images/searchfield.png')  top left no-repeat; }
form#search td#searchfield input { width:240px; padding:3px 10px 3px 0px; background-color:transparent; }
form#search select#searchtype { margin:0px 2px 0px 2px; }
form#search td#searchbutton input { width:112px; font-weight:bold; color:#FFFFFF; background-color:transparent; vertical-align:top; }
form#search td#advancedsearch { padding:0px 0px 0px 8px; vertical-align:top; }
form#search td#advancedsearch a { font-weight:4px; color:#FFFFFF; }
form#search td#advancedsearch a:hover {}
form#search td#searchMeinBereich { padding:4px 0px 0px 10px; }
.searchMeinBereich { color:#FFFFFF; font-weight:bold; }


/*********************** LOGINFORMULAR ****************************************/
form#login table { width:100%; }
form#login table input { border-width:0px; }
form#login td#loginuser { width:132px; background:url('view/images/loginfieldbg.gif') top left no-repeat; }
form#login td#loginuser input { width:120px; padding:0px 6px 0px 6px; background-color:transparent; }
form#login td#loginpass { width:132px; background:url('view/images/loginfieldbg.gif') top left no-repeat; }
form#login td#loginpass input { width:120px; padding:0px 6px 0px 6px; background-color:transparent; }
form#login td#loginbutton { text-align:right; }
form#login td#loginbutton input { width:70px; padding:2px 0px 2px 6px; background-color:transparent; font-size:11px; font-weight:bold; color:#FFFFFF; }
* html form#login td#loginbutton input { width:70px; padding:0px 0px 2px 6px; background-color:transparent; font-size:14px; font-weight:bold; color:#FFFFFF; }


form#login td a#newMessages { font-weight:bold; color:#66ff66; }
form#login td a#newMessages:hover { text-decoration:underline; }

form#login td a#newRequests { font-weight:bold; color:#ff6666; }
form#login td a#newRequests:hover { text-decoration:underline; }

form#login td a#newComments { font-weight:bold; color:#6666FF; }
form#login td a#newComments:hover { text-decoration:underline; }

/*********************** EINGELOGGT *******************************************/
table#loggedin { width:100%; }
table#loggedin a { color:#3399ff; text-decoration:none; }
table#loggedin a:hover { text-decoration:underline; }
table#loggedin td#logoutcell { text-align:right; }
table#loggedin td#logoutcell a { font-weight:bold; color:#FFFFFF; text-decoration:none; }
table#loggedin td#logoutcell a:hover { text-decoration:underline; }

/*********************** BILDER ***********************************************/
img { border-width:0px; }
p.alreadyknow img { display:block; margin:0px auto; border:1px solid #acacac; }


/*********************** LISTEN ***********************************************/
ul { margin:0px; padding:0px; }
li { list-style:none; margin:0px; padding:0px; }

/********************* ITEM-LISTE *********************************************/
ul.items { padding:16px 16px 0px 16px; }
ul.items li.item { float:left; width:100%; margin:0px 0px 8px 0px; border-bottom:1px dotted #acacac; }
ul.items li.item p.itemleft { float:left; text-align:center; width:200px; padding:0px 0px 8px 0px; }
ul.items li.item ul.itemmenu { float:right; width:120px; margin:0px 0px 0px 16px; }
ul.items li.item ul.itemmenu li { margin:0px 0px 4px 0px; border:1px dotted #f2f2f2; text-align:center; }
ul.items li.item ul.itemmenu li a { display:block; text-decoration:none; color:#acacac; }
ul.items li.item ul.itemmenu li a:hover { display:block; text-decoration:none; background-color:#f2f2f2; color:#3399ff; }
ul.items li.item ul.itemmenu li form input.button { width:120px; color:#acacac; font-size:11px; border-width:0px; background-color:transparent; cursor:pointer; cursor:hand; }
ul.items li.item ul.itemmenu li form input.buttonSel { width:120px; color:#3399ff; font-size:11px; border-width:0px; background-color:#f2f2f2; cursor:pointer; cursor:hand; }
ul.items li.item p.itemcenter { margin:0px 136px 16px 200px; }
ul.items li.item img { display:block; margin:0px auto 2px; }
ul.items li.item img.itempic { border:1px solid #acacac; }
ul.items li.item a.itemheadline { margin:0px 10px 0px 0px; font-size:17px; font-weight:bold; color:#353535; text-decoration:none; }
ul.items li.item a.itemheadline:hover { text-decoration:underline; }
ul.items li.item .itemdescription { font-size:11px; font-weight:normal; color:#000000; }
ul.items li.item .itemtags a { font-size:11px; font-weight:bold; color:#acacac; }
ul.items li.item .itemtags a:hover { color:#3399ff; }
ul.items li.item .itemfacts { font-size:9px; font-weight:bold; color:#acacac; }
ul.items li.item a.itemaddedby { font-size:9px; font-weight:bold; color:#acacac; text-decoration:none; }
ul.items li.item a.itemaddedby:hover { text-decoration:underline; }


/************************ TAG-TABELLE *****************************************/
div#tagcloud {  padding:0px 0px 0px 0px; }
table.tagcloud { width:100%; margin:16px 0px 16px 0px; padding:8px; background:#ffd500 url('view/images/goldbubblebox.gif') bottom right no-repeat; }
table.tagcloud a { font-family:'Verdana'; font-weight:bold; text-decoration:none; }
table.tagcloud a.tagLink1 { font-size:12px; color:#000000; }
table.tagcloud a.tagLink2 { font-size:15px; color:#6E6E6E; }
table.tagcloud a.tagLink3 { font-size:18px; color:#A6A6A6; }
table.tagcloud a.tagLink4 { font-size:21px; color:#D9D9D9; }
table.tagcloud a.tagLink5 { font-size:24px; color:#FFFFFF; }
table.tagcloud a:hover { color:#3399ff; }


/************************ CATEGORY_PORTAL ************************************/
div#categoryportal { margin:16px; width:678px; padding:16px; background:#ffd500 url('http://www.luzr.de/view/images/goldbubblebox.gif') bottom right no-repeat; }
div#categoryportal h2 { margin:0px 0px 6px 0px; }
div#categoryportal ul#first { float:left;width:380px; }
div#categoryportal ul#second { margin:0px 0px 0px 400px; }
div#categoryportal ul li { padding:2px 0px 4px 0px; }
div#categoryportal ul li a.main { font-size:18px; font-weight:bold; color:#3399ff; }
div#categoryportal ul li a.main:hover { color:#FFFFFF; }
div#categoryportal ul li a.child { font-size:11px; }
div#categoryportal ul li a.child:hover { color:#FFFFFF; }
div#categoryportal ul li .nocategory { font-size:11px; font-style:italic; }
div#categoryportal p { margin:32px 0px; }
div#categoryportal table { margin:0px auto; }


/*********************** BROWSE ************************************************/
div.browse { float:right; }
div.browse ul li { float:left; height:26px; width:18px; background-position:0px 3px; background-repeat:no-repeat; text-align:center; }
div.browse ul li#selected {  float:left; height:26px; width:18px; background-position:0px 3px; background-repeat:no-repeat; text-align:center;  }
div.bar_blue_main div.browse ul li#selected { background-image:url('view/images/browsenumber_blue.gif'); }
div.bar_gold_main div.browse ul li#selected { background-image:url('view/images/browsenumber_gold.gif'); }
div.bar_grey_main div.browse ul li#selected { background-image:url('view/images/browsenumber_grey.gif'); }
div.browse a { color:#FFFFFF; text-decoration:none; }
div.bar_blue_main div.browse ul li#selected a { color:#3399ff; }
div.bar_gold_main div.browse ul li#selected a { color:#ffcb00; }
div.bar_grey_main div.browse ul li#selected a { color:#353535; }
div.browse a img { margin:8px 0px 0px 0px; }


/*********************** MESSAGEBOX (INBOX, SENT, TRASH) ***********************/
form#messagebox table { width:100%; padding:16px; }
form#messagebox table th { padding:2px 0px 2px 6px; background-color:#acacac; }
form#messagebox table th.date { width:110px; }
form#messagebox table th.author { width:120px; }
form#messagebox table th.subject { }
form#messagebox table th.status { width:80px; }
form#messagebox table th.selection { width:40px; padding:0px; text-align:center; }
form#messagebox table td { padding:6px 0px 6px 6px; vertical-align:top; background-color:#f2f2f2; }
form#messagebox table td.author { text-align:center; }
form#messagebox table td.selection { padding:6px 0px 0px 0px; text-align:center; }
form#messagebox table td.delete { padding:6px; text-align:right; }
form#messagebox table td.delete input { background-color:#ff5250; color:#FFFFFF; border:1px solid #ff5250; }


/*********************** FORMULAR **********************************************/
form#default table { width:100%; padding:16px; }
form#default table th { width:80px; padding:4px; vertical-align:top; background-color:#acacac; }
form#default table td { padding:4px; vertical-align:top;  }
form#default table td.field { width:350px; background-color:#f2f2f2; }
form#default table td.smallfield { width:40px; background-color:#f2f2f2; }
form#default .textfield { width:100%; }
form#default table .lastline { padding:4px 4px 4px 0px; background-color:#FFFFFF; }
form#default input#signoff { border:1px solid #FF0000; background-color:#FF0000; }


/*********************** PROFILE *********************************************/
div#profilepic { float:left; margin:16px 8px 0px 16px; }
div#profilepic img { border:1px solid #acacac; }
table#profile { margin:8px 8px 0px 16px; }
table#profile th { width:100px; text-align:left; vertical-align:top; }
table#profile td { vertical-align:top; } 
div#contact { clear:both; float:left; height:120px; width:320px; margin:8px 0px 0px 0px; padding:16px 0p 0px 0px; text-align:center; vertical-align:middle; background:#f5f5f5 url('view/images/contacttablebg.png') bottom right no-repeat; }
table#contact { clear:both; margin:8px 8px 8px 16px; }
table#contact td { width:140px; text-align:left; }
table#contact td.notavailable { color:#acacac; }
table#contact img { float:left; height:16px; width:16px; margin:0px 4px 0px 6px; }
table#contact a { display:block; text-decoration:none; }
table#contact a:hover { color:#3399ff; }
p#aboutme { clear:both; margin:8px 8px 8px 16px; }


/*********************** COMMENT *********************************************/
form#comment { clear:both; }
form#comment table { width:100%; padding:16px 16px 16px 16px; }
form#comment table th { width:100px; padding:4px; vertical-align:top; }
form#comment table td { padding:4px; text-align:center; vertical-align:top; background-color:#f2f2f2; }
form#comment .textfield { width:300px; }
form#comment table .lastline { padding:4px 4px 4px 0px; background-color:#FFFFFF; }


/*********************** FAQ-DIV *********************************************/
div#faq { margin:16px 16px 0px 16px; }
div#faq h4 { margin:0px; }
div#faq h3 { margin:0px; }
div#faq h5 { margin:8px 0px 0px 0px; font-size:12px; }
div#faq h5 a.goToStart { font-size:10px; font-weight:normal; color:#acacac; }
div#faq p { margin:0px 0px 16px 0px; text-align:justify; }
div#faq a { text-decoration:none; }
div#faq p a { text-decoration:underline; }
div#faq ul { width:300px; margin:0px 0px 16px 0px; padding:8px; border:1px solid #000000; }
div#faq ul li { font-weight:bold; }
div#faq ul li ul { margin:0px; padding:0px; border-width:0px; }
div#faq ul li ul li { font-weight:normal; margin:0px 0px 0px 16px; }


/******************** ANZEIGEN ************************************************/
table#banner { width:100%;margin:0px 16px 0px 16px; }
table#banner tr {}
table#banner tr th { height:50px; }
table#banner tr td { vertical-align:top; text-align:center; }
table#banner textarea { height:100px;margin:8px 0px 0px 0px; }
table#banner textarea#medium_rectangle { width:300px; }
table#banner textarea#halfsize { width:234px; }
table#banner textarea#universal_flash_layer { width:400px; }
table#banner textarea#wide_skyscraper { width:160px; }
table#banner textarea#fullsize { width:468px; }

table#superbanner { width:100%;margin:0px 0px 0px 0px; }
table#superbanner tr th { height:50px; padding:0px 0px 0px 16px; }
table#superbanner tr td { vertical-align:top; text-align:center; }
table#superbanner textarea { height:100px;width:728px;margin:8px 0px 0px 0px; }

div.advertisement { padding:16px 0px 8px 0px; background:url('view/images/greybubblebox.gif') bottom right no-repeat #f4f4f4; text-align:center; }


/******************** IMPORTBOOKMARKS **************************************/
div.importbookmarkCell table { width:100%; }
div.importbookmarkCell table tr td { padding:0px 4px 0px 4px;text-align:left;vertical-align:top; }
div.importbookmarkCell table tr td input { width:98%;height:12px;font-size:11px; }
div.importbookmarkCell table tr td.import input { width:0%; }
div.importbookmarkCell table tr td.private input { width:0%; }
div.importbookmarkCell table tr td textarea { width:98%;font-size:11px; }

