BODY
{
  FONT-SIZE: 12px;
  MARGIN: 0px 0px 15px;
  WORD-SPACING: normal;
  VERTICAL-ALIGN: middle;
  TEXT-TRANSFORM: none;
  LIST-STYLE-TYPE: circle;
  LETTER-SPACING: normal;
  BACKGROUND-COLOR: #989898;
  BACKGROUND-IMAGE: url(/img/bg.png);
  background-attachment: fixed;
  FONT-FAMILY:  tahoma, verdana, arial, tahoma, sans-serif, serif;
  TEXT-ALIGN: left;
  TEXT-DECORATION: none;
}
/*
     *  Hintergrund des ganzen Fensters während des preloadens
     */
table#loader{
        BACKGROUND-COLOR: #333333;
        background-image: url(/img/werbung_seiten.gif);
        background-position: center bottom;
        BACKGROUND-REPEAT: no-repeat;
}

    /*
     *  Statusbalken Breite/Hintergrundfarbe
     */
table.loader{

    width:200px;
    margin:4px;
}
/*
     *  überschrift-Format
     */
th.loader,a.loader,a.loader:link{
    font:10px Arial, Verdana, Tahoma, Sans-Serif;
    color:#ffffff;
    text-decoration:none;
    letter-spacing:1px;
}

    /*
     *  Höhe des Statusbalkens
     */
td.loader {
  height:10px;
}
.bg {
  BACKGROUND-POSITION: right top;
  BACKGROUND-IMAGE: url(/img/logo_ro.jpg);
  BACKGROUND-REPEAT: no-repeat;
  border-top : 2px solid #848484;
  border-bottom : 4px solid #666666;
  border-left : 2px solid #848484;
  border-right : 4px solid #666666;
}
.bg3 {
  BACKGROUND-POSITION: left top;
  BACKGROUND-IMAGE: url(/img/logo_left.jpg);
  BACKGROUND-REPEAT: no-repeat;
}
.bg4 {
  BACKGROUND-POSITION: right bottom;
  BACKGROUND-IMAGE: url(/img/banner_rechts.jpg);
  BACKGROUND-REPEAT: no-repeat;
  BACKGROUND-COLOR: #ECE9E2;
  }

}
.bg1 {
  BACKGROUND-POSITION: right top;
  BACKGROUND-COLOR: #ECE9E2;
  BACKGROUND-IMAGE: url(/img/bottom/menue_l.gif);
  BACKGROUND-REPEAT: no-repeat;
  TEXT-ALIGN: left;
  }

.bg2 {
  BACKGROUND-POSITION: right top;
  BACKGROUND-IMAGE: url(/img/bottom/logo_neu.gif);


}
.inputsubmit {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000099;
	border: 1px solid #989898;
	height: 20px;
	BACKGROUND-IMAGE: url(/shop/bg_button.gif);
	CURSOR: hand;

}
.inputfeld {

  COLOR: #000000;
  height: 16px; 
  width: 100px;
  font-size: 12px;
  border: 1px inset #ece9e2;
  FONT-FAMILY: arial, sans-serif, serif;
  BACKGROUND-IMAGE: url(/shop/bg_anzeigentitel.gif);
  CURSOR: hand;

}
.inputfeldred {

  COLOR: #000000;
  height: 16px; 
  width: 100px;
  font-size: 12px;
  border: 1px solid #cc0000;
  FONT-FAMILY: arial, sans-serif, serif;
  BACKGROUND-IMAGE: url(/shop/bg_anzeigentitel.gif);
  CURSOR: hand;

}
.inputfeldform {

  COLOR: #000000;
  height: 16px; 
  width: 150px;
  font-size: 12px;
  border: 1px inset #ece9e2;
  FONT-FAMILY: arial, sans-serif, serif;
  BACKGROUND-IMAGE: url(/shop/bg_anzeigentitel.gif);
  CURSOR: hand;
}

textarea {
  COLOR: #000000;
  font-size: 12px;
  border: 1px inset #ece9e2;
  FONT-FAMILY: arial, sans-serif, serif;
  BACKGROUND-IMAGE: url(/img/bottom/bg_textarea.gif);
  CURSOR: hand;
}

.anzeigentext {
font-weight: normal; 
color: #000000; 
text-decoration: none;

}

