/* CSS Document */
body {
  background-color: #8b4513;
  font-size: 0.8em;
  font-family: Trebuchet, trebuchet ms, Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
  color:#000;  
  padding:0px;
  margin:0px;
}
#container { 	
  position:absolute;
  height:600px; 
  width:800px;
  margin: -300px 0px 0px -400px;
  top: 50%; 
  left: 50%;
  overflow: hidden;
  background: transparent;
  border: 0;
}
#head { position: absolute; top: 0; left: 0; width: 800px; height: 80px; }
#suc { position: absolute; top: 0; left: 0; width: 700px; height: 80px;}
#logo { position: absolute; left:0px; top: 0px; width: 717px; height:80px; background: url(../images/logo.png); }
#content-area { 
 position: absolute; 
 left: 0; 
 top: 50px; 
 width: 715px; 
 height: 530px; 
 border-left: 1px solid #f5deb3; 
 border-right: 1px solid #f5deb3;
 border-bottom: 1px solid #f5deb3;
 margin: 0;
}
#content { 
 position: absolute; 
 top: 40px; 
 left: 40px; 
 width: 555px; 
 height: 450px; 
 background: #f5deb3; 
overflow: auto;
}
#content-text {
 position: absolute;
 top: 0px;
 left: 10px;
 width: 520px;
 height: 450px;
 }
#menu { 
 position: absolute; 
 right: 0; 
 top: 90px; 
 width: 165px; 
 height: auto; 
 background: #8b4513; 
 border-top: 1px solid #f5deb3; 
 border-left: 1px solid #f5deb3;
 border-right: 1px solid #f5deb3;
 margin:0; 

}
#footer { position: absolute; bottom: 0; right: 0; width: 800px; height: 20px; color: #f5deb3; }

a img { border: 0; }

/* MENU */
a.menuLink2, a.menuLink2:link, a.menuLink2:visited {
  display:block;
  height:17px;
  margin:0px;
  padding:2px;
  font-size:14px;
  font-weight: bold;
  padding-left:20px;
  text-decoration:none;
  background-color:#f5deb3;
  background-repeat:no-repeat;
  background-position:top left;
  color:#8b4513;
 
}

a.menuLink2:hover {
  background: url(../images/marker_outlined_light_15x15.png) left no-repeat;
  background-color:transparent;
  color: #f5deb3;
 
}

a.menuLinkAct2 {
  display:block;
  height:17px;
  margin:0px;
  padding:2px;
  padding-left:20px;
  font-size:14px;
  font-weight: bold;
  text-decoration:none;
  background: url(../images/marker_full_light_15x15.png) left no-repeat;
  background-color:transparent;
  color:#f5deb3;
}

a.submenuLink2 {
  display:block;
  margin:0px;
  padding:1px;
  padding-left:20px;
  font-size:12px;
  font-weight: normal;
  text-decoration:none;
  color:#f5deb3;
}

a.submenuLink2:hover {
  background: url(../images/marker_outlined_light_15x15.png) left no-repeat;
  text-decoration: none;
}

a.submenuLinkAct2 {
  display:block;
  color:#f5deb3;
  margin:0px;
  padding:1px;
  padding-left:20px;
  font-size:12px;
  font-weight: bold;
  text-decoration:none;
  background: url(../images/marker_full_light_small_15x15.png) left no-repeat;

}

#menuDiv2 {
  width:179px;
  margin:0px;
  padding:0px;
  padding-top:0px;
  padding-left:2px;
  text-align:left;
}

li.menuItem2 {
  list-style-type:none;
  text-align:left;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #f5deb3;
}

li.submenuItem2 {
  list-style-type:none;
  color:#666666;
  text-align:left;
  border-top:1px solid #f5deb3;
}


#menuList2 {
  margin:0px;
  padding:0px;
  width:179px;
}

ul.submenuList2 {
  margin:0px;
  padding:0px;
}

