*      { margin:0px; padding:0px; list-style:none; }
body   { margin-left:10px; }




/* ------------- layout -----------------*/

#topbar {
    background: url(/fileadmin/images/top.gif) no-repeat;
    position:    absolute;
    top:         0px;
    left:        10px;
    width:       800px;
    height:      4px;
    text-align:  right;
}

#topnav {
    width:       800px;
    height:      20px;
    text-align:  right;
}

#header {
    width:       800px;
    height:      94px;
}

#hmenu  {
    position:    absolute;
    top:         70px;
    left:        400px;
    width:       400px;
    color:       #ffffff;
    font-size:   20px;
    font-family: verdana, arial;
    text-align:  right;
}

#clear  { clear:left; }

#slot1  {
    float:       left;
    width:       146px;
}

#main   {
    float:       left;
    width:       650px;
    padding:     4px;
}

#level1menu {
    background: url(/fileadmin/images/nav_standard2.gif);
    float:       left;
    width:       590px;
    height:      18px;
}

#level2menu {
    background: url(/fileadmin/images/nav_bg2.gif) no-repeat;
    width:       650px;
    height:      18px;
}

*:first-child+html #level2menu {
    margin-top: -4px;
}

#language {
    background: url(/fileadmin/images/nav_standard2.gif) no-repeat;
    float:       left;
    text-align:  right;
    width:       60px;
    height:      18px;
}

#content {
    padding:     4px;
    width:       640px;
    min-height:  500px;
}


#footer {
    text-align:  center;
    width:       650px;
}

#right-slots  {
    position:    absolute;
    top:         0px;
    left:        810px;
    float:       left;
}

#slot2  {
    float:       left;
    padding:     2px;
}

#slot3  {
    float:       left;
    padding:     2px;
}


#toggle {
    width: 645px;
    text-align: right;
}

#tag_cloud {
    width: 645px;
}



/* ------------- navigation -------------*/

#nav_st {
    background: url(/fileadmin/images/nav_standard.gif) no-repeat;
    float:       left;
    width:       89px;
    height:      18px;
}

#nav_ac {
    background: url(/fileadmin/images/nav_active.gif) no-repeat;
    float:       left;
    width:       89px;
    height:      18px;
}

#nav_st2 {
    background: url(/fileadmin/images/nav_standard2.gif) no-repeat;
    float:       left;
    width:       89px;
    height:      18px;
}

#nav_ac2 {
    background: url(/fileadmin/images/nav_active2.gif) no-repeat;
    float:       left;
    width:       89px;
    height:      18px;
}



/* ------------- left slot --------------*/
#lslot_h {
    background: url(/fileadmin/images/container_header.gif) no-repeat;
    margin-top:     4px;
    padding-top:    4px;
    width:     146px;
    height:    14px;
    color:     #ffffff;
}

#lslot_l {
    background-color: #F7F7F7;
    padding:   0px;
    border: solid 1px #0064BA;
}

#lslot_b {
    background-color: #F7F7F7;
    padding:   4px;
    border: solid 1px #0064BA;
}


#hidden {
    visibility:collapse;
}

div.blgr {
    background:  #eeeeee url('../images/blue.gif') no-repeat;
    height:        20px;
    padding-left:  20px;
    padding-top:    4px;
    margin-bottom: 10px;
}


img.middle {
    vertical-align: middle;
}



