* { 
	margin:0;
	padding:0;
}
body {
background-color: #80a6ba;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#000000;
padding:0px;
margin:10px 0px 0px 0px;
text-align:center;
}

img {border:0;}

a {color: #000000;}
a:visited {color:#000000;}
a:hover {color: #000000;text-decoration:underline;}
a:active { color:#000000;text-decoration:underline;}

ul {list-style-image:url(images/Quadrat.gif);padding:0px 0px 0px 10px;margin:0px 0px 0px 10px;}
li {padding:0px 0px 0px 0px;}

p {padding:5px 0px 5px 0px;}
td {vertical-align:top;}

h1 {font-size:14px;color:#000000;padding:5px 0px 5px 0px;}
h2 {font-size:12px;color:#000000;font-weight:bold;padding:5px 0px 5px 0px;}
h3 {font-size:12px;color:#000000;padding:5px 0px 5px 0px;}
.Head {font-size:12px;color:#000000;padding:5px 0px 5px 0px;}

/* ---------- container zentriert das layout -------------- */
#container {
width: 940px;
margin: 0 auto;
background-color: #FFFFFF;
text-align: left;
position:relative;
}

#page {background-image:url(images/bgContent.gif);
background-repeat:no-repeat;background-position:28px 0px;}

#pageMitNews {background-image:url(images/bgContentSmall.gif);
background-repeat:no-repeat;background-position:28px 0px;}

#header {
width: 940px;
text-align: left;
}

/* -------------- navigavtion------------- */

/* ----------- banner---------------------- */
#banner {
background-color: #e2e3df;
text-align: right;
padding: 0px;
margin: 0px;
height: 170px;
}


/* ----------- content---------------------- */

#content {
margin-left: 28px;
margin-right: 0px;
padding: 10px 10px 15px 10px;
text-align:left;
width:870px;
overflow:auto;
height:440px;
position:relative;
}

#contentOhneRand{
margin-left: 28px;
margin-right: 0px;
text-align:left;
overflow:auto;
position:relative;
padding: 0px 0px 0px 0px;
width:890px;
height:465px;
}

#contentMitNews {
padding: 0px 0px 0px 0px ;
margin-left: 28px;
margin-right: 0px;
text-align:left;
width:890px;
overflow:auto;
height:309px;
position:relative;
}

#contentWartung {
margin-left: 28px;
margin-right: 0px;
padding: 0px 0px 0px 0px;
text-align:left;
width:890px;
position:relative;
}

/* Frau mit Kaffe einblenden */
#dnn_ctr578_ContentPane, #dnn_ctr576_ContentPane, #dnn_ctr799_ContentPane, #dnn_ctr800_ContentPane, #dnn_ctr1556_ContentPane {background-image:url(images/bgFrauKaffee.jpg);background-repeat:no-repeat;background-position:516px 1px;}

div#dnn_ctr578_ContentPane, div#dnn_ctr576_ContentPane { 
min-height:309px;
height:expression(this.scrollHeight > 309 ? "auto":"309px"); 
}

/* Forumbreite */
#dnn_ctr544_ContentPane {padding:20px;}

/* Submenü ausblenden bei Menüpunkten unten*/
#subnavDiv #tab_169, #subnavDiv #tab_170, #subnavDiv #tab_171 {visibility:hidden;}

/* Paging Mitglieder */

#dnn_ctr546_XModDisplay_ctlPager_pnlPager {padding:10px;}

.contentLeft {width:520px;padding:10px;}

#dnn_ContentPane{padding:0px;clear:both;}
#dnn_ContentPaneRight{float:left;margin:0;padding:0;width:333px;padding-top:1px;}
#dnn_ContentPaneLeft{float:left;padding:10px;width:530px;}

#logoAnimiert{position:absolute;top:0px;left:0px;width:135px;height:26px;}

#dnn_ctr583_ModuleContent, #dnn_ctr583_HtmlModule_HtmlModule_lblContent {padding:0;margin:0;}

.DNNEmptyPane {visibility:hidden;display:none;}

#subnavDiv {
clear: both;
margin: 0px;
padding: 5px 0px 5px 0px;
text-align:left;
color:#7c9bce;
font-size:12px;
height:14px;
}

#subnavDiv .navLevel0Div{padding:0px 5px 0px 0px;}

