/*Style-Sheet  http://www.looks-galabau.com    */
/*Version 1.2  20100211                       */
/*Gregor von Kostka                           */
/**********************************************/

/*HTML-TAGS*/

*            {margin:0;padding:0}

body         {font: 0.8em/1.5 Verdana, Arial, Helvetica, sans-serif;}


img          {border: 0 solid;}

h1, h2, h3, h4, h5, h6 
             {font-family:  Verdana, Arial, Helvetica, sans-serif; color: #006532; margin: 1.0em 0 .2em; }
h1 {font-size: 140%;}
h2 {font-size: 128%;}
h3 {font-size: 121%;}
h4 {font-size: 114%;}
h5 {font-size: 107%;}
h6 {font-size: 100%;border-bottom: none;}

table        {font: normal 0.9em Verdana, Arial, Helvetica, sans-serif;}

a, a:link, a:hover, a:active, a:visited 
             {background:transparent; text-decoration:underline; cursor:pointer; color: #030;} 

hr           {margin: 1em 0; height:1px; background:#f3f3f3; color:#f1f1f1; border:none; clear:both;}


ul           {margin: .5em 0 1.5em 3em;}
ol           {margin: .5em 0 1.5em 3em;}
ul li        {list-style-image:url(../images/baum.png);}

/* LAYOUT - PAGE */
#alles       {margin: 3px; min-width: 770px; max-width: 980px;background-color: #0A2A0A;}


/* LAYOUT - HEADER */
#header        {height: 85px;}
#header_left   {height: 85px; width: 110px; float: left; margin: 3px 10px;}
#header_middle {height: 78px; width: 587px; background-image:url(http://www.looks-galabau.com/fileadmin/templates/basic/images/schriftzug.png); margin: 0px 0 0 200px;}
#header_right  {height: 85px; width: 100px; float:right; }

/* LAYOUT - NAVIGATION-HEADER */	
#header_bottom {clear:both; height: 145px; background-image:url(http://www.looks-galabau.com/fileadmin/templates/basic/images/header.jpg); background-repeat: no-repeat; margin: 10px;}


/* LAYOUT - CONTENT */
#content     { position:relative; width:100%}
	

/* LAYOUT - LEFT-CONTENT */
#left_content {position:absolute; width:185px ; background-color: #ffff99; padding: 3px; margin: 24px 10px;}


/* LAYOUT - NAVIGATION-CONTENT */
#nav_content    {padding-top: 0; border: 1px solid #ccc; margin: 1px 0 1px 0;}
#nav_content ul {margin: 0;}
#nav_content a img {margin: 0 5px 0 10px}
#nav_content li.level_one a:hover, #nav_content li.level_two a:hover, #nav_content li.level_three a:hover {color:#00472B; background-color: #e0ffe0;} 

#nav_content li.level_one   {list-style: none; border-top: 1px solid #ccc; border-bottom: 1px solid #fff;}
#nav_content li.level_one a {display:block; padding: 3px 0 3px 10px; font: bold 11px  Arial, Helvetica, sans-serif; text-decoration:none; cursor:pointer; color: #000;}

#nav_content ul li.lone_active a, #nav_content ul li.ltwo_active a, #nav_content ul li.lthree_active a {color:#1a1; font-weight: bold;} 

#nav_content li.level_two   {list-style: none; border: none;}
#nav_content li.level_two a {display:block; padding: 2px 0 2px 15px;  font: normal 9px  Arial, Helvetica, sans-serif; text-decoration:none; cursor:pointer;  color: #000;}

#nav_content li.level_three   {list-style: none; border: none;}
#nav_content li.level_three a {display:block; padding: 2px 0 2px 40px;  font: normal 9px  Arial, Helvetica, sans-serif; text-decoration:none; cursor:pointer;  color: #000;}

/* LAYOUT - MIDDLE-CONTENT */
#middle_content {margin: 0 20px 0 200px; padding-left: 15px; }


	
#rootline    {font-size: 9px; color: #777; margin: 0 0 10px 0;}
#rootline a:link, #rootline a:visited, #rootline a:hover, #rootline a:active 
             {text-decoration:none; color: #ffff99;}

#data_content {background-color: #ffff99; padding: 10px; min-height: 300px;}
#data_content ul.csc-menu li {padding: 5px 0;}
#data_content ul.csc-menu li a {text-decoration: none; font-size: 1.2em;}

/* LAYOUT - RIGHT-CONTENT */
#right_content {display:none;}


/* FORMAT */
.bodytext    {text-align: justify;}
.align-left  {text-align: left;}
.align-center{text-align: center;}
.align-right {text-align: right;}
.csc-frame-frame1 {background-color: #ddf; padding: 5px;}
.csc-frame-frame2 {background-color: #ffd; padding: 5px;}
.important   {color: red;}
.name-of-person {color: #5060A0;}
.detail      {color: #33f;}
.csc-header h1{font-size: 128%; border: none; padding-bottom: 5px;}	
.bild_links  {float: left; margin-right: 20px;}
.bild_rechts {float: right; margin-left: 20px;}
.new         {clear: both;}


/* LAYOUT - TABLES */
.contenttable  {border: 1px solid #fff; border-collapse:collapse; width:100% !important; width:600px;}
table .tr-even {background-color: #ccd;}
table .tr-odd  {background-color: #eee;}	
table td       {padding: 3px 4px 3px 1px;}
table.links td.td-0 {width: 35%;}
table.links td.td-1 {width: 5%;}
table.links td.td-2 {width: 60%;}



/* LAYOUT - FOOTER */
#footer {clear:both; margin-top: 25px; padding: 5px; font-size:0.7em; background-color: #ffff99;}
#footer a {text-decoration: none; font: normal bold 1.1em Verdana, Arial, Helvetica, sans-serif; color: #000000;}
#footer_left   {float:left; text-align:left;}
#footer_middle {text-align: center;}
#footer_right  {float:right; text-align:right; }
#footer_bottom {clear:both; height: 50px; background-image:url(http://www.looks-galabau.com/fileadmin/templates/basic/images/steine.jpg); margin: 0px;}

/* LAYOUT - Classes   */
.clear       {clear:both; position:relative; font-size:0px; height:0px; line-height:0px} 


/* LAYOUT - Formulare */
/* --- kein Rahmen */
.csc-mailform       {border: 0px;}

/* --- Beschriftungen (Bereich) */
.csc-mailform-label {clear: both; font: bold 1em Verdana, arial, Helvetica, sans-serif; border-bottom: 1px dotted #1a75ff; display: block; margin: 10px 0 5px 0;} 

/* --- Beschriftungen (Label) */
.csc-mailform-field label {margin: 5px 10px 2px 2px; font: normal 0.8em Verdana, arial, Helvetica, sans-serif; line-height: 1.1em; float: left; text-align: right; width: 100px; display: block;}

/* --- Felder */
.csc-mailform-field input, .csc-mailform-field textarea, .csc-mailform-field select 
             {margin: 2px;}

.csc-mailform-check{float: left; margin: 5px;}

/* Formatierungen Radio-Buttons */
.csc-mailform-radio legend {display:none;}
.csc-mailform-radio fieldset {border:0;}
.csc-mailform-field .csc-mailform-radio label
             {font: normal 0.8em Verdana, arial, Helvetica, sans-serif;}
.csc-mailform-field .csc-mailform-radio input
             { }

#mailformformtype_mail {margin-left: 150px;}
