
/*########################################################################## */
/* copyright 2005 by creativbox.net/Torsten Leithold & Georg von Kries GbR  */
/*######################################################################## */

@import url(./Menu.css);

/*
###################################################
Standards
###################################################
*/


body
{
 font-family:  Verdana, Arial, "Times New Roman", serif;
 color:#000;
 background:#fff url(images/bg.jpg) repeat-x;
 font-size: 11px;
 margin:20px 0 20px 0;
 padding:0;
}


html
{
overflow-x:hidden;  
}

H1, H2, p, span, a, ul, li, div, .Head, .SkinObject, a.Normal, .Normal, table.content_table th
{
 font-family:  Verdana, Arial, "Times New Roman", serif;
 font-weight:normal;
}



hr
{
border-top:0;
border-right:0;
border-left:0;
border-bottom:1px solid #ebebeb;
height:1px;    
}

img
{
border:0;    
}


ul.content,
ul.content-alternative
{
 list-style-image:url(images/li_button.png);
 
}


ul.content-alternative2
{
 list-style-image:url(images/supported_klein.png);
 
}




* html ul.content,
* html ul.content-alternative
{
 list-style-image:url(images/ul.gif); 
}


#container-aussen
{
width:902px;
margin:0 auto;
background:url(images/container_aussen_bg.png);
}

* html #container-aussen
{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.simplesyn.net/portals/_default/skins/SimpleSYN/images/container_aussen_bg.png',sizingMethod='scale'); 
}

#container
{
width:872px;
background:#fff; 
margin:0 auto;
}

* html #container
{
position:relative;   
}


#box-aussen
{
background:#fff url(images/content_right_bg.png) top right repeat-y;
width:870px;
border-right:1px solid #959494;
border-left:1px solid #959494;
}

* html #box-aussen
{
background:#fff url(images/content_right_bg.gif) top right repeat-y;
}

#box-aussen-sub
{
background:#fff url(images/sub_bg.png) repeat-y;
width:870px;
border-right:1px solid #959494;
border-left:1px solid #959494;
}

* html #box-aussen-sub
{
background:#fff url(images/sub_bg_alternative.gif) repeat-y;
width:870px;
border-right:1px solid #959494;
border-left:1px solid #959494;
}


#container-aussen-sub
{
background:url(images/sub_aussen.png) repeat-x;
width:179px;
float:left;
height:150px;
line-height:16px;
}

* html #container-aussen-sub
{
background:url(images/sub_aussen.gif) repeat-x;
width:179px;
float:left;
height:150px;
}


/*
###################################################
Header
###################################################
*/


#header-top
{
width:902px;
height:26px;
background:url(images/header-top.png) no-repeat; 
margin:0 auto;
}

* html #header-top
{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.simplesyn.net/portals/_default/skins/SimpleSYN/images/header-top.png',sizingMethod='scale'); 
}


#header
{
width:872px;
height:142px;
background:url(images/header.jpg); 
position:relative;  
}


#header .logo
{
position:absolute;
left:50px;
top:20px;
}


#header .header-text 
{
position:absolute;
left:180px;
top:20px;
}


#header .search 
{
position:absolute;
right:15px;
top:30px;
}



#header .header-text  a
{
color:#F82F2F;
text-decoration:underline;
}


#header .header-text  a:hover
{
color:#000;
text-decoration:none;
}


#header .header-text h1
{
font-weight:normal;
font-size:18px;
color:#000; 
margin:10px 0 10px 0;
}

#header .header-text h2
{
font-weight:normal;
font-size:14px;
color:#000; 
margin:0;
}


#header .flag
{
height:10px;
position:absolute;
left:800px;
top:120px 
}

.button
{
position:relative;
left:700px;
top:0;    
}

/*
###################################################
Navigation
###################################################
*/


#navigation
{
background:url(images/navigation_bg.jpg); 
width:870;
height:29px;
line-height:29px;
border-left:solid 1px #959494;
border-right:solid 1px #959494;
  
}


#navigation ul
{
margin:0 0 0 50px;
padding:0; 
list-style-type:none;   
}


#navigation li
{
float:left;
margin:0 0 0 0;
display:inline;
}




/*
###################################################
Navigation
###################################################
*/

.AspNet-Menu-Horizontal
{

}

.AspNet-Menu-Horizontal ul.AspNet-Menu
{
width:820px;
}

li.AspNet-Menu-Leaf,
li.AspNet-Menu-WithChildren 
{

}