.anzeigentitelbg {
        height: 24px;
	text-decoration: none;
        TEXT-ALIGN: left;
	BACKGROUND-IMAGE: url(/shop/bg_anzeigentitel.gif);
        border: 1px outset #ece9e2;
}
.sold {
  BACKGROUND-POSITION: 50% 50%;
  BACKGROUND-IMAGE: url(/img/loading.gif);
  BACKGROUND-REPEAT: no-repeat;
        border: 1px outset #ece9e2;
	text-decoration: none;
        height: 24px;
        width: 44px;


}

.anzeigentitelNEU {

	color: #000000;
	text-decoration: none;
}

a.anzeigentitelNEU:link {

	color: #000000;
        text-decoration: underline;

}
a.anzeigentitelNEU:visited {

	color: #000000;
        text-decoration: underline;


}
a.anzeigentitelNEU:hover {

	color: #000000;
        text-decoration: none;
	font-weight : bold;
}

a.anzeigentitelNEU:active {

	color: #000000;
        text-decoration: none;

}


.anzeigentitel {

	color: #333333;
	text-decoration: none;
}

a.anzeigentitel:link {

	color: #333333;
        text-decoration: none;

}
a.anzeigentitel:visited {

	color: #333333;
        text-decoration: none;


}
a.anzeigentitel:hover {

	color: #333333;
        text-decoration: none;
        font-weight : bold;

}

a.anzeigentitel:active {

	color: #333333;
        text-decoration: none;
	font-weight : bold;
}
.anzeigen {

	color: #cc0000;
	text-decoration: none;
        BACKGROUND-IMAGE: url(/shop/bg_anzeigentitel.gif);
        border: 1px outset #ece9e2;
}

a.anzeigen:link {

	color: #cc0000;
        text-decoration: none;
        BACKGROUND-IMAGE: url(/shop/bg_anzeigentitel.gif);
        border: 1px outset #ece9e2;

}
a.anzeigen:visited {

	color: #333333;
        text-decoration: none;
        BACKGROUND-color: #ffffff;
        border: 1px outset #ece9e2;
}
a.anzeigen:hover {

	color: #000000;
        text-decoration: none;
	font-weight : bold;
        BACKGROUND-IMAGE: url(/shop/bg_anzeigentitel.gif);
        border: 1px outset #ece9e2;
}

a.anzeigen:active {

	color: #000000;
        text-decoration: none;
	font-weight : bold;
        BACKGROUND-IMAGE: url(/shop/bg_anzeigentitel.gif);
        border: 1px outset #ece9e2;
}

.dsl
{
  text-align: right;
  vertical-align: middle;
  height: 12px;
  COLOR: #AF9500;
  TEXT-DECORATION: none;
  font-weight : bold;
  font-family: tahoma, arial, Helvetica, sans-serif;
  font-size: 12px;
  padding : 0px 2px 0px 2px;

}
a.dsl:link
{
  COLOR: #000000;


}
a.dsl:visited
{
  color: #000000;

}
a.dsl:hover
{
  color: #000000;


}
a.dsl:active{


}
td.languageselect
{
  padding-right: 20px;
}

.languageselect
{
  text-align: right;
  vertical-align: middle;
  background-color: #AF9500;
  height: 12px;
  COLOR: #AF9500;
  TEXT-DECORATION: none;
  font-weight : bold;
  font-family: arial, Helvetica, sans-serif;
  font-size: 12px;
  padding : 0px 2px 0px 2px;

}

span.languageselect
{
  BACKGROUND-IMAGE: url(/img/bottom/menue_languane.gif);

}
a.languageselect:link
{
  COLOR: #ffffff;
  background-color : #AF9500;

}
a.languageselect:visited
{
  color: #ffffff;
  background-color : #AF9500;
}
a.languageselect:hover
{
  color: #AF9500;
  BACKGROUND-IMAGE: url(/img/bottom/menue_languane.gif);


}
a.languageselect:active
{
  color: #ffffff;

}

div.status
{
  MARGIN-TOP: 25px;
  PADDING-TOP: 5px;
  PADDING-bottom: 5px;
  TEXT-ALIGN: center;
  FONT-SIZE: 10pt;
  FONT-FAMILY: arial, sans-serif, serif;

}

div.statistics
{
  padding-bottom: 10px;
}

table.info
{
  text-align : left;
  background-color: #ffffff;
  width: 80%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border : 1px;
  border-color : #A8A59E;
}
th.info
{
  vertical-align : middle;
  text-align : left;
  width : 80px;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  font-weight : bold;
  color : #045277;
  padding : 1px 5px 4px 5px;
  border-bottom : 1px solid #C6C5C0;
  border-left : 1px solid #C6C5C0;
}
td.button
{
  vertical-align : middle;
  text-align : center;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  padding : 20px 5px 2px 5px;

}

