/* Allgemeines */
body {text-align:left; color:rgb(22,26,29); font-size:75%; font-family:Verdana, sans-serif; background-color:rgb(223,226,229); margin:0px; padding:0px;}

table, tbody, tr, td {font-size:1em; line-height:1.6em; color:rgb(22,26,29);}
table {width:100%;}
td {padding:0px 0px 2px 0px; vertical-align:top;}

p, h1, h2, h3, ul, ol, li, .text {line-height:1.6em;}
p {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.a_inhalt img, .a_kopf img, .a_navi img, .a_tools img {margin:0; padding:0; border:0; vertical-align:top;}

a:link, a:visited {color:rgb(112,182,55); text-decoration:none; font-weight:bold; overflow:hidden;}
a:hover {color:rgb(120,173,217);}
a:active {color:rgb(120,173,217);}

.grau1 {width:315px; position:relative; left:0px; display:block; margin:0px 0px 0px 0px; padding:6px 10px 8px 7px; border-top:1px solid rgb(255,255,255);}
.grau2 {width:300px; position:relative; left:12px; display:block; margin:0px 0px 0px 0px; padding:4px 10px 6px 10px; border-top:1px solid rgb(255,255,255);}
.grau3 {width:288px; position:relative; left:24px; display:block; margin:0px 0px 0px 0px; padding:2px 10px 4px 10px; border-top:1px solid rgb(255,255,255);}
.grau4 {width:276px; position:relative; left:36px; display:block; margin:0px 0px 0px 0px; padding:0px 10px 2px 10px; border-top:1px solid rgb(255,255,255);}
.grau1:hover, .grau2:hover, .grau3:hover, .grau4:hover {background-color:#FFF;}
.grau1, .grau2, .grau3, .grau4, a.service {background-image:url(http://www.adhocco.de/pix/linie_short_menu.gif); background-repeat:no-repeat; }

a.service:link, a.service:visited {color:#93E154; text-decoration:none; font-weight:bold; font-size:0.9em; overflow:hidden;}
a.service:hover {color:rgb(141,203,255);}
a.service:active {color:rgb(141,203,255);}

a.service_sel:link, a.service_sel:visited {color:#FFF; text-decoration:none; font-weight:bold; font-size:0.9em; overflow:hidden;}
a.service_sel:hover {color:rgb(141,203,255);}
a.service_sel:active {color:rgb(141,203,255);}
a.service, a.service_sel {float:left; border-top:1px solid rgb(129, 148, 162); margin:0; padding:2px 10px 4px 10px; background-image:url(http://www.adhocco.de/pix/linie_short_servicemenu.gif); background-repeat:no-repeat;}

a.print:link, a.print:visited {color:rgb(114,136,151); text-decoration:none; font-weight:bold; font-size:0.9em; overflow:hidden;}
a.print:hover {color:rgb(114,136,151);}
a.print:active {color:rgb(114,136,151);}

a.logout:link, a.logout:visited {border: 1px solid #FFF; padding: 1px 3px 2px 3px; margin-left:5px; background-color:rgb(114,136,151); color:#FFF;}
a.logout:hover {color:#93E154;}
a.logout:active {color:#FFF;}

.a_kopf {height:70px; width:100%; min-width:850px; float:none; text-align:left; background-color:rgb(223,226,229); background-image:url(http://www.adhocco.de/pix/head_back_1.gif); background-repeat:repeat-x; overflow:hidden;}
.a_logo {display:block;}
.a_printlogo {display:none;}
.a_service {color:#FFF; float:right; padding:10px 10px 0px 0px;}
.a_navi {width:350px; float:left; position:absolute; left:0px; top:70px; overflow:hidden; text-align:left;}
.a_menue {width:350px; text-align:left; font-size:0.9em; margin-top:20px; margin-left:18px;}
.a_inhalt {margin-left:350px;}
.a_content {min-width:450px; padding:0px 20px 20px 20px; clear:both; text-align:left;}
.a_anker {display:none;}
.a_newsletter {width:100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left; overflow:hidden;}
.a_language {float:right; margin-top:12px;}
.a_content_news {float:left; padding:10px 20px 20px 20px; width:100%;}
.a_kopf_news {height:70px; float:none; background-color:rgb(80,97,108); overflow:hidden; width:100%;}
.a_tools {padding:0; color:rgb(114,136,151); position:absolute; top:48px; left:372px;}

.a_menue ul, .a_menue li {margin:0; padding:0; list-style:none;}

#a_range {width:310px; height:100%; line-height:1.6em; padding:0px 10px 6px 10px; margin:36px 0px 36px 18px; border:1px solid #FFF; background-color:rgb(208,213,218);}
.a_range_back {width:380px; height:100%; padding:0px 0px 0px 0px; float:left;}
#a_footer {margin:0px 0px 0px 0px;}
.a_footer_back {}

.b_mittel {margin-right:238px; position:relative; z-index:10;}
.b_mittel_back {float:left; width:400px; border-right:1px solid #adb6c0; padding-right:14px;}
.b_rechts {margin:-10px 0px 0px 0px; float:right; width:212px; position:relative; z-index:1;}
.b_rechts_back {float:left; width:212px; border-left:1px solid #adb6c0; margin-left:-1px; padding-left:7px;}
.b_1sp {margin: 0; clear: both;}
.b_1sp_back {width:650px;}

h1 {font-family:Georgia, Serif; color:rgb(112,182,55); font-size:1.8em; line-height:1.4em; font-weight:normal; margin-top:24px;}
h2 {font-size:1.1em; font-weight:bold; margin:20px 0px 10px 0px; padding: 0px 0px 0px 0px;}
h3 {font-size:1em; font-weight:bold; margin:10px 0px 0px 0px; padding: 0px 0px 0px 0px;}
ul {padding:6px 0px 8px 0px; margin:0px;}
ul.pfeil {font-size:0.9em;}
ul.anklist {font-size:0.9em; border-top:1px solid rgb(173,182,192); border-bottom:1px solid rgb(173,182,192); padding:6px 0px 8px 0px;}
ol {margin:4px 0px 1px 8px; padding: 0px 0px 0px 0px;}
li {margin:0px 0px 0px 16px; padding:0px 0px 0px 0px; list-style-position:outside; list-style-type:disc;}
li.int {vertical-align:middle; margin:0px 0px 0px 0px; padding:0px 0px 0px 14px; list-style-type:none; background-image:url(http://studioadhoc.dnsalias.com/adhocco/pix/pfeil.gif); background-repeat:no-repeat; background-position:0px 4px;}
li.ext {vertical-align:middle; margin:0px 0px 0px 0px; padding:0px 0px 0px 14px; list-style-type:none; background-image:url(http://studioadhoc.dnsalias.com/adhocco/pix/pfeil.gif); background-repeat:no-repeat; background-position:0px 4px;}
li.ank {vertical-align:middle; margin:0px 0px 0px 0px; padding:0px 0px 0px 14px; list-style-type:none; background-image:url(http://www.adhocco.de/pix/down.gif); background-repeat:no-repeat; background-position:0px 4px;}

ul.sitemap {padding: 0px 0px 0px 0px; margin: 3px 0px 8px 20px;}
li.site {vertical-align:top; margin: 0px 0px 2px 4px; padding: 0px 0px 0px 0px; list-style-position:outside; list-style-type: none; list-style-image:url(http://www.adhocco.de/pix/site_li.gif);}

.subpic {font-size:0.8em; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.top {margin:2px 5px 0px 0px;}

.divider {font-size:1px; line-height:1px; height:1px; background-color:rgb(173,182,192); margin:10px 0px 10px 0px;}
.divider2 {font-size:1px; line-height:1px; height:1px; border-bottom: 1px solid rgb(173,182,192); margin:15px 0px 3px 0px;}
.divider3 {font-size:1px; line-height:1px; height:1px; border-top: 1px solid rgb(173,182,192); margin:7px 0px 15px 0px;}
.divider4 {font-size:1px; line-height:1px; height:1px; background-color:rgb(173,182,192); margin:0px 0px 10px 0px;}
.abschluss {clear:both; font-size:1px; line-height:1px; height:1px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.b_mittel .abschluss {clear:none;}
.float_img {float:left; padding:4px 10px 4px 1px;}

.unter_popimg_text {font-size:0,8em; line-height:1.2em; width:96%; margin:4px 0px 0px 12px;}

/* Inputfeld*/
input, textarea {border-top:1px solid rgb(80,97,108); border-left:1px solid rgb(80,97,108); border-right:1px solid rgb(80,97,108); border-bottom:1px solid rgb(80,97,108);
	font-family: Verdana,sans-serif; font-size:1em; font-style:normal; color:rgb(22,26,29); line-height:1.4em;
	background-color:#FFF; height:19px; padding:1px 0px 0px 3px; width:98%; margin: 4px 0px 0px 0px;}
textarea {height:auto;}
.f_select {width:99%; margin:0px 0px 0px 0px; font-size:1em; font-family: Verdana,sans-serif;}
.check {background-color:transparent; border:0px; width:auto; margin: -1px 0px 0px 2px; vertical-align:middle;}
.radio {background-color:transparent; border:0px; width:auto; margin: -1px 0px 0px 1px; vertical-align:middle;}
label {font-size:0.8em; line-height:1.2em; color:rgb(22,26,29); white-space:normal; vertical-align:top; margin:0px 0px 0px 0px; padding: 2px 6px 3px 6px; display:block; clear:both;}
form {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
fieldset {border:0; margin:0; padding:0;}
button {margin:4px 0px 18px 0px;}	

/* Backend Ausschlüsse */
#ovl_div table {width:auto;}
