﻿html {
font-size:101%;
width:100%;
height:100%;
overflow:-moz-scrollbars-vertical;
}

* html html { margin:0; }

body {
margin:0;
padding:0;
text-align:center;
font-family:Verdana, Helvetica, Arial, san serif;
font-size:62.5%;
color:#000000;
text-align:center;
/* background-color:#B91F3D; */
background-color:#F0F0EC;
overflow-x:hidden;
}

div#container {
padding:0;
margin:0 auto;
width:960px;
border-right:1px solid #fff;
border-left:1px solid #fff;
border-bottom:1px solid #fff;
}

div#navi {
width:960px;
height:42px;
margin:0;
padding:0;
background-image:url(http://www.dariusalamouti.de/gif/navi_bg.gif);
background-repeat:repeat-x;
}

div#inhalt {
margin:0;
padding:0;
width:960px;
background-color:#B91F3D;
background-image:url(http://www.dariusalamouti.de/gif/bg_inhalt.gif);
background-repeat:repeat-y;
position:relative;
}

div#produkte {
margin:0;
padding:4px 0;
width:960px;
background-color:#B91F3D;
border-top:1px solid #fff;
}

div#footer {
margin:0;
padding:0;
width:960px;
background-image:url(http://www.dariusalamouti.de/gif/navi_unten_bg.gif);
background-repeat:repeat-x;
height:29px;
}

.clearleft {
display:block;
visibility: hidden;
clear:left;
height:0;
}

.clearright {
display:block;
visibility:hidden;
clear:right;
height:0;
}

.clear {
display:block;
visibility:hidden;
clear:all;
height:0;
}

.clearboth {
display:block;
visibility:hidden;
clear:both;
height:0;
}

div#navi ul, div#footer ul {
float:left;
margin:0;
padding:0;
}

div#navi ul li, div#footer ul li {
float:left;
list-style-type: none;
margin:0;
padding:0;
}

div#navi ul li a {
display:block;
margin:18px 4px 0 4px;
padding:5px 4px 4px 4px;
color:#fff;
font-weight:bold;
background-color:#B91F3D;
font-size:110%;
text-decoration:none;
border-left:1px solid #C74C64;
border-top:1px solid #C74C64;
border-right:1px solid #C74C64;
}

div#footer ul li a {
display:block;
margin:2px 4px 0 4px;
padding:0 4px 1px 4px;
color:#fff;
font-weight:bold;
background-color:#C74C64;
font-size:100%;
text-decoration:none;
}

div#suche {
margin-left: 560px;
padding:4px 0;
}

div#suche form {
display:inline;
}

div#suche form input.suchbox {
font-size: 100%;
color:#B91F3D;
background-color:#fff;
}

div#navi ul li a:hover {
background-color:#fff;
border-left:1px solid #C74C64;
border-top:1px solid #C74C64;
border-right:1px solid #C74C64;
color:#B91F3D;
}

div#navi ul li a.aktiv {
background-color:#fff;
border-left:1px solid #C74C64;
border-top:1px solid #C74C64;
border-right:1px solid #C74C64;
color:#B91F3D;
}

div#footer ul li a:hover, div#footer ul li a.aktiv {
background-color:#C74C64;
}

div#navi form {
float:right;
margin:17px 4px 0 0;
padding:0;
}

div#navi form select {
font-size:110%;
color:#B91F3D;
background-color:#fff;
color:#B91F3D;
}

div#links {
float:left;
width:260px;
height:386px;
background-color:#C4C4C4;
}

div#rechts {
margin:0 10px 0 276px;
padding: 14px 0 0 0;
background-color:#fff;
font-size:100%;
text-align:left;
min-height:400px;
}

div#seite {
margin:0 10px 0 0;
padding:14px 8px 0 14px;
background-color:#fff;
font-size:100%;
text-align:left;
min-height:400px;
}

* html div#seite, * html div#rechts {
height:400px;
}

div#rechts span.subnavi, div#seite span.subnavi {
float:right;
margin:0;
padding:0;
font-size:120%;
}