html, p, tr, td {font-family: verdana, arial; font-size: 10px; color: #222222;}

h1     {color: #2F467C; font-size: 12px; font-family: verdana, arial;}
h2     {color: #2F467C; font-size: 11px; font-family: verdana, arial;}
h3     {color: #2F467C; font-size: 10px; font-family: verdana, arial;}

h1.hidden {
    visibility:collapse;
}

.balken_oben   {color: #ffffff; font-size: 10px; font-family: verdana, arial;}
.copyright     {color: #ffffff; font-size: 10px; font-family: verdana, arial;}

div.small      {color: #2f467c; font-size: 7pt; font-family: verdana, arial;}
div.footer     {color: #ffffff; font-size: 8pt; font-family: verdana, arial;}

a:link         {color: #2F467C; text-decoration: none}
a:visited      {color: #2F467C; text-decoration: none}
a:hover        {color: #9999ff; text-decoration: none}
a:active       {color: #2F467C; text-decoration: none}

a.chat         { text-decoration:none; color:white; }
a.chat:hover   { text-decoration:underline; color:#bbbbbb;}
td.chat        { text-decoration:none; color:white; background: url(/fileadmin/images/webchat_nav.gif) no-repeat;  width: 150px;  height: 22px;}
tr.chat        { background-color: #3D5257; }

tr.black       { color: #000000; }
tr.red         { color: #FF0000; background-color: #FFCCCC; }

img            { border: none }

input {
      background-color: white;
      border:           1px solid #a5acb2;
      padding:          1px
}

input[readonly]{
      background-color: #ddd;
}

.saved         {visibility: hidden; color: red}

#mctrl {
    color: #000000;
    font-size: 9px;
    font-family: verdana, arial;
}


/* ------------- captcha ----------------*/
span.s { color: #000066; background-color: #0064BA; }
span.w { color: #ffffff; background-color: #EEE; }




/* ------------- accordian --------------*/

#basic-accordian{
        width:645px;
        z-index:50;
}

.accordion_headings{
        padding:5px;
        color:#FFFFFF;
    background-image:url(../images/bigbar.gif);
        cursor:pointer;
        font-weight:bold;
}

.accordion_headings:hover{
    background-image:url(../images/bigbar.gif);

}

.accordion_child{
        padding:15px;
        background:#EEE;
}

.header_highlight{
    background-image:url(../images/bigbar.gif);
 
}




/* farbtastic settings ------------------------------- */

.farbtastic {
  position: relative;
}
.farbtastic * {
  position: absolute;
}
.farbtastic, .farbtastic .wheel {
  width: 150px;
  height: 150px;
}
.wheel {
  left: 0px;
}
.farbtastic .color, .farbtastic .overlay {
  top: 60px;
  left: 30px;
  width: 40px;
}
.farbtastic .wheel {
  background: url(/fileadmin/images/wheel.png) no-repeat;
  width: 150px;
  height: 150px;
}

.markers {
  visibility: visible;
}

.farbtastic .marker {
  width: 17px;
  height: 17px;
  margin: -8px 0 0 -8px;
  overflow: hidden;
  background: url(/fileadmin/images/marker.png) no-repeat;
}
.farbtastic .marker-red {
  width: 11px;
  height: 11px;
  margin: -8px 0 0 -8px;
  overflow: hidden;
  background: url(/fileadmin/images/reddot.png) no-repeat;
}

.farbtastic .norden {
  width: 17px;
  height: 17px;
  margin: -8px 0 0 -8px;
  overflow: hidden;
  background: url(/fileadmin/images/n.png) no-repeat;
}




/* FILE INPUT ------------------------------- */

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter: alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}





/* PLACEMARK GALLERY ------------------------ */

#gallery1   { width:648px; height:230px;}
#pm1        { float:left; margin:4px; padding:2px; overflow: hidden; width:204px; height:150px;}
#pm2        { float:left; margin:4px; padding:2px; overflow: hidden; width:204px; height:150px;}
#pm3        { float:left; margin:4px; padding:2px; overflow: hidden; width:204px; height:150px;}
#pm1b       { float:left; margin:4px; padding:2px; overflow: hidden; width:204px; height:15px; background-color: #eeeeee; }
#pm2b       { float:left; margin:4px; padding:2px; overflow: hidden; width:204px; height:15px; background-color: #eeeeee; }
#pm3b       { float:left; margin:4px; padding:2px; overflow: hidden; width:204px; height:15px; background-color: #eeeeee; }

#gallery2   { width:648px; height:230px;}
#pm4        { float:left; margin:4px; padding:2px; overflow: hidden; width:204px; height:150px;}
#pm5        { float:left; margin:4px; padding:2px; overflow: hidden; width:204px; height:150px;}
#pm6        { float:left; margin:4px; padding:2px; overflow: hidden; width:204px; height:150px;}
#pm4b       { float:left; margin:4px; padding:2px; overflow: hidden; width:204px; height:15px; background-color: #eeeeee; }
#pm5b       { float:left; margin:4px; padding:2px; overflow: hidden; width:204px; height:15px; background-color: #eeeeee; }
#pm6b       { float:left; margin:4px; padding:2px; overflow: hidden; width:204px; height:15px; background-color: #eeeeee; }

#clear      { clear:left; }



/* FORUM TABELLE ---------------------------- */
table.tx-mmforum-table { width: 645px }


/* PINWAND ---------------------------------- */
.area1 {padding:4px; border-width:1px; border-style:outset; border-left-color:#FF9999; border-right-color:#FF3333; border-top-color:#FF9999; border-bottom-color:#FF3333; background-color:#FF6666; font-family:Verdana; font-size:12px;}
.area2 {padding:4px; border-width:1px; border-style:outset; border-left-color:#FFCC99; border-right-color:#FF9933; border-top-color:#FFCC99; border-bottom-color:#FF9933; background-color:#FFB266; scrollbar-arrow-color:#000000; scrollbar-face-color:#FFB266; scrollbar-highlight-color:#FFCC99; scrollbar-3dlight-color:#000000; scrollbar-shadow-color:#FF9933; scrollbar-darkshadow-color:#000000; scrollbar-track-color:#000000; font-family:Verdana; font-size:12px;}
.area3 {padding:4px; border-width:1px; border-style:outset; border-left-color:#FFFFCC; border-right-color:#FFFF66; border-top-color:#FFFFCC; border-bottom-color:#FFFF66; background-color:#FFFF99; scrollbar-arrow-color:#000000; scrollbar-face-color:#FFFF99; scrollbar-highlight-color:#FFFFCC; scrollbar-3dlight-color:#000000; scrollbar-shadow-color:#FFFF66; scrollbar-darkshadow-color:#000000; scrollbar-track-color:#000000; font-family:Verdana; font-size:12px;}
.area4 {padding:4px; border-width:1px; border-style:outset; border-left-color:#E5FFCC; border-right-color:#B3FF66; border-top-color:#E5FFCC; border-bottom-color:#B3FF66; background-color:#CCFF99; scrollbar-arrow-color:#000000; scrollbar-face-color:#CCFF99; scrollbar-highlight-color:#E5FFCC; scrollbar-3dlight-color:#000000; scrollbar-shadow-color:#B3FF66; scrollbar-darkshadow-color:#000000; scrollbar-track-color:#000000; font-family:Verdana; font-size:12px;}
.area5 {padding:4px; border-width:1px; border-style:outset; border-left-color:#CCFFCC; border-right-color:#66FF66; border-top-color:#CCFFCC; border-bottom-color:#66FF66; background-color:#99FF99; scrollbar-arrow-color:#000000; scrollbar-face-color:#99FF99; scrollbar-highlight-color:#CCFFCC; scrollbar-3dlight-color:#000000; scrollbar-shadow-color:#66FF66; scrollbar-darkshadow-color:#000000; scrollbar-track-color:#000000; font-family:Verdana; font-size:12px;}
.area6 {padding:4px; border-width:1px; border-style:outset; border-left-color:#CCFFE5; border-right-color:#66FFB3; border-top-color:#CCFFE5; border-bottom-color:#66FFB3; background-color:#99FFCC; scrollbar-arrow-color:#000000; scrollbar-face-color:#99FFCC; scrollbar-highlight-color:#CCFFE5; scrollbar-3dlight-color:#000000; scrollbar-shadow-color:#66FFB3; scrollbar-darkshadow-color:#000000; scrollbar-track-color:#000000; font-family:Verdana; font-size:12px;}
.area7 {padding:4px; border-width:1px; border-style:outset; border-left-color:#CCFFFF; border-right-color:#66FFFF; border-top-color:#CCFFFF; border-bottom-color:#66FFFF; background-color:#99FFFF; scrollbar-arrow-color:#000000; scrollbar-face-color:#99FFFF; scrollbar-highlight-color:#CCFFFF; scrollbar-3dlight-color:#000000; scrollbar-shadow-color:#66FFFF; scrollbar-darkshadow-color:#000000; scrollbar-track-color:#000000; font-family:Verdana; font-size:12px;}
.area8 {padding:4px; border-width:1px; border-style:outset; border-left-color:#CCE5FF; border-right-color:#66B3FF; border-top-color:#CCE5FF; border-bottom-color:#66B3FF; background-color:#99CCFF; scrollbar-arrow-color:#000000; scrollbar-face-color:#99CCFF; scrollbar-highlight-color:#CCE5FF; scrollbar-3dlight-color:#000000; scrollbar-shadow-color:#66B3FF; scrollbar-darkshadow-color:#000000; scrollbar-track-color:#000000; font-family:Verdana; font-size:12px;}
.area9 {padding:4px; border-width:1px; border-style:outset; border-left-color:#CCCCFF; border-right-color:#6666FF; border-top-color:#CCCCFF; border-bottom-color:#6666FF; background-color:#9999FF; scrollbar-arrow-color:#000000; scrollbar-face-color:#9999FF; scrollbar-highlight-color:#CCCCFF; scrollbar-3dlight-color:#000000; scrollbar-shadow-color:#6666FF; scrollbar-darkshadow-color:#000000; scrollbar-track-color:#000000; font-family:Verdana; font-size:12px;}
.area10{padding:4px; border-width:1px; border-style:outset; border-left-color:#E5CCFF; border-right-color:#B366FF; border-top-color:#E5CCFF; border-bottom-color:#B366FF; background-color:#CC99FF; scrollbar-arrow-color:#000000; scrollbar-face-color:#CC99FF; scrollbar-highlight-color:#E5CCFF; scrollbar-3dlight-color:#000000; scrollbar-shadow-color:#B366FF; scrollbar-darkshadow-color:#000000; scrollbar-track-color:#000000; font-family:Verdana; font-size:12px;}
.area11{padding:4px; border-width:1px; border-style:outset; border-left-color:#FFCCFF; border-right-color:#FF66FF; border-top-color:#FFCCFF; border-bottom-color:#FF66FF; background-color:#FF99FF; scrollbar-arrow-color:#000000; scrollbar-face-color:#FF99FF; scrollbar-highlight-color:#FFCCFF; scrollbar-3dlight-color:#000000; scrollbar-shadow-color:#FF66FF; scrollbar-darkshadow-color:#000000; scrollbar-track-color:#000000; font-family:Verdana; font-size:12px;}
.area12{padding:4px; border-width:1px; border-style:outset; border-left-color:#FF99CC; border-right-color:#FF66B2; border-top-color:#FF99CC; border-bottom-color:#FF66B2; background-color:#FF99CC; scrollbar-arrow-color:#000000; scrollbar-face-color:#FF99CC; scrollbar-highlight-color:#FF99CC; scrollbar-3dlight-color:#000000; scrollbar-shadow-color:#FF66B2; scrollbar-darkshadow-color:#000000; scrollbar-track-color:#000000; font-family:Verdana; font-size:12px;}