#tab_159 {margin-left:135px;}
#tab_161 {margin-left:270px;}
#tab_164 {margin-left:407px;}

#dnn_ctr565_ContentPane {background-image:url(images/bgKontaktForm.jpg);background-repeat:no-repeat;width:844px;height:425px;padding:20px;}
.SubHead {color:#000000;}

/* ----------- footer ----------------------- */
#footer {
width:350px;
clear: both;
margin: 0px;
padding: 5px 0px 5px 310px;
text-align:center;
color:#7c9bce;
font-size:12px;
}

/* Links */

#subnavDiv a.mainnav:link {color:#7c9bce;text-decoration:none;font-weight:bold;}
#subnavDiv a.mainnav:visited {color:#7c9bce;text-decoration:none;font-weight:bold;}
#subnavDiv a.mainnav:active {color:#0061aa;text-decoration:none;font-weight:bold;}
#subnavDiv a.mainnav:hover {color:#0061aa;text-decoration:none;font-weight:bold;}

#subnavDiv a.mainnavon:link {color:#0061aa;text-decoration:none;font-weight:bold;}
#subnavDiv a.mainnavon:visited {color:#0061aa;text-decoration:none;font-weight:bold;}
#subnavDiv a.mainnavon:active {color:#0061aa;text-decoration:none;font-weight:bold;}
#subnavDiv a.mainnavon:hover {color:#0061aa;text-decoration:none;font-weight:bold;}

#bottomNavDiv a.mainnav:link {color:#7c9bce;text-decoration:none;font-weight:bold;}
#bottomNavDiv a.mainnav:visited {color:#7c9bce;text-decoration:none;font-weight:bold;}
#bottomNavDiv a.mainnav:active {color:#0061aa;text-decoration:none;font-weight:bold;}
#bottomNavDiv a.mainnav:hover {color:#0061aa;text-decoration:none;font-weight:bold;}

#bottomNavDiv a.mainnavon:link {color:#0061aa;text-decoration:none;font-weight:bold;}
#bottomNavDiv a.mainnavon:visited {color:#0061aa;text-decoration:none;font-weight:bold;}
#bottomNavDiv a.mainnavon:active {color:#0061aa;text-decoration:none;font-weight:bold;}
#bottomNavDiv a.mainnavon:hover {color:#0061aa;text-decoration:none;font-weight:bold;}


/* Tables */

table.teamTable {
 padding:0px;
 margin:0px;
 width:300px;
 vertical-align:top;
}

.teamTable td {
 padding:0px;
 margin:0px;
 vertical-align:top;
}