ul.subsubmenuList2 {
  margin:0px;
  padding:0px;
}
li.subsubmenuItem2 {
  list-style-type:none;
  color:#666666;
  text-align:left;
  border-top:1px solid #f5deb3;
}
a.subsubmenuLink2 {
  display:block;
  margin:0px;
  padding:1px;
  padding-left:30px;
  font-size:11px;
  font-weight: normal;
  text-decoration:none;
  color:#f5deb3;
}

a.subsubmenuLink2:hover {
  background: url(../images/marker_outlined_light_15x15.png) left no-repeat;
  text-decoration: none;
}

a.subsubmenuLinkAct2 {
  display:block;
  color:#f5deb3;
  margin:0px;
  padding:1px;
  padding-left:30px;
  font-size:11px;
  font-weight: bold;
  text-decoration:none;
  background: url(../images/marker_full_light_small_15x15.png) left no-repeat;

}


.footertext { font-size: 10px; text-align: right; margin-right: 83px;}
.footertext a { text-decoration: none; color: #f5deb3; font-weight: bold; }
.footertext a:hover { text-decoration: underline; }
p { font-size: 1.0em; margin: 5px; text-align: justify; }
h1 { font-size: 2.4em; font-variant: small-caps; font-weight: bold; text-align: center; width: 520px; border-bottom: 2px dotted #8b4513; color: #8b4513; }
h2 { font-size: 2.0em; font-variant: small-caps; font-weight: normal; text-align: center; width: 520px; border-bottom: 1px dotted #8b4513; color: #8b4513; }
h3 { font-size: 1.6em; margin: 0; padding: 0; }
h4 { font-size: 1.2em; margin: 0; padding: 0; }
h5 { font-size: 1.0em; font-weight: bold; margin: 0; padding: 0; }
h6 { font-size: 0.8em; font-weight: bold; color: #8b4513; margin-right: 20px; padding: 0; text-align: right; }
#head h1 { margin-top: 10px; margin-left: 40px; padding: 0; color: #f5deb3; font-size: 30px; text-align: left; }
#head h2 { margin-top: -20px; padding: 0; font-variant: small-caps; color: #f5deb3; font-size: 14px; text-align: left; margin-left: 530px; font-weight: bold; }

blockquote { color: #808080; font-size: 0.8em; margin-left: 20; padding-left: 5px; border-left: 3px solid #808080; }

a[href^="http:"] {
background: transparent url('../images/ext-link.png') 100% 50% no-repeat;
padding-right: 12px;
}

a[href^="http://aif-seminare.de"],
a[href^="http://www.aif-seminare.de"],
a[href^="http://blog.aif-seminare.de"],
a[href^="http://digmatech.de"] {
background: transparent;
padding-right: 0px;
}

/* Mailform */
/* Formular */
fieldset.csc-mailform{border:0}
fieldset.csc-mailform label{width:120px;float:left;text-align:right;margin-right:10px;display:block}
fieldset.csc-mailform input,fieldset.csc-mailform textarea{margin-bottom:10px;font-size:10px;font-family:Verdana, Helvetica, sans-serif;border:1px solid #ccc;padding:2px;xwidth:250px}
fieldset.csc-mailform fieldset input{float:none;display:inline;width:50px;text-align:left;border:0}
fieldset.csc-mailform fieldset label{display:inline;float:none;text-align:left;width:300px;margin:10px 0}
fieldset.csc-mailform fieldset{border:0}
fieldset.csc-mailform fieldset legend{display:none}
fieldset.csc-mailform select{width:220px;margin:2px 0}
fieldset.csc-mailform option{padding:0 5px;background:#fff}
#mailformformtype_mail{padding:2px;margin-left:40px;background:#eee;border:1px solid #ccc;width:80px;text-align:center}

.csc-textpic-imagewrap { padding: 10px; margin-right: 15px; margin-left: 15px; }
.csc-textpic-caption { font-size: 0.6em; color: #999 }
.tx-wagrandomimage-pi1 { text-align: center; padding-bottom: 20px; }

.align-right { text-align: right; }
.align-center { text-align: center; }