/*
Theme Name: Kanzlei GMBS / Contentbereich
Theme URI: http://www.evolutionszubehoer.de
Version: 2.0
Description: Theme für www.kanzlei-gmbs.de
Author: Armin Hempel
Author URI: http://www.evolutionszubehoer.de
*/



/* Alles resetten */

:link,:visited { text-decoration:none; }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight:normal; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0 }
img, a img,:link img,:visited img, fieldset { border:none }
img { margin:0; padding:0; vertical-align:bottom; }
address { font-style:normal }

table {	border:none; padding:0px; margin:0px; border-spacing:0px; font-size:1em;}
tr { border:none; padding:0px; margin:0px; }
td { border:none; padding:0px; margin:0px; vertical-align:top; border-spacing:0px; }


legend { display:none; }

div, p, li, a {background-repeat:no-repeat; }

/* custom resets */

dl		{margin: 0 0 0 0;}
dl dt		{margin: 0 0 0 0;}
dl dd+dt	{margin-top: 0;}
dl dd		{margin: 0 0 0 0;}

ol		{list-style: none;}
ol li		{margin: 0 0 0 0;}
ol li ol	{margin: 0 0 0 0;}
ol li ul	{margin: 0 0 0 0;}

p		{margin-bottom: 0em;}

ul		{list-style: none;}
ul li		{margin: 0 0 0 0;}
ul li ul	{margin: 0 0 0 0; list-style: none;}
ul li ol	{margin: 0 0 0 0;}

pre			{font-size:1.2em; }

a:hover { text-decoration:none; }
a:focus { outline: none;}


/* ### HTML ###################################################################### */
html {
	min-height: 99%;
	margin-bottom: 1px;
}

/* ### BODY ###################################################################### */
body {
font : normal 12px/1.6em Helvetica , Arial, Georgia, sans-serif;
color : #000;
margin : 0;
padding : 0px;
background:#670511 url(../img/galen/bodybackground.gif) repeat-y;
height:100%; 
}

body_start {
font : normal 12px/1.6em Helvetica , Arial, Georgia, sans-serif;
color : #000;
margin : 0;
padding : 0px;
height:100%; 
}


.clearer {
	display:block;
	clear:both;
	line-height:0;
	height:1px;
	font-size:0;
	visibility:hidden;
}

.clear {
	clear:both;
}

.floatLeft { float:left; }
.floatRight { float:right; }

.warning { color:#f00; background: inherit; }

/* ### Website Content ############################################################ */
#site-content {
	position:relative;
	display:block;
	margin:0;
	padding:0;
	height:100%;
	width:1000px;
}

/* ### Header ##################################################################### */

#wrapper {
postion: absolute;
margin: 0;
width:1073px;
height: 100%;

}



#hauptmenu-bg {
background:#670511 url(../img/galen/schmuckheader.gif) no-repeat;

width:907px;
height:68px;
float:left;
}


#hauptmenu {
padding-left: 325px;
padding-top: 23px;
height:19px;
}

#language {
font:   12px 'Trebuchet MS', sans-serif;
margin-left: 790px;
padding-top: 8px;
color: #efe6d7;
}
#language a {
color: #efe6d7;
}


#subheader {
background-repeat: no-repeat;
display: block;
width: 1073px;
}

#gmbs {
background:#670511 url(../img/galen/logo.gif) no-repeat;
float: left;
height: 267px;
width: 306px;
}

#bildzeile { 
background-color: #670511;
float: left;
height: 267px;
width: 717px;
}

#active_menu_haupt{
font:  13px 'Trebuchet MS', sans-serif;
color :#ffffff;
text-decoration : none;
border=0;
}


#nav-header { 
background-repeat: no-repeat;
display: block;
height: 19px;
width: 500px;
}


#nav-header a{
font:   13px 'Trebuchet MS', sans-serif;
text-decoration : none;
display:inline;
color: #efe6d7;
}

#nav-header ul li {
display:inline;
padding:6px;
}


#nav-header a.current, 
#nav-header a.current:link
#nav-header a:hover {
	
	color:#efa432;
	}

#submenuspace {

display: block;
width: 1073px;
}

#rotspacer {
background-color:#670511;
float: left;
height: 70px;
width: 67px;
}





#submenu { 
float: left;
height: 70px;
width: 839px;
}

#submenu_1 {
x-height: 2;
font:  12px 'Trebuchet MS', sans-serif;
color :#999999;
background-color:#efe6d7;
display: block;
float: left;
height: 70px;
width: 839px;
}



ul.nav1st li {
height: 0px;
line-height: 0px;
padding-left: 256px;
padding-top: 25px;
margin: 0px;
}

ul.nav2nd li
{
padding:6px;
height:10px;
float: left;
}

ul.nav2nd li a
{
color :#333333;
}

ul.nav2nd li:hover
{
padding:6px;
height:10px;
}

ul.nav2nd li.active a{
color: #670511;
height:10px;
}

ul.nav2nd li.active a:hover
{
color :#670511;
}

#rotspacer_content { 
background-color:#670511;
display: block;
float: left;
height: 461px;
width: 67px;
}

#contentspace { 
height: 100%;
min-height: 461px;
padding-bottom: 20px;
width:970px;
}

#content-bereich {
x-height: 2;
font-family: 'Verdana', verdana, helvetica, arial, sans-serif;
font-size: 11px;
color: #000000;
line-height: 1.4;
background-color:#efe6d7;
display: block;
float: left;
height: 100%;
min-height: 461px;
width: 477px;
margin-top: -25px;
padding-right: 100px;
padding-top:21px;
padding-bottom: 20px;
}


#content-bereich a:link {
color: #670511;
text-decoration: none;
}

#content-bereich a:hover {
color: #670511;
text-decoration: underline;
}

#content-bereich a:visited {
color: #670511;
}




#content-bereich ul li {
list-style-image:url(../img/galen/disc.gif);
margin-left: 13px;
}

#content-bereich ol li {
list-style: decimal;
margin-left: 17px;
}





#submenu_2 {
margin-top: -30px;
font:  12px 'Trebuchet MS', sans-serif;
background-color:#efe6d7;
display: block;
float: left;
min-height: 461px;
height: 100%;
padding-left: 35px;
padding-top: 20px;
padding-bottom: 21px;
width: 227px;
}


ul.nav3rd li
{
padding:6px;
height:10px;
}

ul.nav3rd li a
{
color :#333333;
}

ul.nav3rd li:hover
{
padding:6px;
height:10px;
}

ul.nav3rd li.active a{
color :#670511;
height:10px;
}

ul.nav3rd li.active a:hover
{
color :#670511;
}









/* ### Content ############################################################## */

#mitte {
padding: 0px;
float :left;
width:785px;
border-top: 1px solid white;
}

#textcontainer {

margin-left:0px;
margin-top:0px;
float: left;
background:#fff;
padding-right:30px;
padding-left:30px;
padding-top:45px;
padding-bottom:45px;
width:330px;
min-height:330px;
border-top: 1px solid white;
color: #003d7d;
}

* html #textcontainer {  /* nur fuer Internet Explorer */
  height:330px;     /* Version 5.x */
  height:330px;    /* Version 6 */
}