table.teamTable td.c1 { width:110px;color:#999999;}
table.teamTable td.c2 { width:190px;}


.teamContainer {float:left;width:400px;padding:10px;height:150px;}
.teamImg {float:left;width:100px;}
.teamLongdesc {float:left;width:300px;}

#dnn_ctr571_ContentPane {width:840px;}

#dnn_HotnewsPane {width:894px;margin:0px 0px 0px 24px;}
.newsLeisteButton{float:left;width:221px; height:120px; margin:0px 0px 0px 2px;}

.htmlBoxContainer {width:520px;padding:5px 10px 5px 10px;float:left;}
.htmlBoxTitle {font-size:12px;font-weight:bold;}
.htmlBoxDesc {padding:5px 0px 10px 0px;}
.htmlBoxDesc img {margin:0px 10px 5px 0px;}
.htmlBoxImage {width:218px;height:200px;padding:20px 0px 0px 0px;float:left;background-image:url(images/bgNewsBild.jpg);background-repeat:no-repeat;text-align:center;}

.imgBoxContainer {width:520px;padding:0px;}
.imgBoxContainer {width:520px;padding:5px 10px 5px 10px;}

.hotlinkContainer {width:600px;padding:5px 10px 5px 10px;margin-bottom:5px;}
.hotlinkContainer img {margin:0px 10px 5px 0px;}

a.hotlink:link {color:#7c9bce;text-decoration:none;font-weight:bold;}
a.hotlink:visited {color:#7c9bce;text-decoration:none;font-weight:bold;}
a.hotlink:active {color:#0061aa;text-decoration:none;font-weight:bold;}
a.hotlink:hover {color:#0061aa;text-decoration:none;font-weight:bold;}

#searchDiv {float:left;background-image:url(images/bgSearch.gif);background-repeat:repeat-x;width:129px;height:20px; padding:3px 0px 3px 5px;}
#searchString{width:80px;font-size:10px;margin:0px 10px 0px 10px;}
#mainnavDiv{float:left;}

#bottomNavDiv {height:20px;clear:both;text-align:left;}
#bottomNavDiv .navLevel0Div{padding:0px 5px 0px 0px;}

#bottomNavDiv #mainNavLinks {float:left;}
#bottomNavDiv #dnnFooterLinks {float:left;}

#searchDiv input {width:100px;}

.searchSubmit {background-color: transparent; border: 0; font-size: 14px; color: #0061aa; cursor: hand; height:20px;width:10px;}
.searchSubmitOn {background-color: transparent; border: 0; font-size: 14px; color: #7c9bce; cursor: hand; height:20px;width:10px;}

#searchResult {width:520px;padding:5px 10px 5px 10px;}

/* Formular */

#formDiv1, #formDiv2, #formDiv3 {float:left;width:280px;}
#formDiv4 {clear:both;padding:10px 0px 10px 0px;}
#formDiv4 textarea{width:760px;}
#formDiv5 {clear:both;text-align:center;}

#formTable2 {margin-top:5px;}
#formTable3 {margin-top:30px;}

.formContainer {width:520px;padding:5px 10px 5px 10px;}

.formSubmit {
  color:#7c9bce;
	margin-left:70px;
	margin-top:15px;
}
.formCell {
	padding-bottom:5px;
}

.formText {
	border: 1px #7c9bce solid;
	background-color:#FFFFFF;
}

.formTextarea {
	border: 1px #7c9bce solid;
	background-color:#FFFFFF;
}

.entryHeader {font-size:12px;font-weight:bold;}

/* ----------- Table ----------------------- */

table.Standard {
 border-collapse:collapse;
 border-spacing:1px;
 padding:8px;
 width:884px;
 vertical-align:top;
 font-size:12px;
 margin-top:20px;
}

.Standard tr.header {
 text-align:left;
 background-color:#4085ae;
 padding:6px;
 border:1px solid #82a3b1;
 color:#FFFFFF;
 padding-left:10px;
 font-weight:bold;
}

.Standard tr.header td.center{
 text-align:center;
}

.Standard tr.rowalt {
 background-color:#ffe99f;
}

.Standard tr.rowalt td {
 border:1px solid #82a3b1;font-size:10px;
}

.Standard td {
 padding:6px;
 color:#000000;
 vertical-align:top;
border:1px solid #82a3b1;
padding-left:10px;
font-size:10px;
}

.Standard tr.header td {
 padding:6px;
 border:1px solid #82a3b1;
 color:#FFFFFF;
 vertical-align:top;
 font-weight: bold;
  padding-left:10px;
}

.Standard tr.header td a:link { color: #FFFFFF; font-weight: bold; text-decoration: none;}
.Standard tr.header td a:visited { color: #FFFFFF; font-weight: bold; text-decoration: none;}
.Standard tr.header td a:active { color: #FFFFFF; font-weight: bold; text-decoration: underline;}
.Standard tr.header td a:hover { color: #FFFFFF; font-weight: bold; text-decoration: underline;}

.Standard td.fl-c1 {
	width:500px;
}

.Standard td.fl-c2 {
	width:100px;
}

.Standard td.fl-c3 {
	width:50px;
  text-align:right;
}

.Standard td.fl-c4 {
	width:150px;
}

.zweiSpaltenTabelle {width:877px;}

/* Mitgliederliste */
#dnn_ctr546_XModDisplay_pnlSearch {padding:20px 0px 0px 10px;}
.paging {text-align:center;}

/* Karte */

#karte {width:884px;height:465px;position:absolute;}

/**
 * Copyright (c) 2006-2007, Bill W. Scott
 * All rights reserved.
 *
 * This work is licensed under the Creative Commons Attribution 2.5 License. To view a copy 
 * of this license, visit http://creativecommons.org/licenses/by/2.5/ or send a letter to 
 * Creative Commons, 543 Howard Street, 5th Floor, San Francisco, California, 94105, USA.
 *
 * This work was created by Bill Scott (billwscott.com, looksgoodworkswell.com).
 * 
 * The only attribution I require is to keep this notice of copyright & license 
 * in this original source file.
 *
 * Version 0.6.1 - 07.08.2007
 *
 */

/**
 * Standard Configuration. It is advised that this section NOT be modified as the
 * carousel.js expects the behavior outlined below.
 **/
.carousel-component { 
	position:relative;
	overflow:hidden;   /* causes the clipping */
	display:none; /* component turns it on when first item is rendered */
	
}
				
.carousel-component ul.carousel-list { 
	width:10000000px;
	position:relative;
	z-index:1; 
}

.carousel-component .carousel-list li { 
	float:left;
	list-style:none;
	overflow:hidden;
	
    
}

/**
 * VERTICAL CAROUSEL DEFAULTS
 **/
.carousel-component .carousel-vertical li { 
	margin-bottom:0px;

	/* Fix for extra spacing in IE */
	float:left;
    clear:left;  
	
	/* Force the LI to respect the HEIGHT specified */
	overflow:hidden;
	display:block;
}

/* For vertical carousel, not set, width defaults to auto */
/* Note if you explicitly set width to auto, this might cause */
/* problems with Safari... as in up/down button not working in some examples. */	 
.carousel-component ul.carousel-vertical {
/*	width:auto;*/
}

.carousel-component .carousel-clip-region { 
	overflow:hidden; /* Secret to the clipping */
	margin:0px auto;
	position:relative; 
}

/**
 * ==============================================================================
 * Safe to override. It is safe to override background, padding, margin, color,
 * text alignment, fonts, etc. Define a separate CSS file and override your style
 * preferences.
 **/

.carousel-component { 
	padding:0px;
	-moz-border-radius:6px;
}
.carousel-component ul.carousel-list { 
	margin:0px;
	padding:0px;
	line-height:0px;
}
.carousel-component .carousel-list li { 
	text-align:center;
	margin:0px;
	padding:0px;
	font:10px verdana,arial,sans-serif;
	color:#666;
}
.carousel-component .carousel-vertical li { 
}
.carousel-component ul.carousel-vertical { 
}

/* Newsticker */
.carousel-component {width:691px;height:25px;background-image:url(images/bgTicker.gif);background-repeat:no-repeat;margin:5px 0px 0px 28px;padding:10px 0px 0px 0px;}
.carousel-component .carousel-list li {width:490px;}

/* Kalender */
table.Kalender {
 border-collapse:collapse;
 border-spacing:1px;
 padding:4px;
 width:884px;
 vertical-align:top;
 font-size:12px;
}

.Kalender td {
 padding:4px;
 vertical-align:top;
border:1px solid #82a3b1;
}

.KalenderTitel td {
 padding:4px;
 vertical-align:top;
 background-color:#4085ae;
border:1px solid #4085ae;
color:#FFFFFF;
 font-weight:bold;
}

.KalenderTitel a:link {text-decoration:none;padding:2px;font-weight:normal;background-image:url(images/bgButton.gif);background-repeat:repeat-x;}

.Kalender th {
 text-align:center;
 background-image:url(images/bgRowAlt.gif);background-repeat:no-repeat;background-position:1px 0px;
 padding:4px;
border:1px solid #82a3b1;
}

#dnn_ctr553_XModCalendar_pnlDay {padding:20px;}

.roterPunkt {background-image: url(images/punkt.png);
    background-repeat:no-repeat;width:20px;height:20px;}

* html .roterPunkt
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://ovv.koan.at/Portals/_default/Skins/ovv/images/punkt.png", sizingMethod="crop");
background-repeat:no-repeat;
}

#adminMenu {position:fixed;bottom:0px;right:0px;width:150px;}

#dnn_ctr_ManageUsers_UP {text-align:left;padding:10px;}
#dnn_ctr_Login_pnlLogin {text-align:left;padding:10px;}
#dnn_ctr_Login_pnlLoginContainer {margin:10px 0px 10px 0px;}

#galleryImg {position:absolute;left:0px;top:0px;}
#btnPrev {position:absolute;left:10px;top:10px;}
#btnNext {position:absolute;left:820px;top:10px;}
#btnBack {position:absolute;left:340px;top:10px;}

.mocContent .title {display:none;}