div#seite span.subnavi-klein {
float:right;
margin:0;
padding:0;
font-size:100%;
}

div#rechts span.subnavi a, div#seite span.subnavi a, div#seite span.subnavi-klein a {
text-decoration:none;
color:#B91F3D;
}

div#rechts span.subnavi a:hover, div#seite span.subnavi a:hover, div#seite span.subnavi-klein a:hover {
color:#000;
}

div#rechts h1, div#seite h1 {
margin:0;
padding:0;
font-size:160%;
font-weight:bold;
line-height:160%;
}

div#rechts h2, div#seite h2 {
padding:0;
font-size:140%;
font-weight:bold;
line-height:140%;
color: #B91F3D;
}

div#rechts h3, div#seite h3 {
padding:0;
font-size:120%;
font-weight:bold;
line-height:130%;
color: 000;
}

div#rechts p, div#rechts ul, div#rechts ol, div#rechts blockquote, div#seite p, div#seite ul, div#seite ol, div#seite blockquote {
font-size:120%;
text-align:justify;
line-height:140%;
}

div#rechts ul ul, div#rechts ol ol, div#seite ul ul, div#seite ol ol, div#seite ul ol, div#seite ol ul {
font-size:100%;
text-align:justify;
line-height:130%;
}

div#rechts ul.weiter, div#rechts ol.weiter, div#seite ul.weiter, div#seite ol.weiter {
line-height:160%;
}

div#rechts p.textklein, div#seite p.textklein {
font-size:100%;
}

div#rechts p.oben, div#seite p.oben {
font-size:90%;
text-align:right;
}

div#rechts p.mitte, div#seite p.mitte {
text-align:center;
}

div#rechts p.mitteklein, div#seite p.mitteklein {
text-align:center;
font-size:100%;
}

div#rechts p.einzug, div#seite p.einzug {
margin-left:16px;
}

div#rechts p.hinweis, div#seite p.hinweis {
text-align:justify;
font-size:110%;
color:#000;
background-color:#fff;
border:1px solid #B91F3D;
padding:4px;
}

div#rechts p.suchbegriffe, div#seite p.suchbegriffe {
text-align:justify;
font-size:110%;
color:#000;
/*
background-color:#eee;
border:1px solid #B91F3D;
padding:6px;
*/
margin:30px 0;
}

div#rechts span.klein, div#seite span.klein {
font-size:70%;
}

div#rechts a, div#seite a {
text-decoration:none;
color:#B91F3D;
}

div#rechts a:hover, div#seite a:hover {
text-decoration:underline;
color:#000;
}

div#rechts img.rechts, div#seite img.rechts {
margin:0 0 6px 18px;
float:right;
}

div#rechts table, div#seite table {
font-size:100%;
}

div#rechts table td, div#seite table td {
font-size:120%;
text-align:left;
line-height:130%;
}

div#rechts table td.klein, div#seite table td.klein {
font-size:100%;
text-align:left;
line-height:110%;
}

div#rechts table td.mitte, div#seite table td.mitte {
text-align:center;
}

form.kontakt {
border:1px solid #B91F3D;
width:90%;
margin:2px 0 0 0;
padding:6px;
}

form.kontakt td {
padding: 2px;
}

form.kontakt td.right {
text-align:right;
}

form.kontakt td.left {
text-align:left;
}

form.kontakt textarea {
overflow:auto;
}

form.kontakt .searchbox {
font-family: Verdana, Helvetica, Arial;
font-size:10px;
color:#B91F3D;
background-color:#fff;
}

div#rechts ul, div#rechts ol, div#seite ul, , div#seite ol {
line-height:16pt;
}

div#rechts span.rechts, div#seite span.rechts {
float:right;
margin:0 4px 4px 10px;
font-size:80%;
text-align:center;
}

div#rechts span.rechts img, div#seite span.rechts img {
border:1px solid #000;
}

div#rechts img.bildrechts, div#seite img.bildrechts {
float:right;
margin:0 4px 4px 10px;
}