li.AspNet-Menu-Leaf a.AspNet-Menu-Link,
li.AspNet-Menu-WithChildren a.AspNet-Menu-Link
{
text-decoration:underline;
height:27px;
padding:0 6px 0 6px;
margin:1px 0 0 0;
float:left;
}

li.AspNet-Menu-Leaf a.AspNet-Menu-Link:hover,
li.AspNet-Menu-WithChildren a.AspNet-Menu-Link:hover
{
/*float:left;*/
/*background-image:url(images/nav-center-hover.gif);*/
color:#F82F2F;
text-decoration:none;
background:#fff;
height:28px;
padding:0 5px 0 5px;
border-left:1px solid #CBD3DC;
border-right:1px solid #CBD3DC;
margin:1px 0 0 0
}

li.AspNet-Menu-Selected,
li.AspNet-Menu-ChildSelected 
{

}

li.AspNet-Menu-Selected a.AspNet-Menu-Selected,
li.AspNet-Menu-ChildSelected a.AspNet-Menu-Link
{
color:#F82F2F;
text-decoration:none;
background:#fff;
height:28px;
padding:0 5px 0 5px;
border-left:1px solid #CBD3DC;
border-right:1px solid #CBD3DC;
margin:1px 0 0 0;
}



li.AspNet-Menu-Selected a.AspNet-Menu-Link:hover,
li.AspNet-Menu-ChildSelected a.AspNet-Menu-Link:hover
{
	color:#F93500;
/*float:left;
background-image:url(images/nav-center-aktiv.gif);
line-height:45px;*/
}

div.tab-right
{
	float:left;
}

li.AspNet-Menu-Leaf div.tab-right,
li.AspNet-Menu-WithChildren div.tab-right
{

}

li.AspNet-Menu-Selected div.tab-right,
li.AspNet-Menu-ChildSelected div.tab-right
{
	
}

/* Sub menu */

#navigation ul.AspNet-Menu ul
{
	z-index:1000;
}

#navigation li.AspNet-Menu-Selected ul,
#navigation li.AspNet-Menu-ChildSelected ul,
#navigation li.AspNet-Menu-ParentSelected ul
{
	z-index:999;
	top:100px;
	left:-40px;
	position:absolute;
	visibility: visible;
	margin:0;
	width:168px;
}

* html li.AspNet-Menu-Selected ul,
* html li.AspNet-Menu-ChildSelected ul
{
/*border-top:none;*/
 left:-900px;
}

#navigation ul.AspNet-Menu ul li
{
display:block;
line-height:32px;
margin:0;
width:100%;
}

ul.AspNet-Menu ul li a
{
    
}

ul.AspNet-Menu ul li a:hover
{

}


ul.AspNet-Menu ul li img
{

}

ul.AspNet-Menu ul li.AspNet-Menu-Leaf,
ul.AspNet-Menu ul li.AspNet-Menu-WithChildren,
ul.AspNet-Menu ul li.AspNet-Menu-ParentSelected
{
}


ul.AspNet-Menu ul li.AspNet-Menu-ParentSelected
{
}

ul.AspNet-Menu ul li.AspNet-Menu-Leaf a.AspNet-Menu-Link,
ul.AspNet-Menu ul li.AspNet-Menu-WithChildren a.AspNet-Menu-Link,
ul.AspNet-Menu ul li.AspNet-Menu-ParentSelected a.AspNet-Menu-Link
{
background:url(images/li_sub_bg.png) 0px 7px no-repeat; 
padding:0 5px 0 20px;
color:#000;
height:29px;
margin:0;
}

* html ul.AspNet-Menu ul li.AspNet-Menu-Leaf a.AspNet-Menu-Link,
* html ul.AspNet-Menu ul li.AspNet-Menu-WithChildren a.AspNet-Menu-Link,
* html ul.AspNet-Menu ul li.AspNet-Menu-ParentSelected a.AspNet-Menu-Link
{
background:url(images/li_sub.gif) 0px 7px no-repeat; 
}

ul.AspNet-Menu ul li.AspNet-Menu-Leaf a.AspNet-Menu-Link:hover,
ul.AspNet-Menu ul li.AspNet-Menu-WithChildren a.AspNet-Menu-Link:hover,
ul.AspNet-Menu ul li.AspNet-Menu-ParentSelected a.AspNet-Menu-Link:hover
{
background:url(images/li_sub_hover_bg.png) 0px 7px no-repeat; 
padding:0 5px 0 20px;
color:#000;
border:0;
margin:0;
height:29px;
}


