
.main {
	text-decoration: none;
	padding: 5px;
	border-top: 1px solid #e4e0ea;
	border-left: 1px solid #e4e0ea;
}
.container {
	border-right: 1px solid #e4e0ea;
	border-left: 1px solid #e4e0ea;
}

a {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #CC0066;
	text-decoration: none;
	}

.nav {
  background-image: url(images/sgb_m_bg.jpg);
  background-repeat: repeat-x;
	color: #c5d2e4;
} 
.nav a:link {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #CC0066;
	text-decoration: none;
	}
.nav a:visited {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #CC0066;
	text-decoration: none;
	}
.nav a:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #660033;
	text-decoration: underline;
	}
.left {
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

/* grundlegende Seiteneinstellungen */

body {
 	margin:0 ;
 	font-family:"arial", "Trebuchet MS", Georgia, serif;
 	font-size: 8pt;
 	line-height: 12pt;
 	background-image: url(images/bg.jpg);
 	background-repeat: repeat-x;
}

h1,h2,h3,h4 {
	font-family:Arial,Tahoma,Verdana,sans-serif;
	font-weight:bold;
	color:#CC0099;
}

h6 {
	font-family:Arial,Tahoma,Verdana,sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}

h1 {
	font-size:140%;
}

h2 {
	font-size:120%;
}

h3 {
	font-size:100%;
}

h4 {
	font-size:95%;
}

h6 {
	font-size:140%;
}

/* Bereiche */

div { margin-bottom:0px;
  }

/* Linien */
hr {
  height:1px;
  border-top:1px dotted #FCC300;
  border-left:0;
  border-right:0;
  border-bottom:0;
}

/*Ränder*/

.rand{
  padding: 5px;
}

/*Tabellen*/

table   {
    color: #666666;
    text-decoration: none;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
}

.contentadm   {
    color: #666666;
    text-decoration: none;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    width: 800px;
}

.menue_top {
    width: 180px;
    height:50px;
    text-decoration: none;
    background:url('img/spacer.gif') top left repeat-y;
    padding-left: 15px;
    background-color: #ffffff;
}



.menue_active {
    width: 180px;
    height:25px;
    text-decoration: none;
    background:url('img/menuebg_active.jpg') top left no-repeat;
    padding-left: 15px;
}


.menue {
    width: 180px;
    height:25px;
    text-decoration: none;
    background:url('img/menuebg.jpg') top left no-repeat;
    padding-left: 15px;
}

.menue_sub_active {
    width: 180px;
    height:25px;
    text-decoration: none;
    background:url('img/menuebg_sub_active.jpg') top left no-repeat;
    padding-left: 35px;
}


.menue_sub {
    width: 180px;
    height:25px;
    text-decoration: none;
    background:url('img/menuebg_sub.jpg') top left no-repeat;
    padding-left: 35px;
}

.active_content   {
    width: 420px;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 5px;
    color: #666666;
}

.active_content_inside   {
    width: 400px;
    }

.sub_content   {
    width: 200px;
    text-decoration: none;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 5px;
    color: #ffffff;
}

.sub_content_inline   {
    color: #ffffff;
}

.footer   {
    text-decoration: none;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 5px;
    color: #cccccc;
}



/*Menue - Links*/

 #menue {
width: 254px;
font-size: 90%;
}
.menuekopf {
font-weight: normal;
padding: 5px;
margin-bottom: 2px;
}
#menue ul {
list-style-type: none;
padding: 0px;
margin: 0px;
}
#menue li {
display: block;
margin-bottom: 2px;
}
#menue li a, #menue li a:link {
color: #CC0066;
text-decoration: none;
display: block;
width: 245px;
padding: 5px;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #660033;
}
#menue li a:visited {
color: #CC0066;
}

#menue li a:hover, #menue li a:active, #menue li a:focus {
border-bottom: 1px solid #CC0066;
padding-top: 6px;
padding-right: 4px;
padding-bottom: 4px;
padding-left: 6px;
background: url(images/sgb_menue_bg_dy.jpg) top right repeat-x;
}
/*Menue - link_con */
a.link_con:link
  { font-family: Arial,Verdana,Tahoma,sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #CC0066;
    text-decoration: underline;
  }

a.link_con:hover
  { font-family: Arial,Verdana,Tahoma,sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #CC0099;
    text-decoration: underline; }


a.link_con:active
  { font-family: Arial,Verdana,Tahoma,sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #CC0099;
    text-decoration: underline;}


a.link_con:visited
  { font-family: Arial,Verdana,Tahoma,sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #CC0066;
    text-decoration: underline;}

/*Menue - link_pro */
a.link_pro:link
  { font-family: Arial,Verdana,Tahoma,sans-serif;
    font-size:120%;
    font-weight: bold;
    color: #CC0066;
    text-decoration: underline;
  }

a.link_pro:hover
  { font-family: Arial,Verdana,Tahoma,sans-serif;
    font-size:120%;
    font-weight: bold;
    color: #CC0099;
    text-decoration: underline; }


a.link_pro:active
  { font-family: Arial,Verdana,Tahoma,sans-serif;
    font-size:120%;
    font-weight: bold;
    color: #CC0099;
    text-decoration: underline;}


a.link_pro:visited
  { font-family: Arial,Verdana,Tahoma,sans-serif;
    font-size:120%;
    font-weight: bold;
    color: #CC0066;
    text-decoration: underline;}

a.gbfooter:link
{
color: #999999;
text-decoration: none;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
}

a.gbfooter:visited
{
color: #999999;
text-decoration: none;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
}

a.gbfooter:active
{
color: #cc0066;
text-decoration: none;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
}

a.gbfooter:hover
{
color: #cc0066;
text-decoration: none;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
}


a
{
color: #444444;
text-decoration: none;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
}

a:hover
{
color: #cc0066;
}

/*Forms*/
input.kontakt    {color:            #404040;
                 font-family:      Arial, sans-serif;
                 font-size:        11px;
                 border:           solid 1px;}

textarea.kontakt {color:            #404040;
                 font-family:      Arial, sans-serif;
                 font-size:        11px;
                 border:           solid 1px;
                 overflow: auto;}
textarea {
  background-color: #FFFFFF;
}

.simage {
    background:url(images/dropshadow.png) no-repeat bottom right;
    float:left;
}

.simage img {
    display: block;
    margin: 0px 9px 9px 0px;
}

.simage:after {
    background:url(images/dropshadow.png) left bottom no-repeat;
    display:block;
    width:18px;
    height:9px;
    content:"";
    margin:-9px 0px 0px 0px;
}

.simage:before {
    background:url(images/dropshadow.png) top right no-repeat;
    display:block;
    height:18px;
    content:"";
    margin-bottom:-18px;
}

.liw{ 	
	background-color: #FFFFFF;	
}
.lig{
	background: url(images/sgb_menue_bg.jpg) top right repeat-x;
}