img
{
  border: 0;
}
img.bgimg
{
  text-align: right;
  border: 2px outset #ece9e2;
  BACKGROUND-POSITION: 50% 50%;
  BACKGROUND-IMAGE: url(/img/loading.gif);
  BACKGROUND-REPEAT: no-repeat;
}
.bottomnav1
{
  font-family: arial, Helvetica, sans-serif;
  height: 22px;
  TEXT-DECORATION: none;
  font-weight: bold;
  text-align: left;
  FONT-SIZE: 10pt;
  padding-left: 12px;
  BACKGROUND-IMAGE: url(/img/bottom/menue_r.gif);
  BACKGROUND-POSITION: right top;
  BACKGROUND-REPEAT: no-repeat;
}  
.bottomnav
{
  font-family: arial, Helvetica, sans-serif;
  color: #ffffff;
  height: 22px;
  TEXT-DECORATION: none;
  font-weight: bold;
  text-align: left;
  FONT-SIZE: 13px;
  padding : 4px 12px 4px 12px;
}
span.bottomnav
{
  color: #000099;
  BACKGROUND-IMAGE: url(/img/bottom/menue.gif);
  BACKGROUND-POSITION: top;
}
a.bottomnav:link
{
  background-color : #000099;
}
a.bottomnav:visited
{
  background-color : #000099;
}
a.bottomnav:hover
{
  color: #000099;
  BACKGROUND-IMAGE: url(/img/bottom/menue.gif);
  BACKGROUND-POSITION: top;
}
a.bottomnav:active
{

  background-color : #000099;
}

.content
{
  PADDING-TOP: 20px;
  text-align: left;
  padding-right: 15px;     
}
.contentimg
{
  PADDING-TOP: 20px;
  padding-right: 15px;     

}
p.important
{
  font-family : Arial, Helvetica, sans-serif;
  font-size : 12px;
  font-weight : 300;
  color : #045277;
  padding-left : 2px;
  padding-top : 2px;
  padding-bottom : 2px;
  padding-right : 30px;
  background-color : #DCDCDC;
  background-position : 100%;
  border-bottom : 1px solid #045277;
  border-top : 1px solid #045277;
}

ul.bullet
{
  margin-left : 8px;
  margin-right : 20px;
  list-style-position : 2px outset #c6c5c0;
  border: 2px outset #c6c5c0;
}
li.bullet
{

  list-style-position : 2px outset #989898;
}

.settings
{
  text-align : left;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 9pt;
  color : #045277;
  padding : 1px 3px 2px 3px;
}

table.settings
{
  text-align : left;
  background-color: #ffffff;
  width: 99%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border : 0px;
  border-color : #A8A59E;
}

td.bottom_submit
{
  vertical-align : top;
  text-align : center;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 9pt;
  color : #045277;
  padding : 10px 3px 2px 3px;
}

td.content
{
  color : #000000;
  vertical-align : middle;
  padding : 1px 3px 2px 3px;
}

th.settings
{
  vertical-align : top;

  padding : 1px 3px 2px 3px;
  font-weight: normal;
  width : 140px;
}

INPUT
{
  COLOR: #000000;
  COLOR: #000000;
  height: 16px; 
  width: 100px; 
  font-size: 10pt;

  FONT-FAMILY: arial, sans-serif, serif;
  BACKGROUND-COLOR: #ECE9E2;
  CURSOR: hand;

}

select
{
  font-size: 12px;
  background-color: #E3DED3;
  COLOR: #000000;
  width: 152px;

}
.radio
{
  font-size: 12px;
  background-color: #ffffff;
  COLOR: #ffffff;
  width: 15px;


}
input.connx
{
  height: 19px;
  width:65px;
  font-size: 11px;
  BACKGROUND-COLOR: #FFC57D;
  color: #990000;
  border-color: #FF771D;
  font-weight: bold;
  vertical-align: top;
  border-style: solid;
}
input.bottom_submit
{
  height: 19px;
  width:130px;
  font-size: 8pt;
  BACKGROUND-COLOR: #FFC57D;
  color: #990000;
  border-color: #FF771D;
  font-weight: bold;
  vertical-align: top;
  border-style: solid;
}
input.bottom_settings
{
  width: 121px;
  height: 19px;
  font-size: 8pt;
  BACKGROUND-COLOR: #FFC57D;
  color: #990000;
  border-color: #FF771D;
  font-weight: bold;
  vertical-align: top;
  border-style: solid;
}

