/* Schriftart und -groesse */
body,table,tr,td,p,div,span,ul,ol,input,select,option,blockquote
{font-family:Arial, sans-serif; font-size: 9pt;}

/* Hintergrund */
body
{background-color:#fff;}

/* allgemeine Links */
a:link {color: #006; text-decoration: none;}
a:visited {color: #006; text-decoration: none;}
a:active {color: #006; text-decoration: none;}
a:hover {color: #006; text-decoration: underline;}

a img {border:none;}

p.normal {margin-bottom: 20px;}

select.text {border-style: solid; border-width: 1px; border-color: #000;}
input.text {width: 300px; border-style: solid; border-width: 1px; border-color: #000;}
input.text_zip {width: 52px; border-style: solid; border-width: 1px; border-color: #000;}
input.text_city {width: 191px; border-style: solid; border-width: 1px; border-color: #000;}
textarea.text {width: 300px; height: 150px; border-style: solid; border-width: 1px; border-color: #000;}

/* allgemeine Links */
a.doorpage:link {color: #ccc; text-decoration: none;}
a.doorpage:visited {color: #ccc; text-decoration: none;}
a.doorpage:active {color: #ccc; text-decoration: none;}
a.doorpage:hover {color: #000; text-decoration: none;}

a.bueros_navi:link {font-weight: bold; color: #006; text-decoration: none;}
a.bueros_navi:visited {font-weight: bold; color: #006; text-decoration: none;}
a.bueros_navi:active {font-weight: bold; color: #006; text-decoration: none;}
a.bueros_navi:hover {font-weight: bold; color: #006; text-decoration: underline;}

a.dozent_navi:link {font-weight: bold; color: #f03; text-decoration: none;}
a.dozent_navi:visited {font-weight: bold; color: #f03; text-decoration: none;}
a.dozent_navi:active {font-weight: bold; color: #f03; text-decoration: none;}
a.dozent_navi:hover {font-weight: bold; color: #f03; text-decoration: underline;}

a.dozent_navi_klein:link {font-size: 8pt; color: #ccc; text-decoration: none;}
a.dozent_navi_klein:visited {font-size: 8pt; color: #ccc; text-decoration: none;}
a.dozent_navi_klein:active {font-size: 8pt; color: #ccc; text-decoration: none;}
a.dozent_navi_klein:hover {font-size: 8pt; color: #ccc; text-decoration: underline;}

a.download_navi:link {font-weight: bold; color: #000; text-decoration: none;}
a.download_navi:visited {font-weight: bold; color: #000; text-decoration: none;}
a.download_navi:active {font-weight: bold; color: #000; text-decoration: none;}
a.download_navi:hover {font-weight: bold; color: #000; text-decoration: underline;}

/* Seitenkopf */
.pagetitle {font-size: 12pt; font-weight: bold; color: #006; border-color: #006; width: 400px; border-bottom-width: 1px; border-bottom-style: solid;}

/* kleiner Text */
.small {font-size: 8pt;}

/* fetter Text */
.bold {font-weight: bold;}

/* kursiver Text */
.italic {font-style: italic;}

/* Willkommensschriftzug */
.welcome {font-size: 14pt;}

/* Willkommensschriftzug 2 */
.welcome2 {font-size: 12pt; font-style: italic;}

/* Fehlertext */
.error {color: #f00; font-weight: bold;}

/* Links bei den Referenzen */
a.reflink:link
{font-weight: bold; color:#000;}
a.reflink:visited
{font-weight: bold; color:#000;}
a.reflink:hover
{font-weight: bold; color:#009;}
a.reflink:active
{font-weight: bold; color:#000;}

/* Datum bei den Referenzen */
.refdate {font-weight: bold; color: #006;}

/* Layoutelemente */
.layoutHead {background-image:url('../images/layout_kopf.gif'); background-repeat:no-repeat;}
.layoutLine {background-image:url('../images/layout_linie.gif'); background-repeat:repeat-y;}
/* .layoutMainTable {background-color: #ffc; border-width: 1px; border-style: solid; border-color: #000;} */
.layoutMainTable {background-image:url('../images/gitter.gif'); border-width: 1px; border-style: solid; border-color: #000; margin-left:auto; margin-right:auto;}

.center {margin-left:auto; margin-right:auto;}
.left {margin-left:0; margin-right:auto;}
.right {margin-left:auto; margin-right:0;}

/* Rahmen im Referenzpopup */
.border {border-width:1px; border-style:solid; border-color:#009;}

/* Rahmen um Bilder im Referenzpopup */
.imgBorder {border-color: #000; border-style:solid;  border-width:thin;}

/* Text im Kopf des Referenzpopup */
.refHeaderText {font-size: 11pt; font-weight: bold;}

/* Hintergrund oben im Referenzpopup */
.refTop {background-color:#ff9;}

/* Amazon Styles */
a img {border:none;} 
div#content {margin-left:auto; margin-right:auto; color:#000000; border:0px solid #FFFFFF; width:120px; height:240px; text-align:center; font-family:'Arial', sans-serif; font-size:10px; position:relative; overflow:hidden; } 
div#image {height:110px; margin:2px 0px; padding-top:7px;}
p {margin:3px 0px;} 
p#prices {white-space:nowrap;} 
form {margin:3px 0px;} 
p#privacy {position:absolute; margin:0px auto; left:0px; bottom:0px; width:118px;}
p#privacy a, p#privacy 
span.price {color:#990000;}
div#content a {font-size: 8pt;}
