@CHARSET "UTF-8";

body {
  width:              100%;
  margin:             0px;
  padding:            0px;
  background:         #f5f4ee; /* url(/fileadmin/images/verkehrsforum/bg.gif) repeat-x top left;*/
  text-align:         center;
  color:              #444;
  font:               0.8em Arial, Verdana, Helvetica, sans-serif;
  text-align:         center;
  
}

.site_margin {
  margin-left:        auto;
  margin-right:       auto;
  width:              700px;
  position:           relative;
  background:         #fff url(/fileadmin/images/verkehrsforum/bg_page_margin.gif) repeat-y top left;
}

.site {
  width:              680px;
  margin-left:        auto;
  margin-right:        auto;
  text-align:         left;
  position:           relative;
  background:         url(/fileadmin/images/verkehrsforum/bg_page_grey.jpg) no-repeat top left;
}

.header {
  height:           120px;
}

.footer {
    background:     url(/fileadmin/images/verkehrsforum/bg_footer_grey.jpg) no-repeat top left;
    height:         130px;
  width:             700px;
}

.footer p {
  padding-top:      90px;
}

.homelink {
  position:         absolute;

  width:            220px;
  height:           70px;
  left:             150px;
  top:              20px;
} 

.info {
  position:         absolute;
  width:            250px;
  height:           70px;
  right:            20px;
  top:              20px;
  text-align:       right;
} 

.homelink a {
  display:          block;
  width:            220px;
  height:           70px;
  text-indent:      -3000em;
}

div.main {
  line-height:        1.5em;
}

.col1, .col2, .col3 {
  float:             left;
  padding:            0px;
  margin:             0px;
}

.col1 {
  width:              200px;
}

.col2 {
  width:              440px;
  margin-right:       20px;
  float:              right;
}

.col1_content {
  margin:            0px 0px 0px 10px;
}

.col2_content {
  padding:            0px 10px 0px 0px;
}

h1, h2 {
  padding:          0px;
  margin:           0px;
  font-family:      Georgia, Arial, Helvetica, sans-serif;
  line-height:      1.3em;
  font-weight:      normal;
  color:            #f57921;
}

h1 {
  font-size:        1.6em;
  margin-bottom:    10px;
}

h2 {
  font-size:        1.2em;
}

p {
  /*margin:             0.3em 0 0.3em 0;*/
}

ul.navigation {
  list-style-type:    none;
  width:              180px;
  margin:             0px;
  padding:            0px;
}

ul.navigation li {
  width:              180px;
  margin:             0px;
  padding:            0px;
  border-bottom:      1px dotted #004988;
}

ul.navigation li a {
  display:          block;
  padding:          3px 0px 3px 10px;
  
}

ul.navigation li.current {
   background:        url(/fileadmin/images/verkehrsforum/bg_current.gif) no-repeat top left;
}

ul.navigation li.current a {
   margin-left:       10px;
   color:             #000066;
}

ul.navigation li a.user {
  background:       url(/fileadmin/images/verkehrsforum/bg_login.gif) no-repeat top left;
}

a:link  {
  font-weight:        bold;
	text-decoration :   none;
	color:              #004988;
}

a:visited  {
  font-weight:        bold;
	text-decoration:    none;
	color :             #004988;
}

a:hover  {
 	font-weight:        bold;
	text-decoration :   underline;
	color :             #000066;

}

a:hover img  {
	text-decoration :   none;
}

table td {
  vertical-align: top;
  padding:        3px 2px 3px 2px;
  font-size:      11px;
}

table td p {
  margin:        1px;
}

table.csc-uploads {
  width:          100%;
}

td.td-0 {
  width:          65px;
  margin-top:     4px;
  font-size:       1.4em;
  letter-spacing: -0.08em;
}

tr.tr-even .td-last,
tr.tr-odd .td-last{
  font-size:           1em;
}

table.imgtext-table {
  margin:           0 0 1.6em 0;
}

.seite117 table.imgtext-table {
  margin-top:           15px;
}

.seite118 .imgtext-table{
  margin-bottom:           15px;
}

table.contenttable {
  margin:           0.3em 0 0 0;
}

table.contenttable tr td {
  border-bottom:    2px solid #cccccc;
}


div#map_c4 {
   margin-bottom:   20px;
   border:          1px solid #000066;
   height:          400px;
}

#gmapmarker {
  line-height:        1.1em;
  margin-bottom:      0px;
  padding-bottom:     0px;
}

#gmapDirHead {
  line-height:        1.1em;
  padding-top:        0px;
  margin-top:         0px;
}

.clearer {
  clear:              both;
}


div.csi-textpic {
  margin-bottom:      20px;
}

.tx-newloginbox-pi1 #user,
.tx-newloginbox-pi1 #pass,
.tx-newloginbox-pi1 #submit,
.col2_content form input[type='text'] {
  border:             1px solid #ccc;
  width:              100px;
  padding:            3px;
}

.tx-newloginbox-pi1 #user,
.tx-newloginbox-pi1 #pass {
  background:         transparent url(/fileadmin/images/verkehrsforum/input_bg.gif) top left no-repeat;
}


.tx-newloginbox-pi1 #user:hover,
.tx-newloginbox-pi1 #user:focus,
.tx-newloginbox-pi1 #pass:hover,
.tx-newloginbox-pi1 #pass:focus,
.col2_content form input[type='text']:hover,
.col2_content form input[type='text']:focus
{
  border:             1px solid #000066;
}

.tx-newloginbox-pi1 #submit {
  width:              107px;
  border:             1px outset #ccc;
  background:         #f5f5f5;
}

