/********************************************/
/*  BODY  -  BODY  -  BODY  -  BODY  -  BODY*/
/********************************************/
#loginBox {
	width: 220px;
	padding: 5px;
	margin-top: 25px;
	margin-bottom: 30px;
	border: 1px solid #ccc;
}
.tx-loginboxmacmade-pi1-header {
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.tx-mocfilemanager-adminpanel{
	background-color: #fff;
	border: 1px solid #ccc;
	margin-top: 20px;
	padding: 5px;
}
div.tx-mocfilemanager-pi1 .command {
	color:#000033;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
}
.imgtext-table img {
	margin: 0px;
}

body { 
  margin: 0px;
  color:#3D3D3D;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  scrollbar-face-color:#ffffff;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-3dlight-color:#ffffff;
  scrollbar-darkshadow-color:#ffffff;
  scrollbar-shadow-color:#ffffff;
  scrollbar-arrow-color:#02559B;
  scrollbar-track-color:#ffffff;
}

.image-with-caption {
  position:relative;
  float:right;
}

.tx-mocfilemanager-pi1 td {
	font-size: 12px;
	font-weight: normal;
}
.filelink {
	font-size: 12px !important;
	font-weight: normal;
}


/********************************************/
/*  ASZ NEU   -  ASZ NEU   -   ASZ NEU      */
/********************************************/

#asz {
  position: absolute;
  z-index: 120;
  left: 50%;
  margin-left: -447px;
  top: 505px;
}




/********************************************/
/*  wc_tt_news                              */
/********************************************/

.image-with-caption {
  position:relative;
  float: left;
  width: 125px;
}

.all-images{
  position:relative;
  width: 160px;
  top: 0px;
}

.all-images img {
  padding: 5px 0px 5px 0px;
}

.imagecaption {
  color:#3D3D3D;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.Stil1 {
	color: #005AA9;
	font-weight: bold;
}

a {
  focus: none;
  outline: 0;
  moz-outline:0;
}
#fakeGallery {
  position: absolute;
  left: 20px;
  top: 30px;
  z-index: 200;
  width: 250px;
}

#logo{
  position:relative;
  left: 5px;
  top: 0px;
}
#logo1{
  position:relative;
  left: 5px;
  top: 0px;
}

#logo2{
  position:relative;
  left: 5px;
  top: 0px;
}


#content1 a {
  color:#3D3D3D;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
}

#content1 a:hover {
  color:#3D3D3D;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: underline;
}

.news-catmenu-header, .news-catmenu-header a {
	padding:0;
	margin:0;
	font-size:0;
	visibility:hidden;
        position:absolute;
}

.clearer{
  color: #B0B0B0;
  height: 1px;
}

.textgal {
  color:#3D3D3D;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

/********************************************/
/*  TABELLE  -  TABELLE  -  TABELLE         */
/********************************************/

.tabelle {
   padding: 5px;
   background-color:#EAEDF7;
   margin-bottom: 5px;
}

.tabelle-reco {
   padding: 5px;
   background-color:#F8EAE3;
   margin-bottom: 5px;
}

.zelle {
  width: 33%;
}

/********************************************/
/*  BESTELLUNG  -  BESTELLUNG  -  BESTELLUNG */
/********************************************/

.mailform input, .mailform select {
  width: 200px;
  border: solid 1px #ccc;
  color:#3D3D3D;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.mailform textarea {
  width: 195px;
  width: 200px;
  border: solid 1px #ccc;
  color:#3D3D3D;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

#datum select {
  width: 69px;
}

.bestellung {
 background-color:#005AA9;
 color:#ffffff;
 font-weight: bold;
 padding-left: 5px;
 width: 600px;
 height:15px;
}

.bestellung2 {
 background-color:#D8000B;
 font-size: 11px;
 color:#ffffff;
 font-weight: bold;
 padding-left: 5px;
 width: 400px;
 height:15px;
}


.bestellung3 {
 background-color:#01622D;
 font-size: 11px;
 color:#ffffff;
 padding-left: 5px;
 font-weight: bold;
 width: 400px;
 height:15px;
}

/********************************************/
/* MAILFORMULAR  -  MAILFORMULAR            */
/********************************************/
















#mailform input, #mailform select {
  width: 200px;
  border: solid 1px #ccc;
  color:#3D3D3D;

  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}

#mailform textarea {
  width: 195px;
}

.pflichtfelder {
  color:#0059A9;
  font-weight: bold;
}

/********************************************/
/*  JOBERWEITERUNG  -  JOBERWEITERUNG       */
/********************************************/

#job .titel {
  color: #ffffff;
}

.titel {
  color: #ffffff;
}

#job .link a {
  color: #ffffff;
}

#job .link a:hover {
  color: #ffffff;
}

/********************************************/
/*  LAYOUT  -  LAYOUT  -  LAYOUT  -  LAYOUT */
/********************************************/

#notdienst {
  position: relative;
  margin-top: -110px;
  margin-left: 15px;
}

#headnavi {
  position: relative;
  height: 30px;
  width: 780px;
  vertical-align: middle;
  padding-left: 20px;
  background-image: url(/fileadmin/templates/images/navi_bg_01.gif);
  background-repeat: no-repeat;
  background-position: 20px 2px;
}

#subnavi {
  vertical-align: middle;
  padding-left: 15px;
}


div#container {
  position: absolute;
  height: 716px;
  width: 954px;
  top: 50%;
  left:50%;
}
div#container[id]
{
    margin-top: -358px;
    margin-left: -477px;
}

#fusszeile {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  height:35px;  
  text-decoration: none;
}

#fusszeile a{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  text-decoration: none;
}

#sidenavi {
  position: relative;
  top: 20px;
  left: 25px;
  clear: both;
  height: 400px;
}



/********************************************/
/*  ÜBERSCHRIFTEN  -  ÜBERSCHRIFTEN         */
/********************************************/

#h1 {
	background-image: url(/fileadmin/templates/images/h1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	left: -45px;  
}

h1 {
  color:#3D3D3D;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
}



#content1 {
  padding-top: 10px;
  position: relative;
  width: 780px;
  height: 340px;
  overflow: auto;
  padding-right: 0px;
  padding-left: 20px;
}

/* Popup Notdienst */

.tx-rgpopup-Nest {
	position:absolute;
	border: 0px;
	width:520px;
}
	
.tx-rgpopup-dragbar {
	background-color: #F7931D;
	cursor:pointer;
	padding: 2px 0px;
}
.tx-rgpopup-left {
	font-size : 13px; 
	font-weight: bold;
	color: white;
	float: left;
	padding-right: 15px;
	padding-left: 5px;
}
		
.tx-rgpopup-right {
	text-align:right;
	padding-right: 1px;
}

.tx-rgpopup-mainNest {
	text-align: left;
	padding: 10px;
	background-color: white;
}

/* Stile für RTE */
		span.dakablau { color: #005AA9; }
		span.recorot { color: #D8000B; }
		span.erdwerkgruen { color: #36793D; }
		span.orange { color: #F18E00; }
                span.grau { color: #EAEDF7; }



/* Gallery */
div.jm-gallery-album-entry {
	float:left;
	margin:15px;
	width: 120px;
	height: 110px;
}

.jm-gallery-image-metainformation-bottom{
  background-color:#F6F6F6;
  padding: 5px;
}

#content1 .imgtext-table{
	padding: 5px;
}
