/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin : 0; padding : 0; }

h1,h2,h3,h4,h5,h6 { font-size : 100%; }
ol,ul { list-style : none; }
address, caption, cite, code, dfn, em, th, var{ font-style : normal; font-weight : normal; }
table { border-collapse : collapse; border-spacing : 0; }
fieldset,img { border : 0; }
caption,th { text-align : left; }

html {height:100%;} 
body {font-family: Verdana, sans-serif;font-size: small;background: #fff;}

#container {width: 100%;}
#content {width: 950px;margin: 0 auto;}
#branding {margin: 0;height: 130px;}
#branding-navi {margin: 0 auto;width: 950px;}

#wrapper {float: right;width:950px;}
#inhalte{float: right;padding: 0;width:690px;margin: 20px 0 0 10px;}

#inhalte-links {float: left;width: 460px;}
#inhalte-rechts {float: right;width: 220px;}

#inhalte-rechts img {margin:20px 0 10px 5px;}
#sidebar {float: left;width: 180px;padding: 20px 0 0 37px;}

#footer {height:20px;clear: both;}
#footer-inhalt{width: 950px;margin: 0 auto;}

#inhalte-links-abfrage{width: 690px; background:#fff}



/*Navi*/
#sidebar ul {list-style-type: none;}
#sidebar li {border-bottom-width: 1px;border-bottom-style: solid;}
#sidebar li a{font-size: 11px;text-decoration:none;border:none;padding-left:14px;display: block;line-height: 30px;}

#sidebar ul a#active{font-weight: bold;}
#sidebar ul .li-empty{line-height:30px;border-bottom:none;}

hr.hr-rechts {height: 1px;border: 0 none;margin:15px 0px;border-top: 1px solid #999;}


/*floats*/
.float-left{float:left;padding: 0px 5px 0px 5px;}
.float-therapeutenbilder{float:left;padding: 0px 20px 10px 10px;}
.clear{clear:both;}



/*admin*/
body.admin { position : relative; width : 100%;text-align : left;border: 1px solid #999;}
div#content_admin{position : relative; width : 100%;}
div#sidebar_admin {left : 10px;width :160px;height: 800px;padding-top: 10px;}
div#content_main_admin {left : 170px; width : 750px; padding : 0 1em;}
div#site_info_admin { position : relative;width : 100%;height : 20px;}


/*Errors*/

.fieldWithErrors {padding: 2px;background-color: red;display: table;}
#errorExplanation {border: 1px solid dotted;padding: 7px;padding-bottom: 12px;margin-bottom: 20px;background-color: #f0f0f0;}
#errorExplanation h3 {text-align: left;font-weight: bold;padding: 5px 5px 5px 15px;font-size: 12px;margin: -7px;background-color: #c00;color: #fff;}
#errorExplanation p {color: #333;margin-bottom: 0;padding: 5px;}
#errorExplanation ul {margin:15px 0 15px 30px;}
#errorExplanation ul li {font-size: 12px;list-style: square;}


.pc,.sc { position : absolute; top: 0; left: 0; }
.clear_children,.cc_tallest { position: relative; } /*\*/* html .clear_children { display: inline;}/**/
.cc_tallest:after { content: ''; } /* PREVENTS A REDRAW BUG IN SAFARI */
