/* HTML Object-Styles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
body{margin:0px;padding:0px;font-family:Arial, Helvetica, Sans-Serif;font-size:90%;}
img{	border-width:0px;}
label,input,button{cursor:pointer;}
textarea{font-size:12px;}
input{border:1px solid rgb(155,104,31);background-color:rgb(255,255,255);}
iFrame{border-width:0px;}
blockquote{margin:0px;padding:0px;}
td{vertical-align:top;}
.gold{color:rgb(155,104,31);}
.goldfett{font-weight:bold;color:rgb(155,104,31);}
img {border:0px;background:transparent;}
.zeileklein{font-size:3px;line-height:3px;}
.image{border:0px;}

.blau{color:rgb(144,207,255);}
.grau{color:rgb(224,224,224);}
.gruen{color:rgb(183,219,128);}
.orange{color:rgb(255,204,153);}
.rot{color:rgb(255,101,101);}
.rosa{color:rgb(255,213,234);}

.blauerhintergrund{background:rgb(144,207,255);}
.grauerhintergrund{background:rgb(224,224,224);}
.gruenerhintergrund{background:rgb(183,219,128);}
.orangerhintergrund{background:rgb(255,204,153);}
.roterhintergrund{background:rgb(255,190,190);}
.rosahintergrund{background:rgb(255,213,234);}

.blauerrahmen{border:1px solid rgb(144,207,255);}
.grauerrahmen{border:1px solid rgb(224,224,224);}
.gruenerrahmen{border:1px solid rgb(183,219,128);}
.orangerrahmen{border:1px solid rgb(255,204,153);}
.roterrahmen{border:1px solid rgb(255,101,101);}
.rosarahmen{border:1px solid rgb(255,213,234);}

/* ID Styles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div#bigmama{background:url(../images/flaggen-h.gif) repeat-x left bottom;padding:0 0 15px 50px;}
html>body div#bigmama{padding:0 0 15px 0;}
#body{background:rgb(230,243,255) url(../images/bg-main.jpg) top left repeat-x;}
body.contentpane{background:transparent url(../images/icon-vienna-header.jpg) no-repeat 10px -5px;padding:100px 0 0 10px;}
div#mama{margin:0px;padding:0px;width:950px;margin:0 auto 0 auto;}
div#content{border-right:1px solid rgb(230,243,255);}
div#topnewsletter{width:95%;height:108px;}
div#top{float:none;background:url(../images/icon-vienna-header.jpg) 0px -5px no-repeat;height:98px;}
div#search{float:right;padding-top:5px;text-align:right;}
div#search{font-family:Arial, Helvetica, Sans-Serif;font-size:70%;padding-top:13px;float:right;color:rgb(155,104,31);width:200px;}
div#searcha{color:rgb(155,104,31);text-decoration:none;}
div#search.dsmodule{float:left;padding:3px 3px 0px 0px;}
div#search.dsmessage{display:none;}
div#search .dsfeed{padding-right:3px;}
div#search ul{margin:0px;padding:0px;list-style-type:none;list-style-image:none;}
div#search li{float:none;margin:0px 0px 0px 5px;}
div#search a{color:rgb(155,104,31);text-decoration:none;}
div#search p,div#search form{margin:0px;padding:0px;}
div#search .search {color:rgb(105,105,105);}
div#search .search .inputbox{width:90px;border:1px solid rgb(216,212,201);background-color:rgb(255,255,255);color:rgb(105,105,105);}
div#ticker{font-family:Arial, Helvetica, Sans-Serif;font-size:80%;color:rgb(105,105,105);float:none;padding:10px 0 0 10px;background:rgb(255,255,255) url(../images/bg-subnavi.gif) left top repeat-y;}
div#breadcrumb{font-family:Arial, Helvetica, Sans-Serif;font-size:80%;color:rgb(105,105,105);float:none;padding:10px 0 0 10px;background:rgb(255,255,255) url(../images/bg-subnavi.gif) left top repeat-y;}
div#breadcrumb a,div#breadcrumb a.pathway{color:rgb(155,104,31);text-decoration:none;}
div#breadcrumb a:hover.pathway{color:rgb(155,104,31);text-decoration:underline;}

/*-- CLASS Styles --*/

