/* Wir suchen noch Webdesigner und Softwareentwicklier für PHP Applikationen.
  Einfaches Mail mit zwecks Terminabsprache zum Vorstellungsgespräch genügt.
  Anonsten Infomaterial/Bewerbungsmappe Schicken an:
  Sevamedia.com
  z.Hd. Andreas Behr
  Linienstrasse 195 B
  10119 Berlin.

################################
#### DEFINITIONEN Klassen #####
################################

*/
.headline {

border:solid #000 1px;
margin:0px 0px;
padding:0px 0px 0px 18px;
background-image:url(../img/headline.gif);
border:solid #000 0px;
}

.headlinenews {

border:solid #000 1px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(../img/headline.news.gif);
border:solid #000 1px;
height:30px;
}
.headline2 {


color:#060;
margin:4px 0px 4px 0px;
font-size:13px;
padding:0px 0px 0px 18px;
background-image:url(../img/subheadline.gif);
border:solid #000 0px;
}
.newsimage {
/* die höhe des images sollte bei
line-height:20px;
font-size:11px;
sein.
36 57 76 96 116 136 156 176 186 hoch sein.
*/
border:solid #000 1px;
margin:0px 2px 2px 0px;

}


.news_left {

width: 280px;
position:absolute;
padding: 0px 0px;
left:0px;
top:30px;
border:0px solid #0FF;


}
.news_right {

width: 280px;
position:absolute;
left:290px;
top:30px;
border:0px solid #F0f;
padding: 0px 0px;
}

.news {

display:block;
position:absolute;
left:190px;
top:480px;
padding:2px 2px;
border:0px solid #00f;
height:300px;
min-width:570px;
}

.partner {
display:block;
position:absolute;
left:190px;
top:176px;

padding:0px 0px;
border:0px solid #f00;

width:280px;
height:300px;
}
.affiliate {

display:block;
position:absolute;
left:480px;
top:176px;

padding:0px 0px;
border:0px solid #0f0;

height:300px;
width:280px;
}
.startmenu {

display:block;
position:absolute;
left:0px;
top:172px;
padding:0px 0px;
width:180px;
border:0px solid #000;
margin:0px 0px;
}
.programme {
  display:block;

  position:absolute;
  left:780px;
  top:176px;
  right:0px;

  padding:0px 2px;
  border:0px solid #FFF;
  min-height:600px;
  width:180px;

}

.subprogramme {
position:absolute;
width: 180px;
border:1px solid #0FF;
left:0px;
top:25px;
}


.programmeimage {
border:  #000 2px dotted;
margin:0px 2px 2px 0px;
background-image:inherit;
}


.regie {
color:#000000;
font-family:Verdana,Arial,Trebuchet MS,Helvetica;
font-size:10px;
font-weight:normal;
text-align:left;
text-decoration:none;
vertical-align:top;
}

.topmenu_format {
font-size:12px;
margin: 0px 10px 0px 20px;
padding: 6px 0px;
background-color:#f0f0f0;
}

.contenttext {
  width:480px;
  padding-left:100px;
  line-height:1.8;
  font-size:10pt;
 
}


/*
.contenttext {
  width:480px;
  padding-left:100px;
  line-height:22px;
  font-size:12px;
 
}

################################
####### DEFINITIONEN LINKS #####
################################
                     */

                     
a.dirlinks:hover  {
font-size:10pt;
font-weight:bold;
line-height:10px;
}
a.dirlinks:link, a.dirlinks:active ,a.dirlinks:visited  {
font-size:10pt;
font-weight:bold;
line-height:10px;
}

a.dirlinks {
/*padding:4px 7px;margin:0px 0px;color:#444;text-decoration:none;*/
color:#006600;
font-size:10pt;
font-weight:bold;
line-height:10px;
}
                     