div#rechts img.rahmenr, div#seite img.rahmenr {
float:right;
margin:0 4px 4px 10px;
border:1px solid #000;
}

div#rechts #tab, div#seite #tab, div#rechts table.tab, div#seite table.tab {
margin: 6px;
border-top:1px solid #B91F3D;
border-left:1px solid #B91F3D;
border-right:1px solid #B91F3D;
}

div#rechts #tab td, div#seite #tab td, div#rechts table.tab td, div#seite table.tab td {
padding: 3px;
margin:0;
border-bottom:1px solid #B91F3D;
font-size:110%;
}

div#rechts #tab td.w, div#seite #tab td.w, div#rechts table.tab td.w, div#seite table.tab td.w {
background-color:#fff;
color:#000000;
font-size:110%;
}

div#rechts #tab td.titel, div#seite #tab td.titel, div#rechts table.tab td.titel, div#seite table.tab td.titel {
font-size:110%;
font-weight:bold;
color:#fff;
line-height:12pt;
background-color:#B91F3D;
}

div#rechts #tab td.blau, div#seite #tab td.blau, div#rechts table.tab td.blau, div#seite table.tab td.blau {
background-color:#B91F3D;
color:#fff;
font-size:100%;
}

div#rechts #tab .klein, div#seite #tab .klein, div#rechts table.tab .klein, div#seite table.tab .klein {
font-size:90%;
}

#tab2 {
border:1px solid #B91F3D;
background-color: #fff;
}

#tab2 ul, #tab2 li {
text-align: left;
list-style-type: none;
font-size:11px; }

#tab2 td {
padding:4px;
font-size:11px;
vertical-align:top;
}

#tab2 td.blau {
background-color:#B91F3D;
color:#fff;
font-size:12px;
}

#tab2 p {
line-height:13pt;
font-size:11px;
}

#tab2 p.klein {
font-size:10px;
}

table.anfahrt td { padding:0 0 6px 0; font-size:11px; color:#000; vertical-align:top; }
table.anfahrt td a {color:#B91F3D;}

div#seite h2.tv {
margin-top: 24px;
}

div#seite p.tv {
text-align:left;
}

div#seite p.tv img {
border:1px solid #000;
margin-right:75px;
}

div#seite p.tv span {
display:block;
float:left;
margin-right: 0px;
font-size:90%;
}

div#seite p.tv span a {
font-size:100%;
}

div#seite p.tv span img {
border:none;
float:left;
margin:0 0 0 20px;
}

div#rechts p.bilder img {
border:1px solid #000;
margin:0 10px 10px 0;
}

div#rechts p.bilder span.text {
font-size:80%;
}

hr {
color:#B91F3D;
width:100%;
clear:both;
}


div#zertifikate {
float:right;
width:144px;
height:387px;
margin:14px 0 30px 20px;
padding:8px;
background-image:url(http://www.dariusalamouti.de/gif/bg_zertifikate.jpg);
background-repeat:no-repeat;
background-color:#fff;
clear:right;
text-align:center;
font-size:100%;
}

div#zertifikate p {
margin: 0 0 12px 0;
font-size:100%;
color:#B91F3D;
text-align:center;
}

div#zertifikate p strong {
font-size:100%;
}

div#zertifikate p a {
font-size:100%;
color:#B91F3D;
text-decoration:none;
}

div#zertifikate p a:hover {
text-decoration:underline;
}

div#zertifikate img {
margin:4px 0;
}

table.raster {
border-top:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #000;
margin-bottom:12px;
}

table.raster td {
border-bottom:1px solid #000;
vertical-align:top;
}

p span.rechts {
line-height:11px;
}

p span.rechts img {
margin:6px 0 2px 0;
}

table.lebenslauf {
margin:12px 0;
}

table.lebenslauf td {
padding:0 4px 4px 0;
vertical-align:top;
}

div#footer a.sprache {
margin:0;
padding:6px 0 0 4px;
background:url(http://www.dariusalamouti.de/gif/navi_unten_bg.gif) repeat-x;
}

div#footer a.sprache img.flagge {
float:left;
margin:0 4px 0 0;
}