.trenner,.nofloat{clear:both;float:none;}
.schriftklein{font-size:90%;}
.textklein{font-size:90%;font-style:italic;}
.content_outline a{color:rgb(155,104,31);border-bottom:rgb(155,104,31) dotted 1px;text-decoration:none;}
.content_outline a:hover{color:rgb(255,255,255);background:rgb(155,104,31);border:0px;text-decoration:none;}

/* Navigationsstyles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div#mainnavigation{float:none;background:transparent;height:25px;margin-top:8px;}
div#lang{font-family:Arial, Helvetica, Sans-Serif;font-size:90%;padding:13px 3px 0 0;float:right;color:rgb(52,52,52);width:120px;}
div#lang a{color:rgb(155,104,31);text-decoration:none;}
div#lang .dsmodule{float:left;padding:3px 3px 0px 0px;}
div#lang .dsmessage{display:none;}
div#mainnavigation ul{margin:0px;padding:0px;list-style-type:none;float:none;background:transparent;}
div#mainnavigation li{padding-top:2px;font-size:90%;float:left;width:140px;text-align:center;background:transparent url(../images/bg-mainnavi-li140.gif) top left no-repeat;height:25px;}
div#mainnavigation li#active_menu{background:transparent url(../images/bg-mainnavi-li-h140.gif) top left no-repeat;}
div#mainnavigation li#active_menu a{color:rgb(155,104,31);}
div#mainnavigation li a{font-family:Arial, Helvetica, Sans-Serif;color:rgb(255,255,255);text-decoration:none;line-height:25px;}

div#subnavigation{padding:0;margin:0 10px 0 0;width:200px; font-family:Arial, Helvetica, Sans-Serif;font-size:100%;color:rgb(105,105,105);float:left;}
div#subnav{width:200px;float:none;padding:40px 0 10px 10px;background:transparent url(../images/bg-subnavi.gif) bottom left no-repeat;}
div#subnav ol,div#subnav ul{margin:0px;padding:0px;list-style-type:none;}
div#subnav li{font-size:90%;float:none;margin:2px 0px 0px 0px;}
div#subnav li a{color:rgb(53,53,53);text-decoration:none;text-decoration:none;}
div#subnav ol ol{padding:2px 0px 0px 5px;margin:0px 0px 0px 6px;float:none;list-style-type:none;font-size:90%;}
div#subnav ol ol li a{font-size:95%;}
div#subnav ol li#active_menu a, #subnav li a:hover{color:rgb(155,104,31);text-decoration:none;}


/* Mainpart ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div#mainpart{background:transparent;float:left;border-width:0px;}

div#text{font-size:90%;float:left;line-height:100%;width:530px;color:#333333;background:rgb(255,255,255) url(../images/bg-text-bottom.gif) bottom left no-repeat;margin:10px 0 30px 10px;}
html>body div#text{margin:10px 0 30px 20px;}
div#textinside{margin:0px 20px 20px 20px;line-height:140%;}
div#text h1{font-size:120%;	padding:0px;margin:0px 0px 10px 0px;color:rgb(155,104,31);}
div#text h2{font-size:110%;padding:0px;margin:10px 0px 5px 0px;color:rgb(155,104,31);}
div#text h3{font-size:100%;padding:0px;margin:10px 0px 5px 0px;color:rgb(155,104,31);}
div#text a{color:rgb(155,104,31);border-bottom:rgb(155,104,31) dotted 0px;text-decoration:none;}
div#text a:hover{color:rgb(255,255,255);background:rgb(155,104,31);border:0px;text-decoration:none;}
div#text ul{padding:0 0 0 15px;list-style-image:url(../images/subboxwhite.gif);}
div#text ul li ul{padding:0 0 0 15px;list-style-image:url(../images/subboxgold.gif);}
div#text table{border-collapse:collapse;}
div#text td{vertical-align:top;}
div#text td.gold{color:rgb(155,104,31);}
div#text td.gold, tr.gold{background:rgb(255, 248, 239); color:rgb(0,0,0);}
div#text p.partnerbanner a, div#text p.partnerbanner a:hover{border:0px;background:transparent;}
div#text div#siteservice{font-family:Arial, Helvetica, Sans-Serif;text-align:right;float:right;margin:0 20px 5px 0px;padding:0px;}
html>body div#text div#siteservice{margin:0 40px 5px 0px;}
div#text div#siteservice ul{margin:0px;padding:0px;list-style-type:none;list-style-image:none;}
div#text div#siteservice li{font-size:70%;float:left;margin:0px 0px 0px 5px;}
div#text div#copyright{font-family:Arial, Helvetica, Sans-Serif;color:rgb(155,104,31);font-size:70%;text-align:right;margin:0 20px 5px 40px}
div#text div#copyright a{color:rgb(155,104,31);text-decoration:none;}
div#text div#copyright a:hover{color:rgb(155,104,31);text-decoration:none;}
div#text div#siteservice li{font-size:70%;float:left;margin:0px 0px 0px 5px;}
html>body div#text div#copyright, div#text div#siteservice li{font-size:80%;}
div#text div#siteservice a{border:0px;}
div#text div#sendprint{text-align:right;float:none;background:transparent}
div#text div#sendprint a{border:0px;background:transparent}
div#text div#sendprint{border:0px;background:transparent}
div#text .image a{border:0px;background:transparent;}
div#text .image a:hover{border:0px;background:transparent;}
div#text table {font-size:100%;}
html>body div#text table {font-size:100%;}


div#producer {font-size:80%;text-align:right;margin:0 auto;}
div#producer a{color:rgb(155,104,31);text-decoration:none;}
div#producer a:hover{color:rgb(255,255,255);background:rgb(155,104,31);border:0px;text-decoration:none;}

div#leadpartner{text-align:center;padding:0;margin:50px 10px 40px 0px;width:200px; font-family:Arial, Helvetica, Sans-Serif;font-size:100%;color:rgb(105,105,105);float:left;background:transparent url(../images/bg-subnavi.gif) bottom left no-repeat;}
div#kooperationspartner{display:block;text-align:center;padding:0;margin:60px 0px 0px 20px;width:160px; font-family:Arial, Helvetica, Sans-Serif;font-size:100%;color:rgb(105,105,105);float:left;background:transparent url(../images/bg-box-right.gif) bottom right no-repeat;}
div#partner{display:none;text-align:center;padding:0;margin:60px 0px 0 20px;width:160px; font-family:Arial, Helvetica, Sans-Serif;font-size:100%;color:rgb(105,105,105);float:left;background:transparent url(../images/bg-box-right.gif) bottom right no-repeat;}
div#hosted,.hosted{text-align:center;padding:0;margin:60px 0 0px 20px;width:150px; font-family:Arial, Helvetica, Sans-Serif;font-size:80%;font-weight:bold;color:rgb(105,105,105);float:left;background:transparent url(../images/bg-box-right.gif) bottom right no-repeat;}
div#boxtop{height:21px;color:rgb(155,104,31);text-align:center;background:rgb(255,255,255) url(../images/bg-boxtop.gif) top left no-repeat;}


/* Formelements ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div.label{width:150px;float:left;margin:10px 0 0 0;display:block;}
.must{color:#cc0000;}
input, select{margin:3px 0 0 0;}
input.smallinput{width:20px}
select.date{width:65px;}
input.must, select.must{background:#FFDDDD;border-width:1px;border-color:#cc0000;border-style:solid;}
input .checkbox .must{background:#cc0000;padding:2px;margin:2px;}
input.button{color:rgb(255,255,255);background:rgb(155,104,31);width:150px;margin-top:20px;}
fieldset{border:1px solid rgb(155,104,31);}
legend{color:rgb(155,104,31);font-size:120%;}
input.checkbox{width:20px;}
fieldset{padding:5px;}

.inputbox{font-size		:	12px;
	width			:	400px;
	border-width		:	1px;
	border-style		:	solid;
	border-color		:	rgb(24,70,147);
	background-color	:	rgb(255,255,255);
}


#text .button
{
	font-size		:	0.9em;
	font-weight		:	bold;
	width			:	150px;
	padding			:	0px;
	border-width		:	1px;
	border-style		:	solid;
	border-color		:	rgb(95,95,95);
	background-color	:	rgb(250,250,250);
	color			:	rgb(24,70,147);
}

.button
{
	font-size		:	0.9em;
	font-weight		:	bold;
	width			:	22px;
	padding			:	0px;
	border-width		:	0px;
	border-style		:	solid;
	border-color		:	rgb(24,70,147);
	background-color	:	rgb(255,255,255);
	color			:	rgb(24,70,147);
}




#banner
{
	top			:	0px;
	right			:	0px;
	padding-top		:	10px;
	color			:	rgb(255,255,255);
	text-align		:	right;
}


#homelink
{
	float			:	none;
	margin-top		:	0px;
	padding		:	0px 0px 0px 0px;	
	font-size		:	0.9em;
	margin			:	0px 0 0 0;

}


#printp,
#date
{
	display			:	none;
}

#bereich
{
	margin-left		:	21px;

}


#sponsors
{
	margin			:	20px 0 0 140px;

}

#sponsors	.header
{
	font-size		:	0.9em;
	font-weight		:	bold;
	color			:	rgb(24,70,147);
	padding			:	0 0 3px 0;
	text-align		:	center;
	border-width		:	1px 0 0 0;
	border-color		:	rgb(239,239,239);
	border-style		:	dotted;

}

#sponsors	.partner
{
	padding		:	3px;
	margin			:	0px 5px 10px 0px;
	float			:	left;
	border-width		:	1px;
	border-color		:	rgb(239,239,239);
	border-style		:	solid;
	text-align		:	center;
}

#text	.partner
{
	padding		:	5px;
	margin			:	0px 10px 10px 0;
	float			:	left;
	border-width		:	1px;
	border-color		:	rgb(239,239,239);
	border-style		:	solid;
	vertical-align	:	middle;

}


#text	.partner a
{
	vertical-align	:	middle;
	float:left;
}


#right
{
	background-color	:	rgb(255,255,255);
	margin			:	12px 0 0 0;
	border-width		:	1px;
	border-color		:	rgb(239,239,239);
	border-style		:	solid;
}

#right	img
{
	margin			:	0px 0px 8px 0px;
	border-width		:	1px;
	border-color		:	rgb(239,239,239);
	border-style		:	solid;
}

#right	.header
{
	font-size		:	1em;
	font-weight		:	bold;
	background-color	:	rgb(223,223,223);
	color			:	rgb(250,250,250);
	padding		:	0px 0 2px 0;
	margin			:	0px 0 5px 0;

}

/*-- CLASS Styles --*/

