body                { background-color: white; font-size:11px; line-height: 14px; font-family: Verdana,Arial,Helvetica; margin:0px; padding:0px; }

#holder             { position:relative; top:10px; background-color:white; width:95%; margin: 0 auto; border:1px solid black; }

#head               { position:relative; top:0px; left:0px; width:100%; height:115px; background-color:red; }
#topnavC            { position:relative; top:67px; left:0px; height:36px; width:906px; }
#topnavLeft         { position:relative; top:0px; left:10px; height:36px; display:inline-block; background-image: url('/templates/images/head/bg_nav_left.png'); width:5px; float:left; }
#topnavEnd          { position:relative; top:0px; left:10px; height:36px; display:inline-block; background-image: url('/templates/images/head/bg_nav_right.png'); width:5px; }
#topnav             { position:relative; top:0px; left:10px; height:36px; display:inline-block; background-image: url('/templates/images/head/bg_main_suche.png'); width:896px; float:left; }

#contentholder      { width:100%; }
#contentholder td.actionTD { width:200px; vertical-align:top; }
#content            { position:relative; left:0px; top:0px; background-color:#fff; width:100%; float:left; padding:10px;}

#actionholder       { width:201px; display:block; margin-left:20px; }
.action             { width:200px; }

a                   { outline:0px; }
                      
.clear              { clear: both; }
div.clear           { height:0px; }

/* HEAD ANFANG ####################################################################################################################################### */
#logo               { display:inline-block; position:absolute; top:10px; left:9px; width:200px; height:45px; background-image: url('/images/head/logo.png'); background-repeat:no-repeat; }
/* HEAD ENDE ####################################################################################################################################### */

/* TOPNAV ANFANG ####################################################################################################################################### */
#nav                            { margin:0px; padding:0px; }
#nav img                        { border:0px; }

/* Navigation Kat1 */
#topnav #nav, #topnav #nav ul   { list-style-type: none; list-style-position: outside; }
#topnav #nav li                 { float: left; position: relative; }
#topnav #nav li a               { display: block; padding: 0px 10px 0 10px; line-height: 36px; color: #333333;
                                  font-weight:bold; font-size:12px; text-decoration: none; 
                                  border-left:solid 1px #999999; border-right:solid 1px #ffffff; }
#topnav #nav li a:hover         { background-color: #a3cba5; color: #fff;  height:36px;}

/* Navigation Kat2 */
#topnav #nav li ul              { height: auto; border: none; position: absolute; display: none; 
                                  width: 200px; padding: 0px; margin: 0;  z-index: 1000;
                                  border: 1px dotted #666666; border-top:0px;  background-color: #f9f9f9; }
#topnav #nav li ul a            { border: none; width: 190px;
                                  height: 20px; line-height: 20px; color: #424242; font-weight: normal; background: none;
	                              display: block; float: none; padding: 2px 0px 2px 10px; margin: 0px; }                                          
#topnav #nav li ul a:hover      { height: 20px; color: #333333; background: none; background-color:#cccccc; }

/* Navigation Kat3 */
#topnav #nav ul ul              { border-top: 1px dotted #666666;  top: auto; }
#topnav #nav li ul ul           { left: 179px; margin-top: -36px; border-bottom: 1px dotted #666666;}
#topnav #nav li:hover ul ul, #topnav #nav li:hover ul ul ul, #topnav #nav li:hover ul ul ul ul { display: none; }
#topnav #nav li:hover ul, #topnav #nav li li:hover ul, #topnav #nav li li li:hover ul, #topnav #nav li li li li:hover ul { display: block; }

/* Navigation HOME */
#topnav #nav li.home            { width: 40px; height: 36px; }
#topnav #nav li.home a          { display: block; border-left: 0px; height: 36px; }
/* TOPNAV ENDE ######################################################################################################################################### */

/* ACTION ANFANG ####################################################################################################################################### */
.action                         { border-left: 1px dotted #333333; background-color:#ffffff; margin-bottom:10px; text-align:left; border-top:4px solid #A3CBA5; padding-top:10px; }
.action ul                      { margin:0px; margin-left:15px; padding:0px; }

.actionbutton                   { width:30px; height:30px; line-height:30px; border: 1px dotted #333333; margin-bottom:8px; margin-left:8px; float:left; text-align:center;}
.actionbutton a img             { margin:0px; padding:0px; line-height:0px; }

.actionbutton a:link            { background-color:#f9f9f9; display:block; color:#333333; text-decoration:none; width:30px; height:30px; }
.actionbutton a:visited         { background-color:#f9f9f9; display:block; color:#333333; text-decoration:none; width:30px; height:30px; }
.actionbutton a:hover           { background-color:#ffffff; display:block; color:#333333; text-decoration:none; width:30px; height:30px; }
.actionbutton a:active          { background-color:#ffffff; display:block; color:#333333; text-decoration:none; width:30px; height:30px; }
.actionbutton a.textsizesel     { background-color:#cccccc; display:block; color:#ffffff; text-decoration:none; width:30px; height:30px; cursor: default; }

/* ACTION ENDE ######################################################################################################################################### */

#footer .footerStatic  { position:relative; width:100%; left:0px; top:0px;
                  background-color:#ffffff; }
#footer a:link     { color:green; }
#footer a:visited  { color:green; }
#footer a:hover    { color:#333333; }
#footer a:active   { color:green; }


.spezial {color:#000000;text-decoration:none}

.adminDlg { border:1px solid black; position:relative; top:0px; left:0px; width:100%; min-height:200px; }

.magazine .row { padding-bottom:3px; padding-top:3px; }
.magazine .row1 { background-color:white; }
.magazine .row0 { background-color:#eeeeee; }

.domains {}
table.commonTable td { padding:2px 10px;}
table.commonTable td.row0 { }
table.commonTable td.row1 { background-color:#eeeeee; }

.adrStats table.adrStatsFluktuation { width:auto; }
.adrStats table.adrStatsFluktuation td { padding:5px 0px; }
.adrStats table.adrStatsFluktuation .col1 { width:100px; }
.adrStats table.adrStatsFluktuation .col2 { width:150px; text-align:right; }
.adrStats table.adrStatsFluktuation .col3 { width:150px; text-align:right; }
.adrStats table.adrStatsFluktuation .col4 { width:150px; text-align:right; }
.adrStats .adrStatsFluktuation .col1 { vertical-align: top;}
.adrStats table.adrStatsFluktuation tr.details { display:none; }
.adrStats table.adrStatsFluktuation div.details { margin:10px 0px; display:none; }
.adrStats table.adrStatsFluktuation table.details td { width:250px; border-right:1px solid black; margin:0px; padding:0px 10px; }


.adrMgt table.adrMgtList { width:auto; }
.adrMgt table.adrMgtList td { padding:5px 0px; }
.adrMgt table.adrMgtList .col1 { width:300px; }
.adrMgt table.adrMgtList .col2 { width:350px; }
.adrMgt .adrStatsFluktuation .col1 { vertical-align: top;}
.adrMgt .emailEditor { display: none; }