/* base
----------------------------------------------- */

/*
blau: #1b3e7b
orange:#c6793b  #c16100 #c66100
grau: #848284   #c6c3c6
hellgrau:#e4e4e4

 */

body {
margin: 0 auto;
padding: 0;
font-family:Arial, Verdana, sans-serif;
color: #000;
background:#ffffff url(/layout/blau.gif) repeat-x;
font-size: 10pt;
}


#container blockquote, #container h3, #container p {
padding-right: 10px;
padding-left: 10px;
font-size: 10pt;
}
#container blockquote {
margin-right: 0;
margin-left: 20px;
}

h1, h2, h3 {
font-weight: bold;
font-family: Arial, Verdana, sans-serif;
}


h1, h2 {
padding-left: 10px;
}

h1 {
font-size: 12pt;
color:#c6793b;
}

h2 {
font-size: 1.2em;
color:#1b3e7b;
}

.invisible {
display: none;
}

h3 {
color:#1b3e7b;
}

small, .small {
font-size: 8pt;
}

.kapit {font-size: 20pt;color:#c66100;} 

/* links
----------------------------------------------- */

a {
text-decoration: none;
color:#1b3e7b;
background-color: inherit;
border-bottom: 0;
}

h1 a, h2 a, h3 a {
border: none;
}

h3 a {
font-size: 11pt;
color:#c66100;
}

h2 a, h2 a:visited {color: #1b3e7b;}
a.menuorange, a#menuorange {color: #c16100;}

#sidebar-2 a, #sidebar-1 a {
color: #1b3e7b;
background-color: inherit;
border: none;
}

h1 a {color:#c6793b;}

a:hover, #sidebar-2 a:hover {color:#c66100;}

/* overrides
----------------------------------------------- */

#sidebar-2,#sidebar-2 li, #sidebar-2 p, #sidebar-1 p {
font-size: 8pt;
line-height: 1.5em;
padding-left: 0;
}

#sidebar-2 ul {
list-style-type:none;
list-style-position:outside;
color:#c66100;
padding-left: 0;
margin-left: 0;
}

#sidebar-1 p {
text-align: right;
}

#content hr {
margin: 2em 0;
width: 66%;
color: #ccc;
background-color: inherit;
}

.caps {
font-size: 0.9em;
letter-spacing: 0.1em;
}

img.divider {
margin: 2em 0;
text-align: center;
}

img.layout {border:0;}

img.left {float:left;margin-right:5px;}

img.rahmen {border:1px solid #cccccc;padding:2px;}
img.icon {border:1px solid #cccccc;padding:2px;float:left;margin-right:5px;}

/* global layout
----------------------------------------------- */

#accessibility {
position: absolute;
top: -10000px;
}

#container {
margin: 0px;
margin-top:0px;
padding: 0px;
width: 750px;
\width: 760px;
w\idth: 750px;
border-left:1px solid #1b3e7b;
border-right:1px solid #1b3e7b;
border-bottom:1px solid #1b3e7b;
}

#head {
height: 170px;
text-align: center;
background:#ffffff url(/layout/head.gif) no-repeat; 
}

#sidebar-1 {
margin-right: 5px;
padding-top: 100px;
float: left;
width: 150px;
\width: 150px;
w\idth: 150px;
}

#sidebar-2 {
margin-left: 0px;
padding-top: 0px;
float: right;
width: 150px;
\width: 150px;
w\idth: 150px;
}

#content {
margin: 0 5px;
margin: 0;
padding-top: 20px;
padding-right:10px;    
}

#foot {
margin-top: 5px;
clear: both;
text-align: center;
font-size:8pt;
}

/* comments
----------------------------------------------- */

.comments_error {
color: #000;
background-color: #fff4f4 
}

ul.comments_error {
padding : 0.3em;
list-style-type: circle;
list-style-position: inside;
border: 2px solid #fdd;
}

div#cpreview {
color: #000;
background-color: #f1f1f1;
border: 2px solid #ddd;
}

form#txpCommentInputForm td {
vertical-align: top;
}


/* Menue
---------------- */


a.blue:link, a.blue:visited { color:#1b3e7b;text-decoration:underline;}
a.blue:active, a.blue:hover { color:#c66100;text-decoration:none;}
a.bold:link, a.bold:visited { color:#1b3e7b;text-decoration:none;font-weight:bold;}
a.bold:active, a.bold:hover { color:#c66100;text-decoration:none;font-weight:bold;}

ul.menu, ul#menu, li.menu,li#menu {display:inline;color:#c66100;padding-left:0px;}
li.menu,li#menu {margin-right:20px;margin-left:5px;}

.menuleiste,#menuleiste {margin:0;height:20px; border:0px; border-bottom:1px solid #1B3E7B;}

.sm {color:#C0C0C0;font-size:8pt;text-decoration:none;font-weight:normal;}
a.sm, a.sm:link, a.sm:visited, a.sm:active, a.sm:hover { color:#C0C0C0;font-size:8pt;text-decoration:none;font-weight:normal;}

a.pp:link, a.pp:visited { color:#c66100;}
a.pp:active, a.pp:hover { color:#1B3E7B;}

ul.menu1, ul#menu1, li.menu1,li#menu1 {display:inline;color:#c66100;padding-left:5px;font-size:9pt;}
li.menu1,li#menu1 {margin-left:0px;margin-right:10px;font-size:8pt;}


/* ---- Form */
form {line-height:14pt; font-size:10pt; border:0px; background-color:#ffffff;}
fieldset {border:#e4e4e4 1px solid; padding-bottom:0px; padding-left:5px;padding-top: 0px; line-height:20pt; margin-right:5px;width:360px;}
legend {color: #1b3e7b;background-color:#ffffff;}
input {color:#1b3e7b;font-size:10pt;border: #1b3e7b 1px solid;}
textarea {font-size:10pt;color:#1b3e7b;border: #1b3e7b 1px solid;}
label {color:#1b3e7b;font-size:10pt;width:200px; text-align:right; background-color:#ffffff;float:left;width:6em;margin-right:.3em; }
input[type=submit]  {color:#2f3060;background-color:#f1f1f1;font-size:10pt;font-weight:bold;border:#1b3e7b 1px solid;}
/* textarea {font-family:"Verdana";}   */
textarea,input[type=text],
select
{  color:#1b3e7b;font-size:10pt;border:#1b3e7b 1px solid;}

form br, br.formbreak { clear:left;}


label,
select,
input[type=checkbox],
input[type=radio],
input[type=button],
input[type=submit]
{    cursor	: pointer; }