*html ul.AspNet-Menu ul li.AspNet-Menu-Leaf a.AspNet-Menu-Link:hover,
*html ul.AspNet-Menu ul li.AspNet-Menu-WithChildren a.AspNet-Menu-Link:hover,
*html ul.AspNet-Menu ul li.AspNet-Menu-ParentSelected a.AspNet-Menu-Link:hover,
*html ul.AspNet-Menu ul li.AspNet-Menu-Leaf a.AspNet-Menu-Link:hover,
*html ul.AspNet-Menu ul li.AspNet-Menu-WithChildren a.AspNet-Menu-Link:hover,
*html ul.AspNet-Menu ul li.AspNet-Menu-ParentSelected a.AspNet-Menu-Link:hover
{
background:url(images/li_sub_hover.gif) 0px 7px no-repeat; 
}




ul.AspNet-Menu ul li.AspNet-Menu-Selected a.AspNet-Menu-Link,
ul.AspNet-Menu ul li.AspNet-Menu-ParentSelected a.AspNet-Menu-Link
{

}

ul.AspNet-Menu  li.AspNet-Menu-ChildSelected ul a.AspNet-Menu-Link
{
background:url(images/li_sub_bg.png) 0px 7px no-repeat; 
text-decoration:underline;
padding:0 5px 0 20px;
color:#000;
border:0;
margin:0;
height:29px;
}

ul.AspNet-Menu ul li.AspNet-Menu-Selected a.AspNet-Menu-Link:hover,
ul.AspNet-Menu li.AspNet-Menu-ChildSelected ul  a.AspNet-Menu-Link:hover,
ul.AspNet-Menu ul li.AspNet-Menu-ParentSelected a.AspNet-Menu-Link:hover
{
text-decoration:none;
}



ul.AspNet-Menu li.AspNet-Menu-ChildSelected ul a.AspNet-Menu-Selected

{
background:url(images/li_sub_hover_bg.png) 0px 7px no-repeat; 
padding:0 5px 0 20px;
color:#000;
border:0;
margin:0;
height:29px;
}


ul.AspNet-Menu ul li.AspNet-Menu-ParentSelected a.AspNet-Menu-Link
{
	color:#000;
}

ul.AspNet-Menu ul li.AspNet-Menu-Leaf div.tab-right,
ul.AspNet-Menu ul li.AspNet-Menu-WithChildren div.tab-right,
ul.AspNet-Menu ul li.AspNet-Menu-ParentSelected div.tab-right
{
	display:none;
}



ul.AspNet-Menu ul li.AspNet-Menu-Selected div.tab-right,
ul.AspNet-Menu ul li.AspNet-Menu-ChildSelected div.tab-right,
ul.AspNet-Menu ul li.AspNet-Menu-ParentSelected div.tab-right
{
	display:none;
}


/* 3. Ebene */

#navigation li.AspNet-Menu-WithChildren li.AspNet-Menu-WithChildren ul
{
	position:static;
	top:auto;
	left:auto;
	display:none;
	margin-left:10px;
	margin-bottom:15px;
	line-height:16px;
	list-style-type:none;
	list-style-position:outside;
	width:160px;
}

#navigation li.AspNet-Menu-WithChildren li.AspNet-Menu-Selected ul,
#navigation li.AspNet-Menu-WithChildren li.AspNet-Menu-ChildSelected ul
{
	display:block;
}

#navigation li.AspNet-Menu-WithChildren li.AspNet-Menu-ParentSelected ul
{
	display:none;
}
#navigation li.AspNet-Menu-WithChildren li.AspNet-Menu-WithChildren ul li
{
	line-height:normal;
	list-style-type:none;
	margin:5px 0 5px 0;
	width:155px;
}

ul.AspNet-Menu li.AspNet-Menu-WithChildren li.AspNet-Menu-WithChildren ul a.AspNet-Menu-Link
{
float:none;
background:url(images/third.png) 0 2px no-repeat; 
height:auto;
padding:0 0 0 15px;
margin:0;
}

ul.AspNet-Menu li.AspNet-Menu-WithChildren li.AspNet-Menu-WithChildren ul a.AspNet-Menu-Link:hover,
ul.AspNet-Menu li.AspNet-Menu-WithChildren li.AspNet-Menu-WithChildren ul a.AspNet-Menu-Selected
{
float:none;
background:url(images/third_hover.png) 0 2px no-repeat; 
height:auto;
padding:0 0 0 15px;
margin:0;
}



/*
###################################################
Sprache
###################################################
*/


.language
{
position:absolute;
bottom:5px;
right:15px;
}


/*
###################################################
Content
###################################################
*/

