* {
margin:0;
padding:0;
}

html,body,* html #wrapper {
margin:0 auto;
color:#005997;
background-color:#367BB9;
height:100%;
font-family:Arial,Verdana,Helvetica,sans-serif;
}

#print_header {
display:none;
}

#header {
height:225px;
padding:18px 0 0 0;
background:#fff;
}

#bridge {
background:url("images/bridge.png");
background-color:#FFFFCC;
display:block;
height:181px;
width:182px
}

#logo {
width:389px; 
height:117px;
background:url("images/dietz_fraser_logo.jpg") no-repeat;
margin-top:70px;
float:left;
}

#logo a {
display:block;
width:389px; 
height:52px;
}

#wrapper {
background:url(images/wrapper.png) repeat-y 0 0;
width:869px;
padding:0 35px;
min-height:100%;
margin:auto;
}

#wrapper.home {
background:url(images/wrapper_home.png) repeat-y 0 0;
}

#wrapper.home #navigation {
width:180px;
float:left;
margin:6px 15px 0 7px;
}

#language {
width:182px;
height:36px;
padding:145px 0 0 0;
background-color:#5194CA;
}

#navigation {
width:180px;
float:left;
margin:6px 22px 0 7px;
}

#navigation ul,#language ul {
list-style: none;
margin: 0;
padding: 0;
}

#language li.german {background:url(images/top_navi_border.gif) no-repeat right center;}

#language li.german a {
text-align:left;
width:86px;
padding:0 0 0 5px;
}

#language li.english a {
text-align:right;
width:86px;
padding:0 5px 0 0;
}

#language a,#language li {
float:left;
padding:0;
margin:0;
height:30px;
line-height:30px;
font-weight:normal;
}

#navigation li {
display: block;
height:32px;
}

#navigation li a  {
font-size: 12px;
display: block;
padding: 0 0 0 9px;
margin:0 0 8px 0;
height:24px;
line-height:24px;
color: #367BB9;
text-decoration: none;
}

#navigation li a:hover, #navigation li a.active  {
background:url(images/navi_left_bg.jpg) 0 0;
color: #FFFFFF;
}

#content_top {
background:url(images/content_shadow_top.jpg) no-repeat 0 0;
width:649px;
height:10px;
float:left; 
}

#content_top.home {display:none;}

#content {
float:left; 
width:564px;
padding:17px 47px 0 38px;
font:14px/20px Arial,Verdana,Helvetica,sans-serif;
} 

#wrapper.home #content {
float:left; 
width:649px;
padding:0;
}

#content ul {margin: 0 0 0 30px;}

.textblock {
padding:0 0 60px 0;
background:url(images/trennung.jpg) no-repeat 0 bottom;
}

.last {
background:none;
}

.textblock a {color:#005997;text-decoration:underline;}

h1, h1 a {
margin:1em 0;
font-size:16px; 
color:#005997;
font-family:Arial,Verdana,Helvetica,sans-serif;
border-bottom:0px solid #005997;
text-decoration:none;
}

h2 {
margin:1em 0;
font-size:16px; 
color:#005997;
font-family:Arial,Verdana,Helvetica,sans-serif;
border-bottom:0px solid #005997;
text-decoration:none;
line-height:26px;
}

p.author {margin:1em 0 0 0;}
p.link_mehr {text-align:right;}
a.link_mehr {
text-decoration:none;
color:#005997;
}

.box {
float:left;
width:191px;
height:193px;
padding:6px 0 0 7px;
margin:0 5px 0 0;
background:url(images/box_shadow.png) no-repeat;
}	
	
.box a {
width:182px;
height:105px;
padding:76px 0 0 0;
text-align:center;
display:block;
font:bold 12px Arial,Verdana,Helvetica,sans-serif;
color:#FFFFFF;
text-decoration:none;
}

.box_content {
width:390px;
float:left;
color:#367BB9;
padding:3px 0 0 7px;
}

.dark_blue {background-color:#367BB9;}
.blue {background-color:#5194CA;}
.mid_blue {background-color:#5E95C7;}
.light_blue {background-color:#86AFD5;}

.blank{
display:block;
height:181px;
width:182px;
}

.spacer {clear:both;}

/* Optionen Dokument */
.doc_buttons {
background:#efefef;
border:1px solid #ccc;
float:left;
width:100%;
padding:5px 0;
margin:1em 0 0 0;
}

.doc_buttons div,.doc_buttons a {
float:left;
margin:0 5px 0 5px;
text-decoration:none;
height:17px;
width:17px;
}

.doc_buttons div {background:url(/dietzintl/images/icons/doc_options.gif) no-repeat top left;cursor: pointer;}
.doc_buttons a {background:url(/dietzintl/images/icons/edit_buttons.gif) no-repeat top left;}
.doc_buttons div:hover {cursor:pointer;}

.doc_buttons div.details {background-position: 0 -15px;}
.doc_buttons div.history {background-position: 0 -77px;}
.doc_buttons a.edit {background-position: 0 -15px;}
.doc_buttons a.undo {background-position: 0 -77px;}
.doc_buttons a.delete {background-position: 0 -46px;}

div#steckbrief {
background-color:#E5E5E5;
border:1px dotted #000;
margin:20px 0;
padding:1%;
}

div#steckbrief a,div#steckbrief a:hover {
color:#000;
}

div.doc_options {
border:1px solid #20ABE6;
background:#EEEEEE;
margin-bottom:15px;
-moz-border-radius: 10px;
}

.steckbrief_headline {
background:#20ABE6;
font-size:14px;
color:#fff;
padding:5px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
}

.steckbrief_table {
padding:5px;
}

.steckbrief_table tr.subheadline {
background:#65C1E8; 
font-weight:bold;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
}

.steckbrief_table tr.subheadline td {
height:20px;
line-height:20px;
padding-left:12px;
}

.steckbrief_table tr.tags {
background:#A7DBF1; 
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
}

.steckbrief_table tr.tags td {
padding-left:12px;
}

.inh_text_small {
font-size:10px;
font-family:Arial,Verdana,Helvetica,sans-serif;
}

.inh_text_fett {font-weight: bold;}