/* DATEI: basis.css 
PROJEKT: tanzparterre.de */

body { 
margin: 0;
padding:0;
color: #666666;
background-color: #990033;
}

body, p, td, ul, ol {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.breaker {
clear: both;
height: 1px;
overflow: hidden;
}

.hr {
display: none;
}

.small {
font-size:11px;
}

.img {
border: none;
}

a { 
color:#333333;
text-decoration:underline;
}

a:hover {
color:#333333;
text-decoration:none;
}

h2 {
margin: 0 0 17px 0;
font-size: 14px;
font-weight: bold;
color: #333333;
}

#main {
  position			: absolute; 
  top				: 50%;  
  left				: 50%; 
  width				: 770px;  
  height			: 450px;   
  margin-top		: -225px;  
  margin-left		: -385px; 
  background-color: #ffffff;
}


/* ------------- Logo links ------------------- */

#logoHome {
width: 265px;
height: 60px;
position:absolute;
top:0;
left:0;
}

#logoHome h1 {
display:none;
}

#logoFlash {
width: 200px;
height: 330px;
position:absolute;
top:60px;
left:0;
background: #ffffff url(../img/logo.gif) no-repeat left top;
}

#logoText {
width: 265px;
height: 60px;
position:absolute;
top:390px;
left:0;
}


/* ------------- Contentbereich ------------------- */

#contentContainer1 {
width: 505px;
float: right;
}

#contentContainer2 {
width: 505px;
float: left;
}

/* ------------- Navigation------------------- */

#Menu {
position:absolute;
top:0px;
left: 270px;
height: 35px;
line-height: 30px;
float: left;
font-size: 12px;
font-weight: bold;
}

#Menu a { 
color: #999999;
text-decoration:none;
padding: 0 12px 0 12px;
padding-bottom: 12px;
}

#Menu a:hover {
color: #000000;
text-decoration:none;
}

#Menu a.current {
color: #000000;
background: #ffffff url(../img/nav_mark.gif) no-repeat center bottom;
}

/* ------------- Submenu ------------------- */

#subMenu {
position:absolute;
top:35px;
left: 270px;
width: 445px;
font-size: 11px;
border-top: #cccccc 1px solid;
padding-top: 3px;
}

#subMenu a { 
color: #999999;
text-decoration:none;
padding: 0 0 0 12px;
}

#subMenu a:hover {
color: #000000;
text-decoration:none;
}

#subMenu a.current {
color: #000000;
}

/* ------------- Content Mitte------------------- */
#divContainer {
position:absolute; 
top:80px; 
left: 275px;
width:455px; 
height:335px; 
overflow:hidden; 
clip:rect(0,455,335,0); 
visibility:hidden;
}  

#divContent {
position:absolute;
top:0;
left: 0;
width:455px; 
} 

#divUpControl {
position:absolute; 
top:80px;
height: 335px;
right: 5px;
width:10px; 
z-index:1; 
} 

p {
line-height: 140%;
margin: 0 0 7px 10px;
}

h1 {
margin: 0 0 7px 10px;
font-size: 12px;
font-weight: bold;
color: #333333;
padding-left: 15px;
background: #ffffff url(../img/pfeil1.gif) no-repeat left top;
}

.imgtext-table {
margin-bottom: 10px;
}

ul {
margin: 0 0 7px 10px;
padding: 0;
list-style-type:none;
}

li {
margin: 0;
padding-left: 15px;
background: #ffffff url(../img/pfeil1.gif) no-repeat left top;
line-height: 140%;
}

.csc-menu-1 {
padding-left: 170px;
}

.csc-menu-1 p {
margin:0 0 5px 0;
padding-left: 15px;
background: #ffffff url(../img/pfeil1.gif) no-repeat left top;
}

.backbutton {
padding-left: 170px;
}

.backbutton_center {
padding-left: 197px;
}

.csc-caption {
font-size: 11px;
margin:0;
color: #999999;
}

/* ------------- Footer ------------------- */

#footer {
position:absolute;
top:425px;
left: 270px;
width: 480px;
height: 21px;
padding-top: 3px;
font-size: 10px;
text-align: right;
color: #999999;
border-top: #cccccc 1px solid;
}

#footer a {
color: #999999;
text-decoration:none;
}

#footer a:hover {
color: #666666;
text-decoration:none;
}

/* ------------- Gästebuch ------------------- */

.tx-veguestbook-pi1 {
margin-left: 10px;
}

.tx-guestbook-list-item { 
margin-top: 10px;
padding-top: 10px;
border-top: #cccccc 1px solid;
}

.tx-guestbook-form-obligationfield {
color: #666666;
}

.tx-guestbook-form-inputfield-med, .tx-guestbook-form-inputfield-big, .tx-guestbook-form-textarea {
border: #999999 1px solid;
}

.tx-guestbook-form-textarea {
height: 70px;
}

/* ------------- Stundenplan ------------------- */

.tx-thexttable-pi1 {
padding: 10px;
}

#stundenplan td {
border: 1px solid #cccccc;
}

