body {height:100%; background:#6C665C url('/paderborn-anwaelte.de/Images/main_l_bg.gif') top left repeat-x; font-family:Verdana; font-size:10pt; margin:0px; color:#6C665C;line-height:1.2em;}
a {color:#ff9f00; text-decoration: none; cursor:pointer;}
a:hover {color:#ff9f00;}
img {border-width:0px;}
#overframe {margin:0 auto; width:1000px; min-height:100%; background:#676055; text-align: left; z-index:2; color:#6C665C;}
#bg_fake {width:50%; position:absolute; left:50%; top:0px; min-height:100%; z-index:-1; background:url('/paderborn-anwaelte.de/Images/main_r_bg.gif') top left repeat-x;}
#header {height:275px; text-align:left; padding-top:0px; position:relative;}
#header .short-description {font-size:8pt; color:#f0f0f0;}
#header .statpagelink {height:115px; position:relative; top:0px; right:8px;}
#header .statpagelink img {border:0px solid #000;}
.headernav {position:absolute; right:0px; font-size:8pt; z-index:1;padding:0px 10px;}
.headernav a {color:#faf9f7;}
.headernav a:hover {color:#ff9f00;}
.headertext {width:300px; padding:10px;}
.headerpics {width:600px; padding:10px;}
.headerpics .under_info {height:20px; background:#ffffff; position:absolute; bottom:0px; left:0px; font-size:8pt; width:255px; line-height:20px; text-align:left; padding-left:5px; opacity:0.8; Moz-opacity:0.8; filter:Alpha(opacity=80); color:#666666;}
.headerpics .under_info a {color:#666666;}
.headerpics .pic {margin:0px; border:4px solid #ffffff; position:relative;  -moz-border-radius: 7px; border-radius: 7px;}
.pic img { -moz-border-radius: 7px; border-radius: 7px;}
h1 {font-size:24pt;  color:#FFFFFF; font-weight:normal; margin-top:0px; margin-bottom:10px; letter-spacing:2px; line-height:normal;}
h1 a {color:#FFFFFF; text-decoration:none;}

.main-part {clear:left; padding-bottom:10px;}
.coloumn1, .coloumn2 {min-height:100%;}
.coloumn1 {width:200px;}
.coloumn1 .content .inner { line-height:1.5em; color:#99938a;}
.coloumn1 a {color:#6b6760; text-decoration: none;}
.coloumn1 a:hover {color:#ff9f00;}

.coloumn2 {width:800px;}

.content {margin:2px; border:1px solid #999999; background:#fbfbfb; -moz-border-radius: 7px; border-radius: 7px;}
.content h6 { padding-left:10px; font-weight: normal; margin-top:0px; margin-bottom:0px; border-bottom:1px solid #ffffff; font-size:9pt; color:#885954; background:#fbfbfb url('/paderborn-anwaelte.de/Images/box_header_bg.gif') repeat-x top left; height:33px; line-height:32px; -moz-border-radius: 7px 7px 0px 0px; border-radius: 7px 7px 0px 0px;}
.content .inner {padding:0px 10px 5px 10px;}
.coloumn1 .content {background:#eeede9;}
.coloumn1 .content h6 {border-color:#f3f1ee;}
.coloumn2 .content .inner {padding:5px 20px 10px 20px;}


.content-naked {margin:2px 3px;}

.bookmark .inner {padding-top:6px;}

#tooltip {position:absolute; background:#ffffff; border:1px solid #999999; padding:2px; width:auto; max-width:400px; color:#000000; opacity:0.7; Moz-opacity:0.7; filter:Alpha(opacity=70); z-index:1000}

#footer {background:#756f66; border-top:1px solid #857e73; border-bottom:1px solid #857e73;}
.long-description {margin:0px auto; width:980px; background:#70695f;font-size:8pt; color:#faf9f7; padding:20px 10px 10px 10px;}
.long-description h6 {margin:0px; text-transform:uppercase; font-size:11pt; font-weight:normal;}
.long-description .inner {padding-top:10px;}
#footernav {margin:0px auto; width:960px; background:#676055;font-size:8pt; padding:10px 20px; height:20px; text-align:right;} /*background:#5c5240;*/
#footernav a {color:#faf9f7;}
#footernav a:hover {color:#ff9f00;}

/*helpers*/
.light {color:#999999;}
.small {font-size:8pt;}
.hide {display:none;}

.left {float:left;}
.right {float:right;}

.clear-b {clear:both;}
.clear-l {clear:left;}
.clear-r {clear:right;}

.trimme {white-space:nowrap;}

.align-right {text-align:right;}
.align-center {text-align:center;}

.full-width {width:100%;}

.link-cursor {cursor:pointer;}

.dark-grey-text {color:#6C665C !important;}

.explain {font-size:0.8em; padding-bottom:4px; padding-top:4px; margin-bottom:5px; padding-right:10px;}

.linkimg {padding-left:15px; background:url('/paderborn-anwaelte.de/Images/link.gif') bottom left no-repeat;}


button,input[type=submit],input[type=button] { border:1px solid #CCC2B2; background:#faf8f5; color:#676055;} 
.button { border:1px solid #CCC2B2; background:#faf8f5; color:#676055; padding:10px;} 
input[type=text],input[type=password], textarea, select { border:1px solid #CCC2B2; color:#756f66;}
input[type=text]:focus,input[type=password]:focus,input[type=submit]:focus, textarea:focus, select:focus { border-color:#ff9f00;}
input[type=text]:focus,input[type=password]:focus,input[type=submit]:focus, textarea:focus, select:focus { color:#ff9f00 !important;}

/*SEARCH & FILTERBOX */
form {margin:0px;}
.search .inner {padding-top:10px; text-align:center;}
.search input[type=text] {width:160px; height:18px; border-width:3px; -moz-border-radius: 5px; border-radius: 5px; padding:5px; color:#756f66;}
.search .submit {margin-top:5px; -moz-border-radius: 5px; border-radius: 5px; color:#756f66;  padding:5px 15px; font-weight:bold;}
#filter {border-top:2px solid #676055;}
#filter .category {padding-bottom:5px; text-align:left;}
#extendSearch {text-align:right; padding-right:10px;padding-bottom:5px; font-size:8pt;}
#filter .explain {border-bottom:1px solid #CCC2B2; padding-left:10px; line-height:1.2em;}
#filter .explain_bottom {border-top:1px solid #CCC2B2; padding:10px; line-height:1.2em;}
.selectFilterAttribs input[type=text] {width:30px;}
.selectFilterAttribs td {vertical-align:top;}
.overTxtLabel {font-size:8pt;}

/*AJAX SECTION */
.ajax-wait {color:#aaaaaa; font-size:8pt;}

/*MODAL SECTION*/
#modal {z-index:2000;min-width: 400px; position:absolute; left:40px; top:40px;}
#modal textarea,input[type=text] {width:200px;}
#modal .closebtn a {color:#666666; font-style:normal;}
#modal .closebtn a:hover {text-decoration:none; color:#ff9f00;}
#modal .closebtn {padding-right:10px; font-size:12pt; font-weight:bold;}
#bgdiv{background:#000000; top:0px; left:0px; Moz-opacity:0.5; filter:Alpha(opacity=50); opacity:0.5; z-index:1999; display:none; position:fixed; width:100%; height:100%;}
#modal .inner {padding-right:10px; padding-top:5px;}
#modal .modalnoticemessage {text-align:center; padding-top:5px;}
#modal .modalnoticemessage button {margin-top:10px;}
