body {
	margin: 0px;
	padding: 0px;
}
div#menu {
	height: 60px; /* h?he der grafik*/
	width: 184px;
	line-height: 60px;
	background-image: url(../images/csides_temp4.gif);
	background-repeat: no-repeat;
}
div#menu a {
	display: block;
	width: 100%;
	height: 100%;
}

div#menu a:hover {

	background-image: url(../images/csides_temp4.gif);
	background-position: 0px -60px;
}

table#hundertpro {
    width:100%;
    height:98%;
    border:0;
	padding:0;
}

p.error {
	position:absolute;
    left: 50%; 
   	top: 50%;
    width: 300px;
    height: 400px;
    margin-top: -160px; /* half of the height */
    margin-left: -250px; /* half of the width */
}


p.main{
	position:absolute;
    left: 50%; 
   	top: 50%;
    width: 596px;
    height: 415px;
    margin-top: -207px; /* half of the height */
    margin-left: -298px; /* half of the width */
}


/* ********** ********* ********** ********* ********* */


/*TABELLEN*/


.graytable{
padding:0;
vertical-align:top;
text-align:left;
background-color:#ebebeb;
}

.abstandv { background-color: #ffffff; width: 3px }

.abstandh{
height:5px;
}

.abstandh_gr{
height:10px;
}

.graue_ecke { 
padding:0;
vertical-align:top;
text-align:left;
background-color:#ffffff;
}

.subtable { 
height:260px;
width:130px;
padding:10px;
background-color: #ebebeb; 
text-align: left;
vertical-align: middle; 
margin-right:10px;
margin-left: 100px; 
padding: 0px ;

}

.subtable#heb{
direction: rtl;
text-align:right;
}

/*TEXT
*/

div{
color: #3c3c3c; 
font-size: 10px; 
line-height: 13px; 
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 

}

.center { text-align: center; margin-top: -255px; margin-left: -415px; position: absolute; top: 50%; left: 50%; width: 840px; height: 490px; visibility: visible }

div.linie_space {
background-color: #ebebeb;
width: 100%;
height: 13px;
}

div.linie_space_breit {
background-color: #ebebeb;
width: 570px;
height: 13px;
position: relative;
top:10px;
}

div.linie_pink {
background-color: #E1096E;
width: 100%;
height: 1px;
position:relative;
top:6px;
}

div#footnote {
color: #000000;
font-size: 9px; 
text-align: right;
position:relative; 
top: -5px; 
}

div#footnoteheb {
color: #000000;
font-size: 9px; 
text-align: left;
position:relative; 
top: -5px; 
}

div.headline { 
font-weight: bold;
position:absolute; 
top: 0px; 
left: 0px; 
width: 100%;
}

div.headlinerot { 
color: #E1096E;
font-weight: bold;
text-align: left;
position:absolute; 
top: 0px; 
left: 0px; 
width:568px;
}

div.headline_cms { 
font-weight: bold;
}

div.headlinerot_cms { 
color: #E1096E;
font-weight: bold;
text-align: left;
}

div.headlinerot#hebrot { 
direction: rtl;
text-align:right;
}

div.spalte1   { 
position: absolute; 
top: 40px; 
left: 0px; 
width: 270px;
}

div.spalte1#heb1   {
direction: rtl;
text-align:right;
}

div.spalte_breit   { 
position: absolute; 
top: 40px; 
left: 50px; 
width: 490px;
}

div.spalte_breit#heb1   {
direction: rtl;
text-align:right;
}

div.spalte2  { 
position: absolute; 
top: 40px; 
left: 300px; 
width: 530px ;

}

div.spalte_artist  { 
position: absolute; 
top: 40px; 
left: 250px; 
width: 300px ;

}

div.spalte  { 
position: absolute; 
top: 40px; 
left: 0px; 
width: 570px ;
}

div.spalte2#heb2   {
direction: rtl;
text-align:right;
}

.spaltepink  {
font-weight: bold; 
color: #E1096E;

}

.spaltepink#hebpink  {
direction: rtl;
font-weight: bold; 
color: #E1096E;
text-align: right; 
}

.spalteblack  { 
color: #000;
}

.spalteblack#hebblack  { 
direction: rtl;
text-align:right;
}

.spaltetext  {
color: #3c3c3c; 
font-size: 10px; 
line-height: 13px;
text-align: left;
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
}

.spaltetext_halb  {
color: #3c3c3c; 
font-size: 10px; 
line-height: 13px;
text-align: left;
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
width: 270px;
margin-left:300px;
}
.spaltetext#heb  {
direction: rtl;
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
text-align:right;
}

.spaltetext_halb#heb_halb  {
direction: rtl;
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
text-align:right;
width: 270px;
margin-left:0px;
}

div a.sub { 
color: black; 
line-height: 21px; 
text-decoration: none; 
margin-right: 6px;
margin-left: 6px 

}
div a.sub:hover { 
text-decoration: underline
}

div a.sub:active { 
text-decoration: underline ;
}

div a.sub#vorort { 
color: #ed1b23; 
font-weight: 700;
}

div a.link {
color: #DD0067; 
}

div a.link:hover {
color: #ED1B23; 
}

div a.link:visited {
color: #BD3976; 
}

div.triple_nav{
position:absolute;
top:0px;
text-align:right;
left:300px;
width:270px;
}