.tx-newloginbox-pi1 #submit:hover,
.tx-newloginbox-pi1 #submit:focus {
  border:             1px inset #ccc;
  cursor:             pointer;
  background:         #ccc;
}

.tx-newloginbox-pi1 label {
  display:            block;
  padding:            3px;
  width:              55px;
  /*border-bottom:      1px solid #ccc;*/
}

.tx-newloginbox-pi1 {
  margin-top:         25px;
}

*html #pass,
*html #user {
  border:             1px solid inset;
  width:              100px;
}

#logintable {
  border:             1px solid #ccc;
  background:         transparent url(/fileadmin/images/verkehrsforum/bg_page_grey.jpg) no-repeat;
  background-position:-100px -200px;
}

/* default styles for extension "tx_croncssstyledimgtext" */
/*
 * css-styled-imgtext
 */
/*
  Licensed under the GPL, see http://www.gnu.org/copyleft/gpl.html
  (c) the TYPO3 content rendering group
  (c) Ernesto Baschny (ernst@cron-it.de)
*/
 
/* Captions */
p.csc-caption { margin: 0; }
p.csc-caption {
  font-size: 80%; /* Customize me */
}
div.csi-caption-c .csi-caption { text-align: center; }
div.csi-caption-r .csi-caption { text-align: right; }
div.csi-caption-l .csi-caption { text-align: left; }

/* Needed for noRows setting */
div.csi-textpic div.csi-imagecolumn { float: left; display: inline; }

/* Border just around the image */
div.csi-border div.csi-imagewrap .csi-image IMG {
  border: 2px solid black;
  padding: 0px 0px;
}

div.csi-imagewrap { padding: 0; }

div.csi-textpic IMG { border: none; }

/* DIV: This will place the images side by side */
div.csi-textpic div.csi-imagewrap div.csi-image { float: left; }

/* UL: This will place the images side by side */
div.csi-textpic div.csi-imagewrap UL { list-style: none; margin: 0; padding: 0; }
div.csi-textpic div.csi-imagewrap UL LI { float: left; margin: 0; padding: 0; }

/* DL: This will place the images side by side */
div.csi-textpic div.csi-imagewrap DL.csi-image { float: left; }
div.csi-textpic div.csi-imagewrap DL.csi-image DT { float: none; }
div.csi-textpic div.csi-imagewrap DL.csi-image DD { float: none; }
div.csi-textpic div.csi-imagewrap DL.csi-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csi-image { margin: 0; }
DL.csi-image DT { margin: 0; display: inline; }
DL.csi-image DD { margin: 0; }

/* Clearer */
div.csi-clear { clear: both; }

/* Margins around images: */

/* Pictures on left, add padding on right */
div.csi-left div.csi-imagewrap .csi-image,
div.csi-intext-left-nowrap div.csi-imagewrap .csi-image,
div.csi-intext-left div.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-right: 10px;
}

/* Pictures on right, add padding on left */
div.csi-right div.csi-imagewrap .csi-image,
div.csi-intext-right-nowrap div.csi-imagewrap .csi-image,
div.csi-intext-right div.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 10px;
}

/* Pictures centered, add padding left and right */
div.csi-center div.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 5px;
  margin-right: 5px;
}
div.csi-textpic div.csi-imagewrap .csi-image .csi-caption { margin: 0; }
div.csi-textpic div.csi-imagewrap .csi-image IMG { margin: 0; }

/* Space below each image (also in-between rows) */
div.csi-textpic div.csi-imagewrap .csi-image { margin-bottom: 5px; }
div.csi-equalheight div.csi-imagerow { margin-bottom: 5px; display: block; }

/* Positioning of images: */

/* Above */
div.csi-above div.csi-text { clear: both; }

/* Center (above or below) */
div.csi-center { text-align: center; /* IE-hack */ }
div.csi-center div.csi-imagewrap { margin: 0 auto; }
div.csi-center div.csi-imagewrap .csi-image { text-align: left; /* Remove IE-hack */ }
div.csi-center div.csi-text { text-align: left; /* Remove IE-hack */ }

/* Right (above or below) */
div.csi-right div.csi-imagewrap { float: right; }
div.csi-right div.csi-text { clear: right; }

/* Left (above or below) */
div.csi-left div.csi-imagewrap { float: left; }
div.csi-left div.csi-text { clear: left; }

/* Left (in text) */
div.csi-intext-left div.csi-imagewrap { float: left; }

/* Right (in text) */
div.csi-intext-right div.csi-imagewrap { float: right; }

/* Right (in text, no wrap around) */
div.csi-intext-right-nowrap div.csi-imagewrap { float: right; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html div.csi-intext-right-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */ 

/* Left (in text, no wrap around) */
div.csi-intext-left-nowrap div.csi-imagewrap { float: left; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html div.csi-intext-left-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */




.csc-mailform tr csc-form-labelcell {
  vertical-align: top;
}

.csc-mailform td {
  font-size:      12px;
}

p.csc-form-label {
  font-weight:    bold;
}

.csc-mailform {
  width:          350px;
}
/*html/body/div/div/div[2]/div[2]/div/div/form/table/tbody/tr[7]/td[2]*/

.csc-mailform .csc-form-fieldcell input[type='text'] {
  background:         transparent url(/fileadmin/images/verkehrsforum/large_input_bg.gif) top left no-repeat;
  width:              200px;
} 

.csc-mailform input.submit {
  background-color:     #f5f5f5;
  background-image:     none;

}

.invis {
  display: none
}

h3.loginheader {
  font-size: 0.9em;
  margin-bottom: 1px
}
p.loginmessage {
  margin-top: 0px
}
