body { height:100%; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; margin: 0px; padding:0px; background-color:#efefef;} 
p { color:#333333; margin: 0px; padding:0px; }
a, a:link, a:hover, a:visited { cursor: pointer; margin: 0px; padding:0px; } 
H1, H2, H3, H4, H5, H6, H7 { color:#960000; margin-top: 10px; padding:0px; font-size:1em;} 


/* Spalten (Standard-Layout ohne Links */ 
#left_space { float:left; width:0px; padding:0px; margin:0px; }
#left { float:left; width:0px; padding:0px; margin:0px; } 
#content_space { float:left; width:30px; padding:0px; margin:0px; }
#content { float:left; width:538px; padding:0px; margin:30px 0 0 0; }
#right_space { float:left; width:25px; padding:0px; margin:0px; }
#right { float:left; width:184px; margin:30px 0 0 0; padding:0px; } 
#ads_space { float:left; width:0px; padding:0px; margin:0px; }
#ads { float:left; width:0px; padding: 0px; margin:0px; } 

/* CSS Document */
#container_all { margin-left:auto; margin-right:auto; width:840px; height:100%; padding:0px; background-color:#FFFFFF;} 
#container_idea { position:static;  margin: 0px; padding:0px;}
#container_head { position:relative; left:0px; height:140px; width:1000px; margin: 0px; padding:0px;} 
#container_content { position:relative; left:0px; margin: 0px; padding:0px; } 
#container_foot { clear:both; margin:0px;  padding:30px 0px 0px 0px; height:50px;} 



/* ADMIN PANEL */ 
.typo3-adminPanel { position:absolute; top:0px; left:1000px; width:200px; margin: 0px; padding:0px; z-index:333; } 
.typo3-editPanel { z-index:100; border:0px; }

.bodytext { font-size:0.8em;}
.bodytext a { color:#b90048;}
#content FORM { font-size:0.8em;}
.suchmaske { font-weight:bold;}
.suli {width:200px; float:left;}
.sure {width:200px; float:left;}
.clearer {clear:both; }
.trenner {clear:both; background: url(http://www.christlicher-branchenservice.de/fileadmin/images/layout/dot.gif) repeat-x left bottom; margin:20px 0px 20px 0px;}
.trenner-klein {clear:both; height:3px; background: url(http://www.christlicher-branchenservice.de/fileadmin/images/layout/dot.gif) repeat-x left bottom; margin:0px 0px 3px 0px;}

/* Extension cl_companydatabase*/
.tx-clcompanydatabase-pi1 {font-size:0.8em;}
.tx-clcompanydatabase-pi1 a { color:#b90048;}
.tx-clcompanydatabase-pi1-listrow TABLE TH { font-size:0.8em; color:#003366;}
.tx-clcompanydatabase-pi1-listrow TABLE TH a {color:#003366;}
.tx-clcompanydatabase-pi1-listrow TABLE TD { font-size:0.8em;}
.tx-clcompanydatabase-pi1-browsebox {margin-top:10px; width:538px; font-size:0.8em;}
TABLE TR TD a {font-size:0.8em; }
.tx-clcompanydatabase-pi1-browsebox-SCell a {font-size:0.8em; }
.tx-clcompanydatabase-pi1-searchbox TD {font-size:0.8em;}


.single H1 { font-size: 1.0em; margin-bottom:-20px; } 
.single {}
.single_left {width:400px; float:left; border-right:1px dotted #cccccc; }
.single_right {width:380px; float:left;}
/*

.single_branche { width:800px;font-weight:bold; color:#b90048; margin-bottom:20px;}
.logo { width:800px;}

.single_trenner {float:left; width:18px;}
.single_back {float:left; width:800px; margin-top:20px; }
*/
/* TABELLEN */
TABLE {margin:0; padding:0;}
TABLE TR TD {font-size:0.8em; color:#333333;}

TABLE TR TD.right input { background-color:#efefef; border:1px solid #960000; padding:2px; color:#000000; width:300px;}
TABLE TR TD.right .textarea { background-color:#efefef; border:1px solid #960000; padding:2px; color:#000000; width:300px;}

.contenttable {border:1px solid #cccccc; font-size:0.8em;}
.tr-0 {font-weight:bold;}
.tr-even { background-color:#CCCCCC; border-bottom:1px solid #cccccc;}
.tr-1 { border-bottom:1px solid #cccccc;}

#loggedinas {font-size:0.8em; color:#333333; text-align:right; margin-right:10px; padding:2px;}
#loggedinas a {color:#960000;}
P.feedit {font-size:0.8em; margin:0; padding:0; line-height:normal;}