input.bottom_edit
{
  width: 29px;
  height: 16px;
  font-size: 8pt;
  BACKGROUND-COLOR: #FFC57D;
  color: #990000;
  border-color: #FF771D;
  font-weight: bold;
  vertical-align: top;
  border-style: solid;
}
input.bottom_del
{
  width: 43px;
  height: 16px;
  font-size: 8pt;
  BACKGROUND-COLOR: #FFC57D;
  color: #990000;
  border-color: #FF771D;
  font-weight: bold;
  vertical-align: top;
  border-style: solid;
}

input#timeout
{
  width: 40px;
}

table.leftmenu
{
	text-align : left;
	width: 99%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border : 0px;
	border-color : #A8A59E;
}
td.leftmenu
{
  vertical-align : top;
  width : 155px;

}
td.left
{
  vertical-align : bottom;
  width : 154px;
  CURSOR: hand;


}
td.right
{
  vertical-align : top;
  width : 154px;
  BACKGROUND-IMAGE: url(/img/banner_rechts_neu.gif);
  BACKGROUND-REPEAT: no-repeat;
  BACKGROUND-COLOR: #BEA933;
}
td.hand
{
CURSOR: hand;
}
a.leftmenu:link
{
  font-family: arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: none;
  color: #045277;
  width : 100%;
  height: 12px;
  vertical-align: middle;
  padding : 4px 12px 4px 5px;
}
a.leftmenu:visited
{
  font-family: arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: none;
  color: #045277;
  width : 100%;
  height: 12px;
  vertical-align: middle;
  padding : 4px 12px 4px 5px;
}
a.leftmenu:active
{
  font-family: arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: none;
  color: #FFCC66;
  width : 100%;
  height: 12px;
  vertical-align: middle;
  padding : 4px 12px 4px 5px;
}
a.leftmenu:hover
{
  font-family: arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: none;
  color: White;
  width : 100%;
  height: 12px;
  vertical-align: middle;
  background-color : #C6C5C0;
  padding : 4px 12px 4px 5px;
}
span.leftmenu
{
  font-family: arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: none;
  color: #C6C5C0;
  width : 100%;
  height: 12px;
  vertical-align: middle;
  padding : 4px 12px 4px 5px;
}

th.software
{
  vertical-align : middle;
  text-align : left;
  width : 150px;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 9pt;
  color : #045277;
  padding : 1px 3px 4px 3px;
}
td.software
{
  vertical-align : top;
  text-align : left;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 9pt;
  color : #045277;
  padding : 1px 3px 4px 3px;
}

td.hotlines1
{
	text-align : left;
        padding : 1px 3px 4px 3px;
	border : 1px;
	border-color : #000000;
        BACKGROUND-IMAGE: url(/img/bottom/bg_textarea.gif);
}
td.hotlines
{
	text-align : left;
        padding : 1px 3px 4px 3px;
        BACKGROUND-IMAGE: url(/img/bottom/bg_hotlines.gif);
        border: 1px outset #ece9e2;
}
td.hotlinehead
{
	vertical-align : middle;
	text-align : center;
        padding : 1px 3px 4px 3px;
        BACKGROUND-IMAGE: url(/img/bottom/bg_hotlines.gif);
        border: 1px outset #ece9e2;
}
td.hotlinebody3
{
	vertical-align : top;
	text-align : center;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 10pt;
	padding : 2px 2px 3px 0px;
        border: 1px outset #ece9e2;

}
td.hotlinelink
{
	vertical-align : top;
	text-align : center;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 10pt;
	padding : 2px 2px 3px 0px;
	border-left : 1px solid #ece9e2;	
	border-top : 1px solid #ece9e2;
        border-right : 1px solid #ece9e2;
        border-bottom : 1px solid #ece9e2;
        BACKGROUND-IMAGE: url(/img/bottom/bg_link.gif);
}

table.portforwarding
{
  text-align : center;
  background-color: #ffffff;
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border : 0px;
  border-color : #A8A59E;
}

th.portforwarding
{
  vertical-align : middle;
  text-align : left;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  font-weight : bold;
  color : #045277;
  padding : 1px 5px 4px 5px;
}
.event_highlight {
	border: none;
        color: #ff0000;
}
.event_fett {
	text-decoration: none;
	border: none;
	background-color: #EAEAEA;
}