#content
{
float:left;
width:503px;
padding:50px 25px 50px 50px;  
}


#content a
{
color:#000;    
}


#content a:hover
{
color:#000;    
text-decoration:none;
} 


#content p
{
margin:15px 0 15px 10px;    
}


#content h1
{
background:url(images/h1_bg.gif); 
height:31px;
line-height:31px;
border:1px solid #E7F3FB;
padding:0 10px 0 10px;
color:#F82F2F;
font-weight:normal;
font-size:14px;  
}


#content-full h1
{
height:31px;
line-height:31px;
padding:0 10px 0 0;
color:#F82F2F;
font-weight:normal;
font-size:14px;  
}


#content h2
{
padding-left:10px;
color:#000;
font-weight:normal;
font-size:12px;    
}


#content ul li h1
{
padding:0;
margin:0;
color:#000;
font-weight:normal;
font-size:12px; 
background:none; 
border:0;  
}


#content-full h2
{
color:#000;
font-weight:normal;
font-size:12px;    
}


#content li,
#content-full li
{
margin:0 0 20px 0;    
}


#content-full
{
float:left;
width:600px;
padding:50px 25px 50px 50px;    
}




/*
###################################################
Bottom
###################################################
*/

#bottom
{
background:url(images/bottom.png);
width:902px;
height:29px; 
text-align:left;
margin:0 auto;
}

* html #bottom
{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.simplesyn.net/portals/_default/skins/SimpleSYN/images/bottom.png',sizingMethod='scale'); 
}



#bottom-left
{
background:url(images/bottom_left.png);
width:902px;
height:29px; 
text-align:left;
margin:0 auto;
}

* html #bottom-left
{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.simplesyn.net/portals/_default/skins/SimpleSYN/images/bottom_left.png',sizingMethod='scale'); 
}


/*
###################################################
Footer
###################################################
*/

.footer
{
width:872px;
margin:0 auto;  
text-align:center;
color:#949494;
}

.footer .SkinObject
{
font-weight:normal;
color:#949494;
}

.footer a,
.footer A.SkinObject:link 
{
color:#949494; 

}

/*
###################################################
Diverses
###################################################
*/


table.content_table th
{
background: #e7f1f8;  
font-weight:bold; 
padding:3px;
color:#000; 
}

table.content_table td
{
background:#F3F8FC;
border-bottom:1px solid #ebebeb; 
padding:3px; 
}

table.content_table .content_table_download td
{
background:#ebebeb;  
font-weight:normal; 
padding:3px; 
color:#003366;
font-size:12px;
}

.simplesyn_icon
{
position:relative;
top:20px;
right:20px;
float:right;    
}



.download-alternative a
{
color:#fff; 
text-decoration:none;
background:url(images/download_button_alternative.png);
width:165px;
height:37px;
line-height:37px;
display:block;
padding:50px 0 15px 15px;
}

.download-alternative a:hover
{
background:url(images/download_button_alternative.png) top right;
color:#000 !important;
padding:20px 0 15px 15px;
}



.clearer
{
clear:both;    
}


#dnn_ctr515_CFD_pnlCtrls .SubHead,
#dnn_ctr582_CFD_pnlCtrls .SubHead,
#dnn_ctr793_CFD_pnlCtrls .SubHead,
#dnn_ctr802_CFD_pnlCtrls .SubHead

{

color:#000;
}


#dnn_ctr515_CFD_pnlCtrls select.NormalTextBox,
#dnn_ctr582_CFD_pnlCtrls select.NormalTextBox,
#dnn_ctr793_CFD_pnlCtrls select.NormalTextBox,
#dnn_ctr802_CFD_pnlCtrls select.NormalTextBox
{
margin-right:10px;
width:300px !important;
}

#dnn_ctr515_CFD_pnlModule div.Normal,
#dnn_ctr582_CFD_pnlModule div.Normal,
#dnn_ctr793_CFD_pnlModule div.Normal,
#dnn_ctr802_CFD_pnlModule div.Normal
{
position:relative;
right:8px;
}

table #dnn_ctr515_CFD_cfd6,
table #dnn_ctr515_CFD_cfd7,
table #dnn_ctr582_CFD_cfd29,
table #dnn_ctr582_CFD_cfd30,
table #dnn_ctr793_CFD_cfd37,
table #dnn_ctr793_CFD_cfd38,
table #dnn_ctr802_CFD_cfd45,
table #dnn_ctr802_CFD_cfd46
{
margin-right:14px;
}