.trenner,.nofloat{clear:both;float:none;}
.smalltext{font-size:80%;color:#cccccc;text-align:center;margin:0 auto;}
.smalltext a{color:#cccccc;text-decoration:none;}


/* Text Element Styles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
 
#text table
{ 
 	padding			:	0px;
} 
 
#text td
{
	vertical-align		:	top;
	text-align:left;
} 
 

.weisseschrift
{
	color			:	rgb(255, 255, 255);
}

.green{background-color:rgb(155,104,31);}

.white
{
	background-color	:	rgb(255,255,255);
}


tr.dark
{
	background	:	#EFEFEF;
	border-top:1px #666666 dotted;
	border-bottom:1px #666666 dotted;
}
.nobr
{
	white-space   : nowrap;
} 



/* Old Styles not used any more ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/



#text .contentpic
{
 	float			:	left;
	margin-left		:	0px;
	padding			:	0 5px 5px 0;
	width    		:	90px;
	line-height		:	1em;
}

#text .contentpic i{
 	font-size		:	80%;
}
.bluelink{color:rgb(24,70,147);float:left;}
#lead{font-size:100%;margin:0px 0px 10px 0px;color:#000;font-weight:bold;}
#lead STRONG
{
	font-size		:	1.1em;
}
#mainpartner
{
	padding-left		:	5px;
}

#mainpartner	img
{
	margin		:	10px 0 0 0;
}

.hosted
{
	color			:	rgb(24,70,147);
}

.green,
h3
{
	color:rgb(155,104,31);
	background-color:rgb(255,255,255)
}

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

.mosformerror
{
	margin:10px 0 0px 0;
	color:rgb(239, 34, 29);
	font-weight:bold;
}

/* #### RSS Module ###*/

