@media all
{

/* Formatierung der Seite */
body {background:#fff;}
/* Hier kann ein umlaufender Rand um die gesamte Webseite erzeugt werden */
#page{background:#fff;background: url(../../../img/ditis_basic/bg_start.jpg) repeat-x scroll top left;}
#page_margins {background:none;margin:0;width:auto;}
#page{margin:0;width:auto;}
#main{background:none;width:100%;}

/* Formatierung der Kopfbereiches */
#header {position:relative; height:93px; color:#fff; background:#fff no-repeat top;z-index:1;}
#header .keyrechts {position:absolute;left:770px;z-index:1;}
#banner {position:absolute; top:20px; right:0px; z-index:10;}
#banner img {position:relative; top:0px; left:0px; font-size:100%;}
#topnav {top:25px;left:0px;}
#header div.tx-macinasearchbox-pi1 {position:absolute; top:130px; right:10px; font-size:0.8em;}
#header div.tx-macinasearchbox-pi1 input {margin-left:0;}
#nav {position:absolute; width:756px; top:72px; z-index:1;}

/* Formatierung der Fußzeile */
#footer {color:#888; background:#fff; margin:1em; padding:1em 0 0 0; border-top:1px #ddd solid; line-height:2em;}

/* ######################################################################################################
** ### Formatierung der Inhaltsspalten ##################################################################
** ######################################################################################################
*/
#main {padding-top:0px;}
/* linke Spalte */
#col1 {width:0px;}
#col1_content {margin-left:0px; margin-right:0px;}

/* Rechte Spalte */
#col2 {width:0px;}
#col2_content {width:0px;margin-left:0px; margin-right:0px;}

/* Mittlere Spalte */
#col3 {width:100%;margin-right:0px;margin-left:0px;}
#col3_content {margin-left:490px; margin-right:0px;}

#nav_main {width:100%; overflow:hidden; background:transparent repeat-x center right; }
#nav_main ul {margin:0; padding:0; list-style-type:none;}
#nav_main ul li {display:block; float:left; line-height:15px; }
#nav_main ul li a {color:#AAAAAA; font-size:13px; font-weight:bold; padding:3px 0px 0; text-decoration:none; text-transform:uppercase;}
#nav_main ul li a:hover {background:transparent; color:#DB3549; text-decoration:none;}
#nav_main ul li#current {background:transparent;}
#nav_main ul li#current a, #nav_main ul li#current a:hover {color:#AAAAAA; background:transparent; text-decoration:none;}

h3 {font-size:14px;font-weight:bold;line-height:normal;}
p  {line-height:normal;}
a {color:#db3549;font-weight:bold;}
a:hover{background:transparent;}
}

