/* CSS-Datei fuer www.kk-soest.de */

/*Zentrierung fuer IE: text-align:center;*/
body {font-family:sans-serif; background-color:#FEFFFF; text-align:center; margin:0px;}

/*Zentrierung fuer Mozilla: margin:0px auto;*/
#boxgesamt {position:relative; margin:0px auto; top:0px; width:770px; height:20000px; border-left:1px solid #D3D3D3; border-right:1px solid #D3D3D3; border-bottom:1px solid #D3D3D3;}
#boxobeninhalt {width:770px; height:170px; background-color:#F0FFFF; text-align:left;}
#boxlinks {position:absolute; top:170px; left:0px; width:120px; height:20000px; background-color:#B0C4DE; text-align:left;}
#boxmitte {position:absolute; top:170px; left:120px; width:520px; height:20000px; background-color:#ADD8E6; text-align:left; border-left:1px solid #D3D3D3; border-right:1px solid #D3D3D3;}
#boxrechts {position:absolute; top:170px; left:640px; width:130px; height:20000px; background-color:#B0C4DE; text-align:left;}

/* Style-Switch */
ul#changeStylesSelect {list-style:none; margin:0; padding:0;}

/* Benutzerlisten */
div.tx-feuserlisting-pi1-listrow tr {margin-bottom:40px; display:block; vertical-align:middle;}
div.tx-feuserlisting-pi1-listrow th {display:none;}
div.tx-feuserlisting-pi1-browsebox,div.tx-feuserlisting-pi1-searchbox {display:none;}
div.tx-feuserlisting-pi1-listrow td {display:inline;}
div.tx-feuserlisting-pi1-listrow td img {float:left;}

/* Kalender */
div.tx-cal-controller {width:93%; font-size:0.7em; margin:0px 5px;}
div.tx-cal-controller h1,p.pagebrowser,p.found {display:none; visibility:hidden;}
div.tx-cal-controller dt {margin-bottom:5px; border:1px solid black; padding-top:5px; padding-left:5px; padding-right:5px; font-weight:bold;}
div.tx-cal-controller dt a {display:block;}
div.tx-cal-controller dt br {display:none;}
div.tx-cal-controller dd {display:none;}
div.tx-cal-controller dt,dd {background:#ffffff;}
span.V9G {display:block;}
span.V9G div {display:none; font-size:0.8em;}

/*Formulare fuer Suche, Login, Mail*/
#suche {position:absolute; left:70px; top:47px;}
#suche input.eingabefeld {}
#suche input.abschicken {width:10px; height:10px;}
#login {position:absolute; left:225px; top:25px; width:120px;}
#login div.login_formular {font-size:0.6em;}
#login input.login_eingabefeld {height:16px; width:70px; border:1px solid #00008B;}
#login form button.anmeldung {line-height:5px; height:15px; width:15px; background:green;}
#login form button.abmeldung {line-height:5px; height:15px; width:15px; background:#C00000;}
.leer {border-style:none; background-color:#FFFFFF;}
textarea {width:300px;}
input.verborgen {width:0px; height:0px;}
input.abschicken {width:10px; height:10px;}
input.auto {width:auto; height:auto;}
div.csc-mailform-field {text-align:right; margin-right:100px;}
.eingabefeld {border:1px solid #00008B; width:90px;}

div {overflow:hidden;}
.csc-frame-frame1 {border:1px solid #D3D3D3; width:75%; text-align:center;}
.csc-textpic-caption {font-size:0.8em;}
.tx-lastupdate-pi1 {font-size:0.6em; text-align:center;}
.filecount {margin:0px 5px 5px 5px;}

h1 {font-family:"Trebuchet MS",sans-serif; color:#8B0000; font-size:1.2em; font-weight:bold; margin:15px 5px 5px 5px;}
h2 {font-family:"Trebuchet MS",sans-serif; font-size:1.1em; margin:15px 5px 5px 5px;}
h3 {font-family:"Trebuchet MS",sans-serif; font-size:1em; margin:15px 5px 5px 5px;}

p {font-family:sans-serif; margin:0px 5px 5px 5px;}
.bodytext {text-indent:1em;}

a {text-decoration:none; color:#00008B;}
a:link {color:#00008B;}
a:visited {color:#00008B;}
a:hover {color:red; position:relative; left:1px; top:1px;}
a:active {color:#FFA500;}
a._button:active {position:relative; left:2px; top:2px;}
.linkInt {white-space:nowrap;}
.linkExt {white-space:nowrap;}
.linkMailto {white-space:nowrap;}
.link_klein {font-size:0.7em; margin-left:5px;}

div.csi-textpic div {overflow:visible;}

img {border:none;}

.trenner {font-size:0.6em;}

.datum {font-size:0.7em; margin-left:5px; margin-right:5px;}

.tabgesamt {width:100%; font-family:sans-serif;}
.tabkopf {width:100%; background-color:#4682B4; color:white; font-weight:bold; border-left:1px solid #00008B; border-top:1px solid #00008B; border-right:1px solid #00008B; padding:5px;}
.tabfuss {width:100%; background-color:white; color:black; border-left:1px solid #00008B; border-bottom:1px solid #00008B; border-right:1px solid #00008B; padding:5px;}
.tababstand {width:100%; height:10px;}

.contenttable {width:450px; font-family:sans-serif; font-size:0.8em;}

div.losungen-main {font-size:0.7em; font-family:sans-serif; border:1px solid black; background-color:#FFFFF0; margin:5px;}
.losungen-header {display:none; width:0; height:0;}
.losungen-date {display:none; width:0; height:0;}
.losungen-verse1header {font-size:0.5em; text-align:center;}
.losungen-verse2header {font-size:0.5em; text-align:center;}
.losungen-verse1txt {font-size:120%; font-style:italic; margin:2px;}
.losungen-verse2txt {font-size:120%; font-style:italic; margin:2px;}
.losungen-verse1verse {text-align:right; width:100%;}
.losungen-verse2verse {text-align:right; width:100%;}

.news {margin-bottom:4px; background-color:#FFFFF0; border:1px solid black; font-size:0.7em; font-family:sans-serif; background-color:#FFFFF0; margin-left:5px; margin-right:5px;}
.newslink {font-size:0.7em; font-family:sans-serif; margin-left:5px; margin-right:5px;}

.newslettersubscription {font-size:0.8em; font-family:sans-serif; margin-left:5px; margin-right:5px;}

.download {font-size:0.7em;}
.downloadbeschreibung {font-weight:bold;}

.klickpfad {position:absolute; left:5px; top:155px; font-size:0.7em; font-family:sans-serif; text-align:left;}
.menufoto {border:1px solid #4682B4; height:57px; width:768px;}
.menu_1.act {font-family:sans-serif; font-weight:bold; text-align:center; height:20px; font-size:1em; border:none;}
.menu_zurueck {font-family:sans-serif; text-align:right; height:20px; font-size:0.8em; color:#8B0000; border-bottom:1px solid #8B0000;}
.menuliste {list-style:none; margin:10px; padding:0; font-family:sans-serif; font-size:0.75em; font-weight:bold;}
ul.menuquer {list-style:none; font-weight:bold; margin:0; margin-left:50px; padding:0;}
.menuliste li {margin-bottom:20px;}

.adresse {font-size:1em; margin-bottom:10px; margin-left:10px;}
.adresse_adresseintrag {margin-left:20px; margin-bottom:20px;}
.adresse_bild {float:left; margin-right:5px; margin-left:-75px;}
.adresse_bild_dummy {float:left; margin-right:5px;}
.adresse_bild_masse {width:75px; height:100px;}
.adresse_bild_logo {float:left; margin-right:5px; vertical-align:middle;}
.adresse_text
.adresse_name {font-weight:bold;}
.adresse_beschreibung
.adresse_email
.adresse_strasse
.adresse_ort
.adresse_telefon

.formatierungsbox {text-align:center;}
.formatierungsform {text-align:center; margin:0px; padding:0px;}
.formatierung {text-align:center; font-size:0.6em;}

.lastupdate {font-size:0.55em; text-align:center; margin-top:30px;}

div.tx-cscounter-pi1 {font-size:0.7em; margin:10px;}

.weg {visibility:hidden; height:0px; width:0px; font-size:0px; line-height:0px; overflow:hidden;}