a.topmenu:link, a.topmenu:visited
{ color:#006600;  text-decoration:none; font-weight:bold;}
a.topmenu:active, a.topmenu:hover
{ color:#000000; background-color:#FFFFFF; font-weight:bold;}
a.topmenu {
 font-family:arial, verdana;
 FONT-SIZE:12px;
 height:32px;
 padding:9px 12px 8px 12px;
 /*padding:9px 12px 9px 12px;*/
 margin:0px 0px;
 line-height:18px;
 text-align:left;
 color:#006600;
 text-decoration:none;

}


a.topmenuactive:link, a.topmenuactive:visited
{ color:#006600;  text-decoration:none; font-weight:bold;}
a.topmenuactive:active, a.topmenuactive:hover
{ color:#000000;   font-weight:bold;}
a.topmenuactive{
 font-family:arial, verdana;
 FONT-SIZE:12px;
 padding:9px 12px 8px 12px;
 margin:2px 0px;
 text-align:left;
 line-height:18px;
 color:#006600;
 text-decoration:none;
 background-color:#e8e8e8;
}


a.menu:link, a.menu:visited
{ color:#006600; background-color:#FFFFFF; text-decoration:none; font-weight:bold;}
a.menu:active, a.menu:hover
{ color:#202020; background-color:#FFFFFF;font-weight:bold;}
a.menu {
font-family:arial, verdana;
  FONT-SIZE:12px;
 display:block;
 padding:4px 2px 0px 8px;

 height:18px;
 text-align:left;
 color:#006600;
 text-decoration:none;
}


a.menuactive:link, a.menuactive:visited
{ color:#006600; background-color:#FFFFFF;text-decoration:none; font-weight:bold;}
a.menuactive:active, a.menuactive:hover
{ color:#FFC145; background-color:#FFFFFF;font-weight:bold;}
a.menuactive{
 font-family:arial, verdana;
 FONT-SIZE:12px;
 display:block;
 padding:4px 2px 0px 8px;

 height:18px;
 background-color:#FFFFFF;
 text-align:left;
 color:#006600;
 text-decoration:none;
 }



a.submenu:link, a.submenu:visited
{ color:#006600; background-color:#FFFFFF;text-decoration:none; font-weight:bold;}
a.submenu:active, a.submenu:hover
{ color:#FFC145; background-color:#FFFFFF;font-weight:bold;}
a.submenu {
 font-family:arial, verdana;
 FONT-SIZE:12px;
 display:block;
 padding:4px 2px 0px 8px;

 height:18px;
 background-color:#FFFFFF;
 text-align:left;
 color:#006600;
 text-decoration:none;
}



a.submenuactive:link, a.submenuactive:visited
{ color:#006600; background-color:#FFFFFF;text-decoration:none; font-weight:bold;}
a.submenuactive:active, a.submenuactive:hover
{ color:#FFC145; background-color:#FFFFFF;font-weight:bold;}
a.submenuactive{
 font-family:arial, verdana;
 FONT-SIZE:12px;
 display:block;
 padding:4px 2px 0px 8px;


 height:18px;
 background-color:#FFFFFF;
 text-align:left;
 color:#006600;
 text-decoration:none;
    height:18px;
 }

 
a.head2link:hover{
text-decoration:underline;
}
a.head2link:link, a.head2link:active   {
text-decoration:none;
}

a.head2link  {
text-decoration:none;
}



a.startmodell:hover  {
background-color:#FFC145;color:#000;

}
a.startmodell:link, a.startmodell:active ,a.startmodell:visited  {
}

a.startmodell {
padding:4px 7px;margin:0px 0px;color:#444;text-decoration:none;
}


a.startmodellactive:hover  {
background-color:#FFC145;color:#000;
}
a.startmodellactive:link, a.startmodellactive:active ,a.startmodellactive:visited  {
  text-decoration:none;
}


a.startmodellactive {
  background-color:#FFC145;
padding:4px 7px;margin:0px 0px;color:#444;text-decoration:none;
}


/* startchart bezeichnet die links für die zeitdimensionen der chart auf der Startseite.*/

a.startchart:link, a.startchart:visited  {
color:#444;
}

a.startchart:hover,a.startchart:active  {
background-color:#006600;color:#fff;
}

a.startchart {
padding:4px 9px 4px 10px;margin:0px 0px ;color:#fff;background-color:#e8e8e8;text-decoration:none;
border-right:solid 1px #f0f0f0;

}





/*

################################
#### DEFINITIONEN tags #####
################################

*/


ul {
  font-weight:bold;
  position:relative;
  left:-40px;
}
li {
  position:relative;
  left:20px;
  font-weight:normal;
}


body {
line-height:20px;
font-size:8pt;
font-family:verdana,arial;
margin:0px 0px;
padding:0px 0px;
color:#555;
}

a:hover {text-decoration:none;}


input {font-size:10px; font-family:verdana;}


h1 {
color:#333;
font-size:18px;
font-family:verdana,arial;
font-weight:bold;
padding:0px 0px;
}
h2 {
color:#000;
font-size:14px;
font-family:verdana,arial;
font-weight:bold;
}

h3 {
  color:#000;
font-size:12px;
font-family:verdana,arial;
font-weight:bold;
}

code {
color:#000000;
}