#dnn_ctr515_CFD_cmdSend,
#dnn_ctr582_CFD_cmdSend,
#dnn_ctr802_CFD_cmdSend
{
margin-right:95px;
}

#dnn_ctr793_CFD_cmdSend
{

margin-right:120px;
}

a#dnn_ctr791_Feedback_cmdSend
{
position:relative;
right:265px;
}

a#dnn_ctr799_Feedback_cmdSend
{
position:relative;
right:280px;
}



.button_bg a,
.container_right_full .button_bg a.thickbox
{
background:url(images/button_bg.png) top left !important;
width:69px !important;
height:22px !important;
line-height:14px !important;
display:block !important;
color:#fff !important;
text-decoration:none !important;
padding:6px 0 0 0 !important;
text-align:center !important;
}


.button_bg_buy a

{
background:url(images/button_bg_buy.png) top left !important;
width:105px !important;
height:34px !important;
line-height:14px !important;
display:block !important;
color:#fff !important;
text-decoration:none !important;
padding:0 0 0 0 !important;
text-align:center !important;
margin:10px 0 10px 0;
}


.button_bg_buy a:hover

{
background:url(images/button_bg_buy.png) top right!important;
width:105px !important;
height:34px !important;
line-height:14px !important;
display:block !important;
color:#fff !important;
text-decoration:none !important;
padding:0 0 0 0 !important;
text-align:center !important;
}


* html .button_bg a,
* html .container_right_full .button_bg a.thickbox
{
background:url(images/button_bg.gif) top left !important;
width:69px !important;
height:22px !important;
display:block !important;
color:#fff !important;
text-decoration:none !important;
padding:6px 0 0 0 !important;
text-align:center !important;
}

.button_bg a:hover,
.container_right_full .button_bg a.thickbox:hover
{
background:url(images/button_bg.png) top right !important;
width:69px !important;
height:22px !important;
display:block !important;
color:#fff !important;
text-decoration:none !important;
padding:6px 0 0 0 !important;
text-align:center !important;
}

* html .button_bg a:hover,
* html .container_right_full .button_bg a.thickbox:hover
{
background:url(images/button_bg.gif) top right !important;
width:69px !important;
height:22px !important;
display:block !important;
color:#fff !important;
text-decoration:none !important;
padding:6px 0 0 0 !important;
text-align:center !important;
}


div.submenu ul
{
	margin:0;
	padding:71px 0 0 10px;
	width:158px;
}

div.submenu ul li
{
display:block;
line-height:32px;
margin:0;
width:100%;
float:left;
}

div.submenu a
{
background:url(images/li_sub_bg.png) 0px 7px no-repeat; 
padding:0 5px 0 20px;
color:#000;
height:29px;
margin:0;
text-decoration:underline;
float:left;
}

* html div.submenu a
{
background:url(images/li_sub.gif) 0px 7px no-repeat; 
}

div.submenu a:hover
{
background:url(images/li_sub_hover_bg.png) 0px 7px no-repeat; 
padding:0 5px 0 20px;
color:#000;
border:0;
margin:0;
height:29px;
}

* html div.submenu a:hover
{
background:url(images/li_sub_hover.gif) 0px 7px no-repeat; 
}

.box-vorteile
{
width:472px;
height:332px;
padding:15px 10px 0 5px;
background:url(images/box_vorteile_bg.jpg) no-repeat; 
}


.box-vorteile ul
{
list-style-image:url(images/li_button.png) !important;
margin:0 0 0 30px;
padding:0 0 0 10px;
}


* html .box-vorteile ul
{
list-style-image:url(images/li_button.gif) !important;
margin-left:30px;
padding-left:10px;
}

.box-vorteile li
{
margin:0 !important;
line-height:normal;
padding:0 !important;

}




.box
{
border: #babcaf 1px solid; 
width:530px;
background:#fcffea;
padding:10px;
}



/*
###################################################
Seite Feedback
###################################################
*/

#dnn_ctr791_Feedback_pnlFeedbackFormFields a
{
background:none;
padding-left:0;
}

#dnn_ctr791_Feedback_pnlFeedbackFormFields textarea
{

width:350px;
height:200px;
}




/*
###################################################
Ct Header
###################################################
*/

.header-ct-aussen
{
position:relative;
}


.header-ct-innen
{
position: absolute; 
width: 400px; 
top: 0px; 
left: 0px;
}


.header-ct-innen-pic
{
position: absolute; 
top: -25px; 
left: 420px;
}



.download-button-header
{
position: absolute; 
top: 0px; 
left: 420px;
}



.hide
{
display:none;
}


.buy span
{
font-weight:inherit;
}